創建測試站點

創建測試站點

創建測試站點非常有益,因為您可以瞭解 bbPress 和 WordPress 的工作原理,並同時測試它們。

  • 對於開發人員來説,創建一個測試站點可以幫助他們為 bbPress 開發插件或主題。
  • 對於常見的 WordPress 站點調整器,它可以在將更改傳輸到實時站點之前在其測試站點上測試簡單的樣式或功能更改。
  • 更重要的是,創建一個測試站點將允許您測試插件/主題升級的問題,以便更新不會使您的實時站點容易受到黑客的攻擊或破壞您的站點。

這個簡單的過程應該可以幫助您自信地升級,並且可以更大膽地使用您的站點,首先測試測試站點中的所有內容,只有在您對一切正常工作感到滿意後才提交到實時站點。

如果您不相信您需要一個測試站點,那麼請閲讀我的推理:為什麼要有一個測試站點?

創建測試站點有兩種流行的選擇:

  1. 在您的計算機上安裝本地服務器環境客户端
  2. 使用現有域的子域。

本地安裝

在您的計算機上創建測試站點是購買新域的一種很好且免費的替代方法。如果您想走這條路,您需要安裝一個支持您的操作系統的應用程序,並允許您運行主機服務器通常安裝的軟件來在您的計算機上運行測試站點。

每個應用程序通過它支持的操作系統識別自己,並安裝軟件,包括  A pache 、 M ySQL 和 P HP(XAMPP 還包括 P erl) 。以下是流行的本地服務器環境客户端列表,以及 WordPress 手冊中的指南鏈接,可幫助您安裝每個應用程序。

最流行的本地服務器包是:

  • WAMP – 適用於 Windows
  • MAMP – 適用於 Mac
  • XAMPP – 適用於 Windows 、 Mac 和 Linux

創建測試站點並使用列出的軟件應用程序之一在您的計算機上安裝 WordPress 後,您可以安裝 bbPress 並對其進行測試。您可以看到插件如何與 bbPress 一起工作,主題如何工作,您還可以為 bbPress 開發插件或主題。

現有域的子域

子域將您的主域用作單獨的站點。因此,如果您創建一個名為 「test」 的子域,那麼您將使用 「test.mysite.com」 作為訪問該站點的 URL 。

大多數主機提供商允許您創建子域。如果您訪問您的託管區域,您應該會找到創建子域的選項。如何執行此操作因主機提供商而異,因此如果您需要任何幫助,請聯繫主機提供商的支持以獲取有關如何為當前設置創建子域的任何信息。

創建後,您可以創建測試站點並獲得以下好處:

  • 測試任何性能問題
  • 包含外部源 API 的測試插件

克隆現有站點

通過克隆或鏡像您的實時站點,您可以先在測試站點上測試任何修改/升級,而不會影響您現有的實時站點。

所以您可以測試:

  • 主題和插件的新升級
  • 添加並測試任何新插件
  • 更改已安裝的 WordPress 主題
  • 添加 css 、更改功能、佈局以及與現有 WordPress 站點有關的任何內容

因此,您將首先僅在測試區域提交,如果您對結果感到滿意,則可以將這些更改轉移到您的實時站點。而且,如果插件有新的升級,您可以先在您的測試站點上測試升級,如果升級導致問題,您將知道在問題解決之前不要在您的實時站點上升級。

複製數據

所以現在您有一個測試域,其中包含您網站上的所有文件和文件夾,但您需要複製數據。

