洞悉互聯網前沿資訊,探尋網站營銷規律
作者:wppop | 2022-03-21 21:59 |點擊:
在WordPress外貿建站及維護過程中,可能會由于各方面的原因(比如空間到期、訪問速度慢、服務器配置太低等),我們需要將現在的WordPress網站搬家遷移到新的主機服務器。如果你沒有這方面的相關經驗,可能會導致無從下手。為了解決WordPress網站遷移問題,有的可能會向專業人士支付高昂的費用來來遷移網站,或者使用一些類似功能的WordPress網站遷移插件來解決。其實,如果您肯花一點時間來備份自己的網站,是沒必要擔心WordPress網站遷移的問題的;如果采取了正確的WordPress網站遷移的方法,這個過程也并不是一個多復雜的項目。
如果您還在顧慮如何下手進行WordPress網站搬家遷移,那么,詳細參考我們的圖文版WordPress網站搬家遷移教程,一步步去操作就可以保證你能完美地把WordPress網站遷移到新的主機服務器了。
重要提示:在準備開始你的WordPress網站搬家遷移之前,務必確保你新購的網站主機(服務器,這里我們推薦和WordPress.com官網有十多年合作歷史的 Bluehost.com主機)是完全支持WordPress程序的,否則,即使搬家成功后,也可能會出現WordPress網站運行錯誤的情況。
WordPress網站搬家遷移步驟主要分以下幾步:
網站遷移的第一步肯定就是備份網站文件,這也是我們在WordPress網站運營維護過程中非常重要的部分,并且是網站在進行任何重大更改之前建議必做的好習慣。如何備份網站文件呢?在如今絕大多數的網站服務器服務商提供的管理面板中都會提供備份功能,此外,我們還可以使用WordPress備份插件(比如:BackWPup)或者直接在WordPress網站管理后臺操作的文件管理器插件(比如:File Manager) 等來實現網站文件的備份。
當然,我們可以采用最原始的方法 – 手動備份。手動備份需要登錄網站主機管理面板,找到 文件管理 (一般 cPanel 面板的主機都是支持的),或者使用其他的文件傳輸軟件工具(FTP)才能訪問您的網站文件,比如:FileZilla(PC)和 Transmit(Mac)。安裝后,您需要使用FTP帳號登錄(來自您的Web主機帳戶)來連接到網站的服務器。連接后,選擇并下載網站目錄下的所有文件。如下圖所示:
文件管理界面
這里是全部WordPress程序文件和文件目錄,里面必須備份是是 wp-content 目錄,你所有在網站后臺上傳的圖片、文檔等附件都是保存在這個目錄下的。
備份導出數據庫的過程也是非常簡單,只需簡單幾個步驟。登錄到您的網站服務器的主機管理面板,在數據庫管理中,找到并打開 phpMyAdmin 數據庫管理應用程序,在左側的已有數據庫列表中找到你的WordPress網站對應的數據庫,然后,選擇導航工具菜單里的“導出”選項卡,全部設置默認即可,最后,單擊下面的“執行”按鈕,即可快速導出默認設置的 MySQL數據庫了。導出的數據庫會自動下載到本地計算機。
WordPress 導出數據庫
備份好網站程序文件和數據庫之后,我們就可以進入正式的網站遷移的下一階段了。
在正是開始網站遷移到新的主機服務器之前,我們需要為新的WordPress網站安裝創建好環境。為此,我們首先需要在新的主機服務器中創建一個數據庫,把上面第2步備份好的數據庫導入其中。
如果在新的主機服務器中,已經有存在設置好的數據庫,則該步驟可以忽略,直接進行第四步的操作。
創建數據庫的步驟也是非常簡單:
創建數據庫
記錄下新創建的數據庫名稱、新MySQL用戶名及其密碼,因為,我們將在下面的數據庫配置中用到這些。
在新的主機服務器中,我們已經有一個可以使用的新數據庫了,現在,我們開始數據庫的導入過程。
同樣,在新主機服務器的管理面板中找到并進入phpMyAdmin數據庫管理,然后,在左側的已有數據庫列表中,選擇我們WordPress網站對應的新數據庫。打開后,從導航工具菜單中選擇“ 導入”選項卡。
在“ 要導入的文件”部分中,單擊“ 選擇文件”按鈕,然后選擇之前導出的SQL文件。其他部分的設置都按照默認設置即可,然后單擊“執行”按鈕?,F在將開始數據庫導入。
導入數據庫
具體導入所需的時間取決于數據庫的大小。導入完成后,您應該會收到一條消息,通知您導入成功。
類似備份網站文件一樣,使用主機服務器提供的 文件管理 (一般 cPanel 面板的主機都是支持的),或者使用其他的文件傳輸軟件工具(FTP),把 第1步 中備份的網站文件完整地上傳到新的主機服務器對應的WordPress網站目錄。具體上傳步驟這里不再贅述,上傳完成后,我們進入到 第6步。
在數據庫和網站文件都導入和上傳完成后,我們需要在新主機服務器的 文件管理 中,找到根目錄下的 wp-config.php 文件,這是一個WordPress必備的配置文件,我們需要修改里面的數據庫信息為新創建的數據庫信息,
數據庫配置
數據庫前綴
至此,整個網站的遷移就算完成了,全部的網站文件和數據都已經完整地遷移導入到了新的網站主機服務器上了。
如果網站遷移后,還是使用原來的域名訪問網站,則不需要這個一步操作。
但是,如果網站遷移后,同時,需要更換新的域名來進行網站訪問的話,則需要進行新舊域名的替換操作后才可以正常訪問的。其原因是WordPress會保存最初的網站域名在數據庫表中,而且,有些相關的自定義欄目設置、后臺媒體庫中上傳的圖片附件的地址信息等也是通過帶有域名地址的絕對路徑保存在數據庫中的。
替換域名的操作,也是在phpMyAdmin數據庫管理中進行的。下面就是新舊域名在數據庫中進行替換的內容了,我們以 old_domain.com
作為老域名,替換為新的 new_domain.com
域名為例進行講解。
1. 登錄你的網站數據庫管理
登錄進入你的網站主機數據庫管理(絕大部分是 PHPMyAdmin 來管理的),找到你的網站數據庫并將其切換到 SQL 標簽頁,如下圖所示:
數據庫命令截圖
把下面的WordPress新舊域名替換命令復制到 SQL 標簽頁的命令框中,如上圖所示,命令代碼如下:
UPDATE wp_options SET option_value = replace(option_value, 'old_domain.com', 'new_domain.com') WHERE option_name = 'home' OR option_name = 'siteurl'; UPDATE wp_posts SET post_content = replace(post_content, 'old_domain.com', 'new_domain.com'); UPDATE wp_postmeta SET meta_value = replace(meta_value, 'old_domain.com', 'new_domain.com'); UPDATE wp_comments SET comment_content = replace(comment_content , 'old_domain.com', 'new_domain.com');
2。 執行替換更新命令
復制命令到 SQL 標簽頁的命令框后,點擊右下角的 GO 按鈕執行替換更新命令即可完成。
文章轉自:https://www.wppop.com/all-in-one-wp-migration.html