我正在本地开发一个cakephp项目,然后当我将它上传到远程服务器时,我将其上传为“projectName-new”。在进行一些测试之后,将其重命名为“projectName”并将原始“projectName”重命名为“projcetName-old”。
然而,在将新项目从“projectName-new”重命名为“projectName”后,我得到一个空白页面。但当我重命名它或将其重命名为“projectName”之外的任何其他名称时,我可以正确查看它,当我将“projectName-old”重命名为“projectName”时,我可以正确地查看该项目。
我认为它可能与.htaccess
有关,但文件中没有任何奇怪的东西。为什么会发生这种情况的任何想法?
答案 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>