如何將實時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將啟動軟體包嚮導,您需要單擊「下一步」按鈕繼續。

複印機包裝設置

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

複印機掃描

現在,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。

1個
2
3
4
5
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設置了密碼,請輸入該密碼。否則,將其留空並保存您的更改。

1個
2
3
4
5
6
7
8
/** 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站點從本地伺服器轉移到實時站點

相關文章