對Laravel 遷移中的「SQLSTATE[HY000] [2002] 連線被拒絕」錯誤進行故障排除
在Laravel 專案部署到Laravel 專案部署到Laravel 專案部署到Laravel 專案部署到Laravel 專案上。 Digital Ocean VPS 期間,資料庫遷移期間可能會出現「SQLSTATE[HY000] [2002] 連線被拒絕」錯誤。此錯誤表示無法建立資料庫連線。
檢查提供的 .env 檔案配置後,我們發現問題出在 DB_HOST 設定上。在提供的配置中,DB_HOST 設定為 VPS 的 IP 位址,該位址可能無法從 Laravel 應用程式存取。
解決方案:
要解決此錯誤,我們需要修改 .env 檔案中的 DB_HOST 設定以指向 MySQL 伺服器的主機名稱。具體來說,我們將 DB_HOST 從 VPS 的 IP 位址變更為「localhost」。這將確保 Laravel 應用程式連接到在同一台電腦上執行的 MySQL 伺服器。
以上是如何修復在 Digital Ocean VPS 上遷移 Laravel 期間出現的「SQLSTATE[HY000] [2002] 連線被拒絕」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!