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

Har*_*M V 4 hosting cakephp dreamhost cakephp-2.1

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

内部服务器错误

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

请联系服务器管理员webmaster@reelstubs.com并告知他们错误发生的时间,以及可能导致错误的任何操作.

服务器错误日志中可能提供了有关此错误的更多信息.

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

链接到URL

http://reelstubs.com/

Dr.*_*Bob 6

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

对我的修复是对.htaccess的RewriteBase行:

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

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

!important:对以下三个.htaccess文件执行此操作:root,/ app/ app/webroot文件夹.