目前,Laravel Valet 遇到問題,我可以正常運行一些只有少量 SQL 請求的網站,例如 WordPress 的前端,但如果您導航到 /wp-admin,我會看到 502 Bad Gateway。
目前設定:
- MySQL 5.7
- PHP 7.3.6
- nginx 1.17.1
- 作曲家1.8.6
- 沖泡(最新版本)
- Laravel 代客 2.3.3
- Mac OS 10.14.5(從頭開始全新安裝)
我完全按照 Laravel Valet 安裝教學的每一步進行操作。https://laravel.com/docs/5.8/valet#installation
nginx-error.log檔案中的錯誤如下:
*1 從上游讀取回應頭時上游過早關閉連接,客戶端:127.0.0.1,伺服器:demo.test,請求:“GET /wp-admin/ HTTP/2.0”,上游:“fastcgi://unix :/Users /admin/.config/valet/valet.sock:",主機:"demo.test",引薦來源:"https://demo.test/」
我在另一位用戶的電腦上嘗試過此操作,他們也遇到了同樣的問題。
我嘗試過的修復:
- 嘗試使用
valet install
修復權限和配置 - 重啟 php 和 nginx
sudo brew services restart nginx && sudo brew services restart php
- 更改 Nginx 緩衝區大小
- 簡單的電腦重啟
- 嘗試從原始碼建立 PHP,但下載檔案失敗(透過brew)
brew uninstall php; brew install php --build-from-source; valet install
- Brew 的清理和醫生
如果有人能對此有所了解,那將非常有幫助,因為環顧四周的人似乎也有同樣的問題,而且沒有明確的解決方案。