嘗試操作

  1. 使用 phpMyAdmin 訪問您的實時站點的數據庫。
  2. 接下來,在左側,您將看到所有創建的數據庫。
  3. 查找並選擇您的實時站點的數據庫,您現在將看到來自該數據庫的一系列表格。
  4. 您將在頂部的菜單中看到一個導出選項。單擊它後,您將看到一些選項。
  5. 現在您可以進行快速導出,但我認為不建議這樣做,我更喜歡您進行自定義導出,以允許您將數據壓縮為 zip 格式並添加任何其他值以改進恢復。
  6. 所以現在啓用 Custom 。
  7. 通常,您可以將數據庫導出到單個包中,但是如果您有一個特別大的數據庫,您可能無法一次性導出/導入。在導入過程中,您可能需要複製單個數據庫表或對錶進行分組。但是,您可以先嚐試導出所有表以進行測試並確保一切正常。
  8. 在 「輸出」 部分中,選擇您選擇的 zip 格式來壓縮您的數據庫數據。這可能會顯着增加大型數據庫的上傳時間。它還可以讓您克服主機提供商可能設置的某些文件上傳大小限制。
  9. 在對象創建選項中,啓用添加 DROP TABLE/VIEW /PROCEDURE/FUNCTION/EVENT 語句。在導入過程中,這將在恢復新表之前刪除所有現有表,確保導入乾淨。
  10. 現在單擊 Go,文件將下載到您的計算機上。

導入數據

已經以壓縮文件格式下載了數據庫數據,您現在可以將數據導入到新的或現有的數據庫中。

如果您尚未創建新數據庫。

  1. 轉到 phpMyAdmin 主頁。
  2. 單擊頂部的數據庫菜單項
  3. 您現在將看到一個用於創建新數據庫的區域以及一個用於命名數據​​庫的文本輸入。
  4. 為測試站點的新數據庫創建一個新名稱。將下拉列表保留為 Collat​​ion 的默認設置,然後單擊創建按鈕。
  5. 您剛剛創建了新數據庫。

將數據導入新數據庫。

  1. 為您的測試站點選擇您最近創建的數據庫。
  2. 單擊頂部的導入菜單項
  3. 現在單擊 「選擇文件」 按鈕 ,然後從下載中選擇實時站點的數據庫數據。
  4. 單擊 「前往」 按鈕。等待導入完成,然後您應該會看到一條成功消息。
  5. 現在,您已將實時站點的數據庫數據導入到測試站點數據庫中。

更改站點引用

由於活動站點的數據已導入到測試數據庫中,您將在 wp_options 表中看到您的活動站點的 url 。如果您不更改這些,您將被重定向到您的實時站點,因此更改它是關鍵。

  1. 在 phpmyadmin 中選擇您的測試站點數據庫
  2. 單擊最頂部的 SQL 菜單項
  3. 現在在空框中輸入以下 SQL 代碼
UPDATE wp_options SET option_value = REPLACE(option_value, 'LIVESITE_URL', 'TESTSITE_URL'); UPDATE wp_postmeta SET meta_value = REPLACE(meta_value, 'LIVESITE_URL', 'TESTSITE_URL'); UPDATE wp_posts SET guid = REPLACE(guid, 'LIVESITE_URL', 'TESTSITE_URL'); UPDATE wp_posts SET post_content = REPLACE(post_content, 'LIVESITE_URL', 'TESTSITE_URL');

TESTSITE_URL 是您的測試站點的完整 URL 地址。

LIVESITE_URL 是您的實時站點的完整 URL 地址。

如果您對測試站點的數據庫使用不同的內容,則可以更改 wp_ 前綴。

安裝 WordPress

完成創建測試站點的數據庫後,您需要安裝 WordPress 。這將允許您在安裝期間輸入新數據庫信息。您可以手動執行此操作,也可以使用主機提供的 WordPress 安裝過程。
傳輸文件

  1. 首先使用 FTP 或 SFTP 客户端下載您的實時站點的 wp-content 文件夾的副本。
  2. 然後將您下載的文件夾內容上傳到您的測試站點的 wp-content 文件夾。所有重要的文件,如主題、插件和媒體上傳都將通過此傳輸。

其他步驟

設置測試站點後,您需要禁止用户訪問和搜索機器人索引測試站點。

  1. 在儀表盤 > 設置 > 閲讀中更改搜索引擎可見性以阻止搜索引擎索引您的測試站點。並且保持禁用任何 SEO 插件/功能應該會有所幫助。
  2. 由於這是一個測試站點,您不會允許任何人註冊到您的站點。因此,安裝 Restrict Site Access 將允許您將站點限制為您的 IP 地址,並且只允許您訪問您的測試站點。

報告拼寫錯誤

以下文本將發送給我們的編輯: