我正在尝试在Ubuntu 11.10上安装cakephp-1.3。我在http://book.cakephp.org中提到了配置文件中的所有必要更改。
但它给了我一个apache模块重写错误。我检查了apache重写模式并启用了它。
但我仍然反复得到URL_REWRITE
错误,并且不确定如何继续。所有帮助表示赞赏。
答案 0 :(得分:0)
您应该检查mod_rewrite是否实际打开。为此,请使用
创建一个php文件<?php php_info(); ?>
在您的网络根文件夹中。在加载模块中,您应该看到mod_rewrite。
如果没有,请检查以下行:
LoadModule rewrite_module modules/mod_rewrite.so
在httpd.conf中(UBUNTU中的apache2.conf&gt; /etc/apache2/apache2.conf)。它必须是无效的(没有;在前面)。
检查项目是否启用了AllowOverride选项。为此,在httpd.conf的末尾添加以下行(UBUNTU中的apache2.conf)
<Directory "/var/www/myProjectName">
AllowOverride all
</Directory>