Dreamhost上的CakePHP 500内部服务器错误

时间:2012-05-09 13:06:48

标签: cakephp hosting dreamhost cakephp-2.1

当我尝试在DreamHost上的服务器上托管CakePHP网站时,我收到以下错误

  

内部服务器错误

     

服务器遇到内部错误或配置错误   无法完成您的请求。

     

请联系服务器管理员webmaster@reelstubs.com和   告诉他们错误发生的时间,以及你可能做的任何事情   已经完成可能导致错误。

     

有关此错误的详细信息可能在服务器错误中可用   日志中。

     

此外,遇到500内部服务器错误错误   尝试使用ErrorDocument来处理请求。

链接到网址

  

http://reelstubs.com/

3 个答案:

答案 0 :(得分:6)

我在MediaTemple(ve)服务器上遇到了同样的问题。我的网站根目录下的CakePHP 2.1.3的标准,普通安装。

我的修复是将RewriteBase行转换为.htaccess:

<IfModule mod_rewrite.c>
   RewriteEngine on
   RewriteBase /
   RewriteRule    ^$ app/webroot/    [L]
   RewriteRule    (.*) app/webroot/$1 [L]
</IfModule>

所以 RewriteBase / 这一行(包括最后的斜线)为我做了诀窍。

!important:对以下所有三个.htaccess文件执行此操作: root / app / app / webroot 文件夹。< / p>

答案 1 :(得分:2)

在摆弄控制面板中的选项后,我得到了这个工作。

转到域名&gt;编辑要在

中安装CakePHP的域

enter image description here

答案 2 :(得分:0)

在我的htaccess文件中添加'RewriteBase /'对我有用。我只在root中编辑了文件。