2016-08-12 21 views
0

我已將WordPress應用程序複製到新的託管環境。該應用程序已啓用子域,但是我們的新託管環境不支持此操作。我更新了.htaccess以及wp-config.php以反映新的URL和新的數據庫。我無法瀏覽任何網站。要可溼性粉劑管理員讓我的經典錯誤消息:將複製的多站點WordPress應用程序複製到新主機,連接到數據庫時出錯

錯誤建立一個數據庫連接
如果您的網站沒有顯示,請聯繫該網絡的擁有者。如果你是這個網絡的所有者,請檢查MySQL是否正常運行,並且所有表都是無錯誤的。

找不到網站example.com。在數據庫wp中搜索table wp_blogs。是對的嗎?

現在我該怎麼辦?閱讀錯誤報告頁面。其中的一些準則可能會幫助您找出問題所在。如果你還是堅持了這條消息,然後檢查你的數據庫中包含以下表:

wp_users 
wp_usermeta 
wp_blogs 
wp_signups 
wp_site 
wp_sitemeta 
wp_registration_log 
wp_blog_versions 

我想這事做與數據庫中的URL映射。請記住,我們正試圖從子域切換到子目錄。除了從子域名切換之外,我還必須採取哪些步驟來糾正此問題?

+1

這與URL映射無關。 wp-config.php中的SQL憑據(用戶名,密碼,主機名)是錯誤的。 –

回答

1

您需要做一些事情才能從子域切換到子目錄。

這個論壇主題應該有最需要的細節:https://premium.wpmudev.org/forums/topic/reverting-from-subdomains-to-subdirectories-in-multistie

在遷移與多位新主機時,並獲得DB連接錯誤說,什麼通常是原因是在wp_blogs & wp_sites不匹配表。

如果您可以手動編輯這些表格並至少更正您的主域名,則您應該能夠通過網絡管理員恢復並更正其餘的表格。

相關問題