如何將實時WordPress網站移動到本地服務器


您想將實時WordPress網站移至計算機上的本地服務器嗎?

在計算機(本地服務器)上安裝WordPress可讓您輕鬆學習WordPress並進行測試。 將實時WordPress網站移動到本地服務器時,它使您可以試驗與實時網站相同的數據。

在本文中,我們將向您展示如何輕鬆地將活動的WordPress網站移動到本地服務器,而不會破壞任何內容。

將實時WordPress網站移動到計算機上的本地服務器

為什麼以及谁愿意將實​​時WordPress網站移至本地服務器?

如果您已經運行WordPress網站已有一段時間,則可能需要嘗試新主題或插件。 但是,在實時網站上執行此操作可能會給您的用戶帶來不良的用戶體驗。

為了避免這種情況,許多用戶在本地服務器上創建了WordPress網站的副本,以測試新主題,插件或進行開發測試。

這使您可以設置所有內容的主題並測試所有功能,而不必擔心會破壞您的網站。 許多用戶將其站點複製到本地服務器,以使用實際站點數據練習其WordPress和編碼技能。

即使您可以使用WordPress中的虛擬內容進行所有測試,但實際站點數據仍可以使您更好地直觀表示這些更改將如何顯示在您的實時站點上。

準備將本地站點移動到本地服務器

首先,您需要確保始終備份WordPress網站。 您可以使用幾個很棒的WordPress備份插件。

其次,您需要在計算機上安裝本地服務器環境。 您可以將WAMP用於Windows,將MAMP用於Mac。 設置環境後,需要使用phpMyAdmin創建一個新數據庫。

只需在瀏覽器中訪問以下URL以啟動phpMyAdmin。

http:// localhost / phpmyadmin /
http:// localhost:8080 / phpmyadmin /

在這裡,您需要單擊“數據庫”選項卡並創建一個新數據庫。 您將需要此數據庫以在以後解壓縮實時站點數據。

建立資料庫

現在,您可以將實時WordPress網站移動到本地服務器了。

方法1.使用插件將實時WordPress網站移動到本地服務器

此方法更簡單,建議所有用戶使用。

您需要做的第一件事是安裝並激活Duplicator插件。 有關更多詳細信息,請參閱有關如何安裝WordPress插件的分步指南。

Duplicator使您可以輕鬆創建整個網站的重複包。 它可以用於將WordPress網站移動到新位置,也可以用作備份插件。

激活後,插件會添加一個新的 “複印機” WordPress管理員側欄中的菜單項。 單擊它將帶您到插件的軟件包屏幕。

在Duplicator中創建新程序包

要創建新軟件包,您需要單擊“創建新軟件包”按鈕。 Duplicator將啟動軟件包嚮導,您需要單擊“下一步”按鈕繼續。

複印機包裝設置

然後,該插件將在您的網站上運行並運行一些後台檢查。 然後,它將向您顯示這些檢查的摘要。 如果一切看起來不錯,請單擊“構建”按鈕繼續。

複印機掃描

現在,Duplicator將創建您的網站包。

完成後,您將看到一個包含所有網站數據的存檔zip文件和一個安裝程序文件。 您需要將兩個文件都下載到計算機上。

下載包文件

現在,您可以解壓縮這些文件並將其安裝在本地服務器上。

首先,您需要在本地服務器的根文件夾中創建一個新文件夾。 這是本地服務器存儲所有網站的文件夾。

例如,如果您正在使用MAMP,則它將是/ Applications / MAMP / htdocs /文件夾。 或者,如果您使用的是WAMP,則它將是C: wamp www 文件夾。

在此文件夾中,您可以為要導入或在本地服務器上創建的每個新網站創建新文件夾。

在本地服務器上創建網站文件夾

之後,您需要打開為本地網站創建的文件夾,然後復制並粘貼歸檔zip文件和您先前下載的安裝程序腳本。

複製並粘貼Duplicator軟件包和安裝程序文件

要運行安裝,您需要在Web瀏覽器中打開installer.php腳本。

例如,如果您將兩個文件都粘貼到 /mylocalsite/ 文件夾,然後您將通過訪問瀏覽器訪問它們 http://localhost/mylocalsite/installer.php

現在,您將看到這樣的Duplicator安裝腳本:

複印機安裝程序屏幕

單擊下一步按鈕繼續。

現在,Duplicator將解壓縮存檔zip文件,並要求您輸入本地站點的數據庫信息。 這是您先前創建的數據庫。

複製器數據庫信息

服務器名稱幾乎總是localhost,用戶名是root。 在大多數情況下,您的本地服務器安裝沒有為root設置密碼,因此您可以將該密碼留空。

在頁面底部,您將看到一個“測試數據庫”按鈕,可用於確保數據庫信息正確。

測試數據庫連接

如果一切看起來不錯,請單擊“下一步”按鈕繼續。

現在,Duplicator將導入您的WordPress數據庫。 之後,它將要求您仔細檢查它已自動檢測到的新網站信息。

查看本地站點信息

單擊下一步按鈕繼續。

