使用 Laravel Valet 连接到 WordPress 管理员时出现 502 错误

使用 Laravel Valet 连接到 WordPress 管理员时出现 502 错误

目前遇到 Laravel Valet 问题,我可以正常运行一些只有少量 SQL 请求的网站(例如 WordPress 的前端),但如果您导航到 /wp-admin,就会出现 502 Bad Gateway。

当前设置:

  • MySQL 5.7
  • PHP 7.3.6
  • Nginx 1.17.1
  • Composer 1.8.6
  • Brew(最新版本)
  • Laravel Valet 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 和 nginxsudo brew services restart nginx && sudo brew services restart php
  • 更改 Nginx 缓冲区大小
  • 简单重启计算机
  • 尝试从源代码构建 PHP,但无法下载文件(通过 brew)
  • brew uninstall php; brew install php --build-from-source; valet install
  • Brew 的清理和医生

如果有人能对此有所启发,那将会非常有帮助,因为环顾四周,人们似乎也遇到了同样的问题,但却没有明确的解决办法。

相关内容