2012-02-02 124 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

所以只是改變路徑,瞧!它運行回新鮮空氣:)