早兩天開日記發現 wordpress 突然掛掉. 顯示
Internal Server ErrorThe server encountered an internal error or misconfiguration and was unable to complete your request www.clonefactor.com |
心想可能是 hosting 轉址所以 server down 就沒在理. 今天回來發現只有 wordpress 掛掉, 其他的 discuz, joomla 等也運作良好. 一個奇怪之下於 server log 中查到一句疑似兇手的 warning. 「Premature end of script headers: index.php」 過早??不正常結束? 啥米??? 爬了一會文,就懷疑是早兩天 hosting 轉 isp 時有些設定動過了.
結果...只要把檔案的 permission 755/777 -> 644 -> 755/777 重設一次即可... 大概是因為檔案的權限問題引致 user 未能正確取得 index.php 所以引致 html header 的不正常完結... 嘖...很多 file 喔...又不能亂設... 真他@#%的爛 hosting...