CakePHP:重命名文件夹时出现空白页

CakePHP: Getting a blank page when renaming the folder

我在本地开发一个 cakephp 项目,然后当我将它上传到远程服务器时,我将它上传为 "projectName-new"。在做了一些测试后,它被重命名为 "projectName" 并且在将原来的 "projectName" 重命名为 "projcetName-old" 之后。

然而,将新页面从 "projectName-new" 重命名为 "projectName" 后,我得到了一个空白页面。但是当我将其重命名或重命名为 "projectName" 以外的任何其他名称时,我可以正确查看它,当我将 "projectName-old" 重命名为 "projectName" 时,我可以正确查看该项目。

我认为它可能与 .htaccess 有关,但文件中没有任何奇怪的地方。关于为什么会发生这种情况有什么想法吗?

空白页通常意味着您没有调试 1 或更多(请参阅 CakePHP 书中的“debugging”)或者您有 space 或白色 space在您的一个文件末尾的结束 ?> 标记之后。

最终它是.htaccess中的东西,我改变了以下内容:

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

并删除 $1 为:

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