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>
我在本地开发一个 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>