昨天給家正愜意着,忽然朋友打電話說讓我幫着看看他們的服務器,貌似出問題了~電話裏描述的問題是:php
訪問全部的php頁面都是白屏,可是靜態頁面卻能打開
老實說,我以前還真沒印象遇見過這種問題,第一印象覺得是apache配置的php參數有問題,但那也不會白屏啊,應該是下載php文件纔對啊~好吧,我確實抓瞎了!mysql
先簡單描述一下服務器的配置環境,其實很簡單,用的是VPS,操做系統是CentOS,web環境裝的是WDCP
,這應該是一個很常見的產品環境下的lnamp集成套件了,提供了強大的界面管理後臺,我很喜歡~~很少說了,再說就成了廣告貼了!linux
經過ssh登陸到服務器上,簡單的看了看相關的配置,確實沒什麼思路,相關的log也沒發現什麼眉目!只能求助於wdcp論壇了,按照前輩們的解決方案,開始排查,結果發現果真是因爲磁盤滿了形成的php頁面白屏!web
很是的好奇,爲何磁盤滿了,php就會白屏呢?這尼瑪是不死逗比?sql
既然知道緣由,那麼解決就不是問題了,找到形成磁盤寫滿的主要緣由,是由於mysql的數據庫文件被指定到了根目錄掛載點,而vps的這個掛載點分配的很小,因此只須要把數據庫文件指定到最大的掛載點便可。注意修改新路徑下的文件夾權限,不然mysql可能沒法正常啓動喲~數據庫