我在使用全新的WP-install時遇到了一些麻煩。我試圖將它安裝在客戶端主機上。當我開始安裝時,已經安裝了WP。我向客戶詢問了這件事,並且我可以將其刪除,這只是爲了從他們身邊進行測試。我保存它,但也複製數據庫和東西。安裝Wordpress WSOD
然後,我從FTP中刪除所有文件,我刪除了數據庫中的所有表和所有爵士樂。 然後,我帶了一個全新下載的WP版本並上傳了它。我在wp-config.php中設置了所有適當的值,然後啓動了該網站並得到了一個死亡白屏。
我刪除了wp-config.php,我得到了「There's no wp-config」-stuff。我試圖改變文件,甚至使用wisard,無論哪種方式我有WSOD或WP錯誤。我被重定向到「wp-admin/install.php」,但就是這樣。 在install.php中,我開始回顯內容以查看崩潰的位置。 看來,它墜毀在這一行:
require_once(dirname(dirname(__FILE__)) . '/wp-load.php');
然後,我試圖設置定義( 'WP_HOME', '')和D定義( 'WP_SITEURL', ''),以實際的URL。 我甚至試圖採取舊網站.htaccess文件,但它沒有給我任何東西。 然後我開始谷歌,什麼都沒找到。
在此之後,我放棄並安裝了客戶端之前在那裏進行測試的所有舊錶格,然後上傳舊網站。還是WSOD。
誰知道這裏發生了什麼?
任何機會看到日誌文件或類似的東西?服務器是否顯示php錯誤消息? – Leprosy
是的,我開始看日誌,並有噸或redeclarations。首先,我在wp-includes/rewrite.php中有一堆,然後我將它們評論出來,然後我在wp-includes/class.wp-styles.php中發現了一個重新聲明錯誤,並且意識到這個文件正在重複着自己......像 /** bla blah <?php的東西,並在文件的中間重複自己與這個文本再次...文件看起來不像這個本地主機。我上傳時發生了什麼? – gubbfett
WSOD很可能是一個致命的PHP錯誤。你可以訪問服務器的PHP配置嗎? – Leprosy