CakePHP2.0开始抱怨mod_重写

CakePHP2.0开始抱怨mod_重写,cakephp,Cakephp,我在linode.com托管的Ubuntu10.04、Mysql、Apache2、PHP5上运行Cakephp 2.0。就在两天前,当我点击我的主页www.cross-town-traffic-software.com到freecite的链接时,我收到了Cakephp的mod_rewrite消息。有时候我不知道。我检查了我所有的日志,没有发现任何问题。我检查了可用的站点和所有的.htaccess文件,它们都是有序的,我如何排除故障 sudo a2enmod rewrite sudo gedit

我在linode.com托管的Ubuntu10.04、Mysql、Apache2、PHP5上运行Cakephp 2.0。就在两天前,当我点击我的主页www.cross-town-traffic-software.com到freecite的链接时,我收到了Cakephp的mod_rewrite消息。有时候我不知道。我检查了我所有的日志,没有发现任何问题。我检查了可用的站点和所有的.htaccess文件,它们都是有序的,我如何排除故障

sudo a2enmod rewrite

sudo gedit /etc/apache2/sites-enabled/000-default
检查这些行并按照我在此处所做的更改:

DocumentRoot/var/www/

选项如下符号链接
允许覆盖所有内容

选项如下符号链接
允许覆盖所有内容
命令允许,拒绝 允许来自所有用户

保存文件并重新启动apache:

sudo /etc/init.d/apache2 restart

这很简单!cake.generic.css包含以下内容:

/** Elements **/
#url-rewriting-warning {
    display:none;
}
因此,当您删除该文件时,将显示url重写警告

干杯,
弗雷德里克

您是否检查了pdo是否已安装。此问题也可能在初始设置期间导致一些问题。错误是什么?此外,点击“freecite”会让我进入登录屏幕。tmp文件夹与mod rewrite有什么关系?另外,在tmp文件夹上也不需要可执行权限。好的,但这仍然与问题无关。“重写”已启用,并且工作正常,通过访问可以看出,我已将布局从cakegeneric更改为我自己的,也就是当我收到“重写”消息时,当切换回cakegeneric布局时,它消失了。还完成了上述所有操作……如果您不知道如何在应用程序中输入新的css,那么最好的方法就是编辑cake.generic.css并使用它。:)