这是问题所在:
我在运行apache和php(版本4)的服务器上安装了cakephp。
我们决定从php 4升级到php 5.在这样做时,我们决定升级cakephp(使用与php兼容的版本;它是1.3.14版本)。
所以我们下载了带有CakePHP源的文件夹,并将它部署到新服务器上以及“旧”服务器上的“旧”网站(只需将文件夹复制/粘贴到旧服务器并保留我们的自定义文件)。
现在,当我尝试打开一个页面时 - 说“x” - 我被困在一个空白页面前。
我试图阅读所有可能的错误日志(服务器全局php,服务器全局apache,本地到CakePHP),但这些没有一个线索。
有什么建议吗?
我已将文件删除到/ app / tmp / cache / persistent
答案 0 :(得分:1)
我刚刚解决了我的问题。
提高调试级别并将某些会话的方法调用(会话是CakePHP对象)从del()
更改为delete()
,现在该页面已呈现。
接下来就是附加css文件。
谢谢大家。
答案 1 :(得分:0)
有时,所有三个位置的index.php
文件的大小都为零。您需要将它们重新上载到服务器。
答案 2 :(得分:0)
首先,在服务器上设置PHP设置以显示错误。 如果你不知道怎么做,你可以跳过这第一步。继续阅读。
其次,请检查您的webroot / index.php
我的经验:我试图从我的WAMP服务器PC1复制到PC2 当我检查第61行时
define('CAKE_CORE_INCLUDE_PATH', 'C:' . DS . 'wamp3' . DS . 'www' . DS . 'cakephp' . DS . 'lib');
我确实意识到我在PC2的道路是
wamp
不
wamp3
所以只需改变路径,瞧!它回到了新鲜空气:)