我在一個WordPress的網站上做了一些工作,另一個程序員也一直在努力。我在做設計工作,他在做一些自定義的PHP腳本。 (我們互不認識)打破了PHP,並導致管理員WordPress的白色屏幕
他的一些代碼被插入錯誤的地方,我做了一些改變,我確信如果他們打破了網站,我可以撤消。 5個小時後,我去登錄,所有管理員屏幕都是空白的。該網站仍在運行。
我試圖切換通過ftp更改的文件,但我必須忘記一些東西,因爲它仍然無法正常工作。
我檢查了服務器上的錯誤日誌,發現一個致命的錯誤:
[01-Mar-2012 11:25:34] PHP Fatal error: require_once() [<a href='function.require'>function.require</a>]: Failed opening required '/home5/bestbik1/public_html/silvertoday/wp-content/themes/genesis/lib/init.php' (include_path='.:/usr/lib64/php:/usr/lib/php:/usr/share/pear') in /home5/bestbik1/public_html/silvertoday/wp-content/themes/streamline/functions.php on line 3
我沒有足夠的經驗,在PHP知道如何繼續獲得管理員備份和工作。
- 這個錯誤的每個部分是什麼意思? 和
- 我需要採取哪些步驟來糾正或排除故障?
UPDATE
終於放棄了,做了全新安裝的最新版本的創世紀主題框架。一切再次運作。想找到bug,但有時候你必須繼續前進。謝謝大家!
謝謝馬特!我查了一下,文件在那裏。我也嘗試將權限從644切換到755,但這沒有幫助。我可以通過FTP強制執行二十個主題,並使我進入儀表板。我應該使用什麼過程來縮小問題代碼? – IanB 2012-03-06 19:37:05
對不起,如果'/ home5/bestbik1/public_html/silvertoday/wp-content/themes/genesis/lib/init.php'存在並且可以被Web服務器/ PHP進程讀取,我想不出任何理由PHP會告訴你,它無法打開文件。 (除了可能有一些奇怪的.htaccess文件掛在限制訪問? – 2012-03-06 21:48:20
感謝您的幫助馬特。我投入並且重新安裝了Genesis的最新版本,並且再次運行。好極了!我一直在努力尋找錯誤,但最後不得不使用一個新的副本。 – IanB 2012-03-07 05:27:22