2012-08-28 31 views
0

我們在我們的服務器上創建了一個子域。首先我們測試了HTML工作,然後我做了phpinfo(),並且在那裏一切正常。但是,當我在感動整個CakePHP的應用的devserver:Devserver上的CakePHP 2.1白色屏幕

dev.lessonshark.com 

我得到一個白色的屏幕。但我可以去:

dev.lessonshark.com/css/front.css 

和那個路由罰款。

我迄今所做的:

1. Made debug in core set to 3. 
2. Removed all the cache files in tmp folder. 

仍然沒有運氣,任何想法?

+0

調試模式不應該是3,嘗試使它2. –

+0

你必須從開始的index.php一行, , 檢查這行也可能是在你的.htaccess東西在PHP代碼或什麼可怕的錯誤配置在php.ini中出錯 – sukinsan

+0

@jain:調試1,2,3和0都給白屏; @ sukinsan,現在在index.php中逐行檢查 – cdub

回答

0

我剛剛解決了這個問題。

如果上述解決方案都沒有工作(調試,清空緩存......等),請試試這個。

打開你的控制器,刪除任何不需要的空行,特別是在你周圍任何地方的文件頂部<?php標籤,並確保沒有無用的空行圍繞關閉?>標籤以及。

我希望它有幫助。

1

首先,檢查你的服務器錯誤日誌。白色的屏幕通常是下列之一:

  • 你沒有清除掉的文件在/ app/tmp目錄/緩存(離開 目錄,刪除任何文件)。

  • 您正在運行內存(檢查服務器日誌)

  • mod_rewrite並沒有在服務器上啓用或配置不正確(檢查你有的allowOverride在你的Apache配置都設置成蛋糕的.htaccess文件讀)

[編輯]

  • 你還沒有被web用戶做出您的應用程序/ tmp目錄可寫
+0

oops - 錯過了你提到的你刪除了緩存文件的地方,可能是內存不足錯誤,然後...... – RichardAtHome

+0

我把我的舊蛋糕網站放在該目錄中,它工作,所以可能有一個換行符或額外的空間,PHP的不喜歡的地方 – cdub