簡體   English   中英

wordpress:致命錯誤:在行339上wp-includes / load.php中調用未定義函數is_wp_error()

[英]wordpress: Fatal error: Call to undefined function is_wp_error() in wp-includes/load.php on line 339

我將博客放在實時服務器上,可以在舊站點上正常工作,備份了該博客文件夾,並在上傳新站點后也上傳了該博客文件夾,但未對任何文件進行任何更改,但是如果嘗試訪問我的博客頁面瀏覽器顯示:

致命錯誤:在第339行的/home/content/i/m/r/imranskh/html/blog/wp-includes/load.php中調用未定義函數is_wp_error()

我用谷歌搜索,但沒有找到明確的解決方案。

知道站點地址和正在運行的WP版本以及使用的主機是很有幫助的,但是問題出在MySQL數據庫(以及站點使用的語言)上

load.php的339行是對MySQL數據庫表前綴的錯誤檢查。

您說您移動了“文件”,但是如何在站點之間遷移MySQL數據庫?

轉到wpconfig.php中,看看表前綴設置為什么(找到以下行開頭:$ table_prefix ='something here')

看到“這里的東西”前綴與您的實際MySQL數據庫前綴匹配(請使用PHPMyAdmin或SQL客戶端進行檢查)。

如果您為WordPress使用簡單的腳本安裝程序,則某些共享主機將自動將此表前綴更改為唯一。 您是使用安裝程序來設置WordPress和MySQL數據庫,還是手動進行安裝?

重新安裝WP,然后將wp_posts(舊表備份)插入新的新表中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM