CakePHP显示500内部服务器错误

use*_*122 1 php .htaccess mod-rewrite cakephp internal-server-error

我的CakePHP安装有问题.

我正在一个子文件夹中开发它,它工作正常.但是,当我将其移动到根文件夹时,它显示500内部服务器错误.

例如,它工作正常:mysite.com/demo/但是,当我将它移动到相同的服务器根目录,即mysite.com/它显示错误.

CakePHP版本:2.2

由于它在/ demo /文件夹上工作正常,我认为mod_rewrite等工作正常,因此混淆了根文件夹发生了什么.

任何的想法?

提前致谢.

Sir*_*han 5

请检查.htaccess文件并将RewriteBase/folder /子文件夹更改为RewriteBase /

如下

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

还有在调试模式(\ app\Config\core.php)Configure::write('debug',2);上清除缓存片刻然后关闭Configure::write('debug',0);