【发布时间】:2012-02-10 20:19:21
【问题描述】:
我已经使用 CakePHP 开发了一个网站,现在我正在尝试将它托管在实时服务器上。我无法从托管服务中获得太多帮助,但我认为他们不允许 mod_rewrite(每当我尝试打开它时都会收到 500 服务器错误)。
所以,我研究了在没有 mod_rewrite 的情况下使用 CakePHP。现在我至少可以看到该网站,但我遇到了很多错误,特别是:
- 没有找到css和js文件。
- 数据库好像有问题,虽然可能和上面的问题有关,但我不能确定。
可以在new.enviro.lu查看实时网站。
工作网站见enviro.webforall.be
谁能指出我解决这些问题的正确方向?
我使用的是 CakePHP 1.3.4。
【问题讨论】:
-
500 错误表明 .htaccess 文件无效,而不是 mod_rewrite 被禁用(除非您没有将指令包装在 ifmodule 条件中)。数据库错误与 mod_rewrite 无关。
-
在测试时,只需将 RewriteEngine 设置为 on 就会出现 500 错误。如果设置为关闭,则没有错误...
标签: mysql cakephp mod-rewrite