在ubuntu 11.10上安装cakephp时会出现重写模块错误

时间:2012-03-06 08:13:31

标签: php apache cakephp-1.3

我正在尝试在Ubuntu 11.10上安装cakephp-1.3。我在http://book.cakephp.org中提到了配置文件中的所有必要更改。

  • 它显示正在设置的所有数据库连接。
  • Temp文件夹可以重写。

但它给了我一个apache模块重写错误。我检查了apache重写模式并启用了它。

但我仍然反复得到URL_REWRITE错误,并且不确定如何继续。所有帮助表示赞赏。

1 个答案:

答案 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>
相关问题