我有一個WordPress站點這是對這個名稱的網站:marketingactivo.com.ec 我所有的文件和數據庫複製到另一個域名與該名:http://marketingactivo.info/migrated 我改變了數據庫中的信息配置文件到一個新的服務器信息。 但是,當我瀏覽它http://marketingactivo.info/migrated,沒有任何工作,併爲所有的鏈接,CSS,圖像等... WordPress的仍然看在.com.ec名稱的舊域。我應該在wordpress文件中尋找更多配置嗎?我甚至不能去登錄頁面,因爲它將我重定向到舊域名,並且該域名不再存在!WordPress的轉移到另一個域
回答
所有你需要的是這樣的:https://github.com/interconnectit/Search-Replace-DB
就這麼取代舊酒莊的所有出現,進入一個新的腳本。
每當我遷移的WordPress網站,我總是在數據庫上運行以下SQL
命令:
UPDATE wp_options SET option_value = replace(option_value, 'http://www.oldurl', 'http://www.newurl') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET guid = replace(guid, 'http://www.oldurl','http://www.newurl');
UPDATE wp_posts SET post_content = replace(post_content, 'http://www.oldurl', 'http://www.newurl');
UPDATE wp_postmeta SET meta_value = replace(meta_value,'http://www.oldurl','http://www.newurl');
以下鏈接是遷移到一個新的領域時,你應該做一個很好的總結:
SRC:https://wpbeaches.com/updating-wordpress-mysql-database-after-moving-to-a-new-url/
您的SQL查詢方法會破壞數據庫中的序列化數據;您可以閱讀關於您發佈的鏈接頁面更遠處的說明。最好使用文章中鏈接的工具:https://interconnectit.com/products/search-and-replace-for-wordpress-databases/ – markratledge
使用https://interconnectit.com/products/search-and-replace-for-wordpress-databases/一旦該網站在新域中。
該工具正確地處理數據庫中的序列化數據 - 與在數據庫中直接使用SQL查詢不同 - 因此您的主題選項,小部件和菜單不會中斷。使用SQL查詢會破壞序列化數據,並且您將失去主題選項,窗口小部件展示位置等。
interconnectit工具提供了一個選項,可以事先進行「空運行」,以便您可以查看將要更改的內容數據庫。
將站點文件和數據庫上傳到新的域文件夾後,不要嘗試在新域中登錄或查看站點,只需通過FTP上傳工具文件夾並使用它來更改URL。
您可能還必須更改樣式表中的硬編碼URL和主題的functions.php
文件;互連工具當然不能做到這一點。
- 1. 轉移一個WordPress域名
- 2. 將所有內容從一個域轉移到另一個域
- 3. Openshift從一個域名轉移到另一個域名?
- 4. 創建一個子域並將wordpress轉移到這個子域
- 5. WordPress的錯誤:移動到另一個域時上傳圖像
- 6. WordPress的不是將其移動到另一個域
- 7. 移動wordpress mu到另一個域 - sql語句
- 8. Sharepoint從一個域到另一個域的遷移
- 9. 將Google文檔轉移到另一個域中的帳戶
- 10. magento從一個域遷移到另一個域
- 11. 轉移值的另一個
- 12. 轉換鏈接到另一個域
- 13. 轉發子域到另一個域的子域
- 14. 自動轉發在一個域到另一個域
- 15. 移動我的Wordpress網站到另一個域/服務器的問題
- 16. 更改數據庫前綴和重定向URL,而WordPress站點從一個域轉移到另一個
- 17. 在同一臺服務器上將wordpress網站從一個域移動到另一個域
- 18. 轉移到另一個頁面
- 19. 跨域登錄 - 如何從一個域轉移到另一個域時自動登錄用戶
- 20. 一旦在行業內工作,從CS內的一個領域轉移到另一個領域有多容易?
- 21. 將Wordpress博客文章從一個域重定向到另一個域
- 22. 如何將一個子域的move_uploaded_file移動到另一個子域?
- 23. b2evolution轉移到WordPress移動和轉換
- 24. 複製WordPress的網站到另一個域
- 25. 如何從ArrayList的一個片段轉移到另一個
- 26. 如何將虛擬機從一個區域遷移到另一個區域
- 27. 將用戶從一個域移動到另一個域並仍然被記錄
- 28. 我想將一個圖像從一個android手機轉移到另一個都連接到無線局域網?
- 29. 轉發子域到另一臺服務器/域的子域
- 30. 使用mysql將所有博客文章轉移到另一個wordpress數據庫
WordPress有在整個數據庫中使用絕對URL的惡劣習慣。我建議你使用WP Migrate DB插件,它允許在創建數據庫轉儲(通過舊域訪問它)時切換URL和本地文件系統路徑部分,然後您可以簡單地上傳到新數據庫中。 – CBroe
謝謝,我沒有訪問舊網站,我只有文件備份和數據庫備份,有沒有其他方式可以做到這一點? – Mazdak
那麼你必須使用文本編輯器或其他方法來自己搜索和替換數據庫內容中的URL和文件系統路徑。 – CBroe