現在,Duplicator將完成設置,並顯示一個按鈕以登錄到您的本地站點。 您將使用與實時站點相同的WordPress用戶名和密碼。

導入完成

就是這樣,您已經成功將活動站點移至本地服務器。

方法2。手動將實時WordPress網站移動到本地服務器

如果插件對您不起作用,那麼您始終可以手動將實時站點移至本地服務器。 您需要做的第一件事是從WordPress託管帳戶手動備份網站。

步驟1.導出您的實時站點的WordPress數據庫

要導出實時站點的WordPress數據庫,您需要登錄到cPanel儀表板並單擊phpMyAdmin。

注意:我們正在顯示Bluehost儀表板的屏幕截圖。

cPanel phpMyAdmin

在phpMyAdmin內部,您需要選擇要導出的數據庫,然後單擊頂部的“導出”選項卡。

手動導出WordPress數據庫

phpMyAdmin現在將要求您選擇快速或自定義導出方法。 我們建議使用自定義方法並選擇zip作為壓縮方法。

有時WordPress插件可以在WordPress數據庫中創建自己的表。 如果不再使用該插件,則自定義方法允許您排除那些表。

保留其餘所有選項,然後單擊“執行”按鈕以zip格式下載數據庫備份。

選擇導出選項

PhpMyAdmin現在將下載您的數據庫文件。 有關更多詳細信息,請參閱有關如何手動備​​份WordPress數據庫的教程。

第2步。下載所有WordPress文件

下一步是下載WordPress文件。 為此,您需要使用FTP客戶端連接到WordPress網站。

連接後,選擇所有WordPress文件並將其下載到計算機。

下載所有WordPress文件

步驟3.將WordPress文件和數據庫導入本地服務器

下載WordPress文件後,您需要在本地服務器上創建一個要導入本地站點的文件夾。

如果您使用的是WAMP,則需要在C: wamp www 文件夾中為本地站點創建一個文件夾。 MAMP用戶需要在/ Applications / MAMP / htdocs /文件夾中創建一個文件夾。

之後,只需將WordPress文件複製並粘貼到新文件夾中即可。

接下來,您需要導入WordPress數據庫。 只需訪問以下URL,即可在本地服務器上打開phpMyAdmin:

http:// localhost / phpmyadmin /

由於您之前已經創建了數據庫,因此現在需要選擇它,然後單擊頂部的“導入”選項卡。

導入WordPress數據庫

單擊“選擇文件”按鈕,選擇並上傳您在第一步中下載的數據庫導出文件。 之後,點擊頁面底部的“開始”按鈕。

PhpMyAdmin現在將解壓縮並導入您的WordPress數據庫。

現在您的數據庫已全部設置完畢,您需要更新WordPress數據庫中指向實際站點的URL。

您可以通過在phpMyAdmin中運行SQL查詢來做到這一點。 確保選擇了本地站點的數據庫,然後單擊SQL。

更新數據庫中的URL

在phpMyAdmin的SQL屏幕中,複製並粘貼此代碼,請確保將example.com替換為實時站點的URL,並將http:// localhost / mylocalsite替換為站點的本地服務器URL。

UPDATE wp_options SET option_value = replace(option_value, 'https://www.example.com', 'http://localhost/mylocalsite') WHERE option_name="home" OR option_name="siteurl";
 
UPDATE wp_posts SET post_content = replace(post_content, 'https://www.example.com', 'http://localhost/mylocalsite');
 
UPDATE wp_postmeta SET meta_value = replace(meta_value,'https://www.example.com','hhttp://localhost/mylocalsite');

此查詢將替換對數據庫中實時站點URL的引用,並將其替換為localhost URL。

步驟4.更新wp-config.php文件

最後一步是更新本地站點的wp-config.php文件。 該文件包含WordPress設置,包括如何連接到WordPress數據庫。

只需轉到本地服務器上安裝WordPress的文件夾,然後在文本編輯器(如記事本)中打開wp-config.php文件。

將數據庫名稱替換為您在localhost上的phpMyAdmin中創建的名稱。

之後,將數據庫用戶名替換為本地MySQL用戶名,通常為root。 如果您在本地主機上為MySQL用戶root設置了密碼,請輸入該密碼。 否則,將其留空並保存您的更改。

/** The name of the database for WordPress */
define('DB_NAME', 'database_name_here');

/** MySQL database username */
define('DB_USER', 'username_here');

/** MySQL database password */
define('DB_PASSWORD', 'password_here');

現在,您可以在瀏覽器窗口中通過輸入如下網址來訪問本地站點:

http:// localhost / mylocalsite /

將“ mylocalsite”替換為您將WordPress文件複製到的文件夾的名稱。

就是這樣,您的實時WordPress網站現在已復製到本地服務器。

我們希望本文能幫助您學習如何輕鬆地將實時WordPress網站移至本地服務器。 您可能還想查看我們的指南,以了解如何輕鬆地為WordPress創建一個臨時站點進行測試,或者如何將WordPress站點從本地服務器轉移到實時站點。

如果您喜歡這篇文章,請訂閱我們的YouTube頻道WordPress視頻教程。 您也可以在找到我們 推特 和Facebook。