使用本地進行基本 WordPress 調試的指南

已發表: 2022-07-13

本地 WordPress 環境非常適合開發新項目、測試更新和調試站點。 根據您使用的本地環境類型,您甚至可以訪問您的虛擬主機不提供的調試工具。 但是,如果您剛剛開始,您可能不知道如何有效地使用它們。

本地等免費選項提供有用的資源,可讓您對 WordPress 網站進行故障排除。 它使您可以訪問用於測試出站電子郵件功能、實時重新加載甚至鏈接檢查器的工具。

在本文中,我們將解釋為什麼在調試 WordPress 網站時可能需要使用本地環境。 然後,我們將向您展示如何使用 Local 完成三個基本的 WordPress 調試任務。 讓我們開始吧!

為什麼您可能想要使用本地環境進行 WordPress 調試

如果您管理 WordPress 網站,您遲早會遇到錯誤。 這並不是因為 WordPress 是一個編碼不佳的軟件,而是因為它是一個複雜的軟件。 增加流量; 多個插件和主題; 自定義代碼; 服務器配置複雜,時不時會出現問題。

因此,如果您想確保網站保持平穩運行,調試您的網站至關重要。 但是,實時網站上的 WordPress 故障排除可能很棘手。 在許多情況下,您可能需要暫時禁用會影響用戶體驗的功能或調整網站的某些部分。 本地設置提供了一種更安全的選擇,而不是在實時環境中執行此操作。

在進行故障排除時,本地 WordPress 開發環境是一個很好的解決方案。 在本地環境中,嘗試修復站點時是否破壞了部分站點並不重要。 此外,本地環境的加載速度可能比暫存站點快得多。 您甚至可以設置同一站點的多個副本進行測試。

有多種類型的本地 WordPress 開發環境可供選擇。 但是,Local 具有免費的優勢,它包含幾個用於調試的內置工具。 您無需成為 WP Engine 或 Flywheel 用戶即可利用 Local。

使用本地調試 WordPress 網站的 3 種方法

現在您對使用本地 WordPress 環境進行調試的優勢有了更多的了解,您可能想知道如何去做。 您需要做的第一件事是設置本地環境。 現在,讓我們介紹三種使用 Local 調試 WordPress 的方法!

1.分析本地錯誤日誌

Local 自動為 PHP、本地服務器軟件(NGINX 或 Apache)和 MySQL 數據庫設置錯誤日誌。 這些日誌可逐個站點使用,您可以隨時手動訪問它們。

要訪問您的 Web 服務器和 PHP 錯誤日誌,只需選擇一個網站,然後單擊本地屏幕頂部的轉到站點文件夾選項:

訪問本地站點的根文件夾

這將打開包含測試網站文件夾的目錄。 要訪問此文件夾,您可以進入app/public_html 。 但是,如果您想訪問站點的 PHP 和服務器日誌,則需要打開日誌文件夾:

訪問本地錯誤日誌文件夾

日誌目錄中,您會找到一個用於 Web 服務器的文件夾和另一個用於 PHP 安裝的文件夾。 根據您在設置本地網站時選擇的配置,Web 服務器文件夾將被稱為nginxapache

訪問任一文件夾將導致您訪問不同的error.log文本文件。 使用本地文本編輯器打開文件,您將看到自您設置網站以來本地記錄的所有錯誤的全面概述:

在 WordPress 中讀取錯誤日誌

有瞭如此多的數據,分析錯誤日誌並不總是那麼簡單。 因此,我們建議您關注網站上開始出現錯誤時的條目。

您需要閱讀服務器和 PHP 錯誤日誌,並查看它們在這些日期和時間附近指向哪些文件。 一旦您確定了導致站點功能中斷的錯誤,您就可以更輕鬆地解決它們。

2. 使用 MailHog 解決 WordPress 電子郵件問題

默認情況下,WordPress 使用 PHP 發送電子郵件。 但是,PHP並不是發送交易電子郵件(例如註冊確認或丟失密碼找回消息)的最佳方法。 理想情況下,您需要使用簡單郵件傳輸協議 (SMTP) 服務來管理這些類型的重要電子郵件。

事實上,一些網絡主機甚至不允許您使用 PHP 發送電子郵件。 如果您遇到 WordPress 電子郵件沒有到達的情況,您可以使用 MailHog 來確定它們是否正確發送。

MailHog 是一個本地工具,可以“捕獲”來自您網站的所有外發電子郵件。 然後,該工具使您能夠從本地儀表板訪問這些電子郵件:

在本地使用 MailHog 工具

要訪問 MailHog,請選擇本地網站並轉到其工具選項卡。 然後,單擊打開 MailHog ,該工具應在您的瀏覽器中打開。 從這裡,您可以像處理任何其他電子郵件一樣導航和瀏覽 MailHog 收件箱:

瀏覽 MailHog 收件箱

如果您的外發電子郵件出現在 MailHog 收件箱中,但在您使用實時網站時它們不起作用,則您的虛擬主機可能會導致問題。 在這種情況下,您可能需要使用第三方電子郵件提供商來處理 WordPress 電子郵件。

3.使用鏈接檢查器插件檢查損壞的鏈接

Local 提供了許多附加組件,其中一些可用於調試目的。 Link Checker 插件使您能夠檢查您網站的所有鏈接並找到“損壞的”條目。 也就是說,不再起作用的鏈接。

要啟用該插件,您需要一個免費的本地帳戶。 打開本地應用程序並轉到附加組件選項卡。 然後,選擇鏈接檢查器選項:

本地鏈接檢查器插件

在下一頁上,單擊安裝插件並等待該過程完成。 接下來,單擊Enable & Relaunch以啟動附加組件:

啟用並重新啟動本地加載項

該選項將在加載項運行的情況下重新啟動本地。 要使用鏈接檢查器,請選擇一個網站,啟動它,然後轉到“工具”選項卡。

現在,裡面應該有一個名為Link Checker的選項。 轉到該選項卡並單擊SCAN FOR LINKS 。 在下面的示例中,您可以看到插件正在運行:

在本地運行鏈接檢查器插件

該過程可能需要一段時間,具體取決於您網站上的頁面數量。 該插件將返回一個損壞鏈接列表,包括它們所在的頁面,因此如果它們導致問題,您可以刪除或更新它們。

結論

使用本地 WordPress 環境來調試網站總是比在生產環境中進行更安全的選擇。 就本地 WordPress 開發工具而言,很少有應用程序提供與本地一樣多的內置調試工具。 此外,您無需為軟件付費,也無需成為 WP Engine 或 Flywheel 客戶即可使用它。

回顧一下,您可以通過以下三種方式使用 Local 來幫助您調試 WordPress 網站:

  1. 分析本地錯誤日誌以識別問題。
  2. 使用 MailHog 對 WordPress 電子郵件傳遞失敗進行故障排除。
  3. 使用 Link Checker 插件檢查損壞的鏈接。

您對如何使用 Local 進行基本的 WordPress 調試有任何疑問嗎? 在下面的評論部分詢問我們!