建立測試站點

建立測試站點

建立測試站點非常有益,因為您可以瞭解 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 地址,並且只允許您訪問您的測試站點。

報告拼寫錯誤

以下文字將傳送給我們的編輯: