2015-08-29 39 views
0

我有簡單的4.2 WP網站,主題爲Twenty TwelvePolylang插件ver. 1.7.6。在域名mysite.co.nf。現在我決定將它移到另一個域mysite.newdmn.eu。我已經使用FTP將所有文件從舊域複製到新域。然後輸出DBSQL腳本。通過使用Notepad ++替換字符串mysite.co.nfmysite.newdmn.eu來編輯SQL腳本。然後,我已導入這個SQL到我的新網站數據庫,編輯wp-config連接到新的數據庫和查看網站的第一個點,除了幾件事情正在運行:將WP網站移動到另一個域

  1. 無標題的畫面。 (其實這不是問題,但奇怪..)
  2. 沒有多語言的圖標,這是不可能的語言之間進行切換。
  3. 無法打開一頁 - 新服務器顯示它不存在。這是簡單的文本頁面,看起來像其他的一樣。這個頁面的鏈接看起來像其他頁面一樣的結構。

如何解決這些問題呢? 移動WP網站時最佳做法是什麼?

+0

進入設置 - >永久鏈接替換和保存更改(您不需要更改任何內容)。這應該解決#3 –

+0

不,這沒有幫助 – vico

回答

0

編輯SQL總是更新的站點URL一個糟糕的方式。因爲主題和插件可能會將php對象序列化爲字符串格式並將其存儲在數據庫中。如果您使用編輯器替換網域網址,它可能會破壞您的網站。

WordPress的法典中提到:https://codex.wordpress.org/Moving_WordPress#Changing_Your_Domain_Name_and_URLs

如果你做了搜索,你的整個數據庫來改變 網址上替換,則可能造成問題的數據序列化,由於 一些主題和小部件商店價值與您的URL的長度 標記。當這個變化時,事情就會破裂。

建議的方法是使用搜索和替換工具,如https://interconnectit.com/products/search-and-replace-for-wordpress-databases/或一些備份插件,如Duplicator或Backup Buddy。

還有人建議這個關於WordPress遷移寫得很好的文章。 http://www.smashingmagazine.com/2013/04/moving-wordpress-website/

對我來說,我總是自己做,而不使用任何插件。我的步驟如下:
1.移動下的wp-content
2.import分貝
3.do搜索所有文件,並通過使用https://interconnectit.com/products/search-and-replace-for-wordpress-databases/

0

我幾次不得不更新不僅域也對服務器的文件路徑。

但是最好的辦法是使用Backup Buddy(付費)或Duplicator(免費)插件(或其他任何適合您的插件,但這兩個都是最好的imo,而且我每個月至少進行一次遷移)。通過使用編輯器

+0

我試圖使用Duplicator,但得到錯誤「錯誤500:腳本執行失敗」。無論如何,帶有存檔的wp-snapshots文件夾存在於服務器上。我能以某種方式使用它嗎? – vico

相關問題