CakePHP:重命名文件夹时获取空白页面

时间:2015-03-29 04:43:14

标签: php .htaccess cakephp

我正在本地开发一个cakephp项目,然后当我将它上传到远程服务器时,我将其上传为“projectName-new”。在进行一些测试之后,将其重命名为“projectName”并将原始“projectName”重命名为“projcetName-old”。

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

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

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

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

将$ 1删除为:

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