我的CakePHP安装有问题。
我在子文件夹中开发它并且工作正常。但是,当我将其移动到根文件夹时,它显示500内部服务器错误。
例如,它正常工作:mysite.com/demo/ 但是,当我将它移动到相同的服务器根目录,即mysite.com/它显示错误。
CakePHP版本:2.2
由于它在/ demo /文件夹上工作正常,我认为mod_rewrite等工作正常,因此混淆了根文件夹发生了什么。
任何想法?
提前致谢。
答案 0 :(得分:5)
请检查.htaccess文件并将RewriteBase / folder / subfolder更改为RewriteBase /
如下所示
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteRule ^$ app/webroot/ [L]
RewriteRule (.*) app/webroot/$1 [L]
</IfModule>
以及在调试模式(\ app \ Config \ core.php)Configure::write('debug',2);
上暂时清除缓存,然后关闭Configure::write('debug',0);