使用故障排除工具
ServBay 提供強大的內建故障排除工具,旨在協助開發者快速診斷並解決於 ServBay 本地開發環境中遇到的各類問題。此工具能自動偵測潛在故障並提供對應解決方案,大幅簡化本地開發環境的維護與問題排查流程。
透過善用故障排除工具,您可自行高效判斷與排解開發過程中遇到的環境設定、服務運行或連線等相關問題。
工具診斷範疇
ServBay 的故障排除工具可自動檢測 ServBay 本地開發環境中的以下關鍵面向:
- 用戶帳戶狀態與權限: 檢查目前用戶等級及登入狀態是否正常,確保 ServBay 擁有足夠權限運行。
- 訂閱狀態與有效期: 驗證 ServBay 訂閱之有效性,確保所有功能皆可正常使用。
- 作業系統架構相容性: 檢查作業系統架構是否與 ServBay 相容。
- ServBay Runtime 及 ServBay Helper 狀態: 診斷 ServBay 核心執行元件與輔助工具的運作狀態。
- 埠口佔用情況: 偵測 ServBay 必須的關鍵埠口(如 Web 伺服器埠 80/443、資料庫埠 3306/5432、Redis 埠 6379 等)是否被其他程式佔用。
- SSL/TLS 憑證設定與狀態: 檢查 ServBay User CA、ServBay Public CA 及網站的 SSL/TLS 憑證設定是否正確有效,包括透過 ACME 申請的憑證。
- 軟體套件安裝狀態及完整性: 驗證 ServBay 已安裝之各類軟體套件(如 PHP, Node.js, Python, Go, Java, Ruby, Rust 等)是否安裝完整且檔案無缺。
- 軟體套件及服務設定正確性: 檢查已安裝軟體套件及相關服務(如 Web 伺服器 Caddy/Nginx、資料庫 MySQL/MariaDB/PostgreSQL、快取 Redis 等)的設定檔是否有語法錯誤或配置衝突。
- 軟體套件及服務運行狀態: 診斷 ServBay 所管理軟體套件與服務目前運作狀態是否正常。
- 網站(Website)設定檢查: 檢查您於 ServBay 中設置的本地網站(Virtual Hosts)設定是否正確,包含網站根目錄、PHP 版本、SSL 配置等。
- 網域名稱解析(DNS)檢查: 檢查本地網域(如
.servbay.demo
或其他自訂網域)是否正確解析到本機 IP,確保網站可正常透過網域存取。 - 網站(Website)運行狀態檢查: 嘗試連線並驗證本地網站的運作狀況,初步診斷網站是否正常回應。
- 資料庫連線檢查: 測試與 ServBay 執行中資料庫(如 MySQL, MariaDB, PostgreSQL 等)的連線是否正常。
- 代理伺服器設定: 檢查系統或 ServBay 的內部代理伺服器設定,判斷是否影響本地環境正常運作,這有時與 CORS(跨域資源共享)問題相關。
檢測過程中,如有發現問題或錯誤,工具會以明顯紅色標示,通常同時提供詳細錯誤資訊及建議解決方法,引導您進一步修復。
總結
ServBay 故障排除工具是強大的自我診斷與修復助手,能有效協助您解決絕大部分常見本地開發環境問題。通過其提供的詳細報告與建議,您可迅速定位並排除問題,節省寶貴的開發時間。
若使用本工具後問題依然無法排解,歡迎透過聯絡方式與我們技術支援團隊聯繫,我們將竭誠協助您進一步解決。