2012-02-02 168 views
2

这就是问题:蛋糕php - 空白屏幕

我在运行apache和php(版本4)的服务器上安装cakephp。

我们决定从php 4升级到php 5.在做这件事时,我们决定升级cakephp以及(与php兼容的版本;它是1.3.14版本)。

因此,我们下载了CakePHP源文件夹,并将它部署到新的服务器上,同时在“旧”服务器上正常使用的“旧”网站(只需将文件夹复制/粘贴到旧的服务器并保留我们的自定义文件) 。

现在,当我尝试打开一个页面 - 说“x” - 我卡在一个空白页面前。

我试着读取所有可能的错误日志(服务器全局php,服务器全局apache,CakePHP本地),但没有一个线索在这些。

有什么建议吗?

我已经删除的文件到/应用/ tmp目录/缓存/持续

+1

你有没有转过最高调试模式? – 2012-02-02 11:17:41

+0

@HaydenThring我怎么能在CakePHP中做到这一点?我对这项技术很陌生。 – DonCallisto 2012-02-02 11:18:24

+0

这是在一个特定的页面还是所有的页面都是空白的? – Oldskool 2012-02-02 11:23:59

回答

1

我只是解决了我的问题。

增加调试级别并更改某个会话的方法调用(会话是一个CakePHP对象),从del()delete(),现在该页面已呈现。

接下来的事情是附加css文件。

谢谢大家。

+0

请参阅https://github.com/dereuromark/upgrade/blob/master/Console/Command/UpgradeShell.php#L319 – mark 2014-07-02 10:18:18

0

有时,所有三个位置的index.php文件的大小都变为零。您需要将它们重新上传到服务器。

0

首先,将您的PHP设置在服务器上以显示错误。 如果你不知道如何去做,你可以跳过这第一步。继续阅读。

其次,请检查您的webroot/index.php文件

我的经验:我想从我的WAMP服务器PC1复制到PC2 当我检查线路61

define('CAKE_CORE_INCLUDE_PATH', 'C:' . DS . 'wamp3' . DS . 'www' . DS . 'cakephp' . DS . 'lib');  

我没有意识到我的在PC2路径是 wampwamp3

所以只是改变路径,瞧!它运行回新鲜空气:)