安装CakePHP。无法访问资产。找不到款式。 URL重写

时间:2014-12-26 17:53:40

标签: php apache .htaccess cakephp mod-rewrite

我开始使用cakePHP进行开发,遵循官方网站上显示的步骤:http://book.cakephp.org/2.0/en/installation.html

我将完整的蛋糕文件夹放在我的网络文档根目录上。我的问题出现在我试图在www.mydomain / cakephp上显示欢迎网页时,转而认为网络没有找到资产的正确路径,没有任何风格的网络。

对于我发现的内容,这可能是我的apache上的mod_rewrite配置问题,我已经尝试了官方文档告诉我做的有关URL重写的所有内容:

- 确保允许.htaccess覆盖,并且对于正确的DocumentRoot,AllowOverride设置为All:

<Directory />
  Options FollowSymLinks
  AllowOverride All
  #Order deny,allow
  #Deny from all
</Directory>

- 确保你正确加载mod_rewrite:我的htppd.conf,已经设置了mod_rewrite:

LoadModule rewrite_module libexec/apache2/mod_rewrite.so

我在Ubuntu上使用apache。

无论如何,似乎网址重写不起作用。我现在真的不知道如何处理这个问题。有什么想法吗?

1 个答案:

答案 0 :(得分:2)

我遇到了同样的问题,那里有很多关于那个问题的帖子。来自面包店的这个很好地涵盖了它。

http://bakery.cakephp.org/articles/BBBThunda/2010/02/25/troubleshooting-cakephp-installation-issues-related-to-apache-2-mod_rewrite-for-beginners

如果它是mod重写的问题,作为附加提示,您可以尝试在控制台上运行下一个命令:

$ a2enmod rewrite