WordPress的3.5,我有這個致命錯誤升級後:的WordPress 3.5:不能重新聲明wp_explain_nonce()
Cannot redeclare wp_explain_nonce() (previously declared in wp-includes/functions.php:1858) in /wp-includes/deprecated.php on line 3176
這是這個版本棄用功能wp_explain_nonce()。
我該如何解決?
WordPress的3.5,我有這個致命錯誤升級後:的WordPress 3.5:不能重新聲明wp_explain_nonce()
Cannot redeclare wp_explain_nonce() (previously declared in wp-includes/functions.php:1858) in /wp-includes/deprecated.php on line 3176
這是這個版本棄用功能wp_explain_nonce()。
我該如何解決?
這通常發生在更新被中斷或以某種方式損壞時。以下是如何修復它(通常):
使用FTP客戶端獲取到您的服務器並刪除/wp-admin
,/wp-includes
目錄和在wp-admin
和wp-includes
是該目錄下的所有文件,除了wp-config.php
和任何其他自定義文件,您可能在那裏。
然後手動上傳所有文件 - 從here下載最新的WP版本,將其解壓縮到您的計算機上並將所有文件上傳到您的服務器。
如果你不想刪除舊文件(這始終是一個好主意),只需創建一個虛擬目錄,例如/~backup
和移動所有的文件和目錄有(除/wp-content/
目錄和文件/wp-config.php
) 。
或者只是將'wp-content'重命名爲'wp-content.old','wp-includes'爲'wp-includes.old'或類似名稱。應該比實際將所有文件移動到其他地方更容易:) – Svish
是的,這也適用,但根據我的經驗,移動一大堆文件/目錄通常很快 - 它不像刪除FTP客戶端必須解析的文件整個文件樹。這樣你就可以將所有不必要的東西放在一個地方:) –
嗯,謝謝你,我會修復而不上傳新文件或移動文件,但它可能是唯一的解決方案。我的託管是Dreamhost。 –