每当我尝试加载一个项目,我得到一个502坏网关错误。我已经尝试刷新页面,我仍然得到502错误。可能是什么问题?
这是一个全新的新安装的宅基地与虚拟框版本12.2.0
---
ip: "192.168.56.56"
memory: 2048
cpus: 2
provider: virtualbox
authorize: ~/.ssh/id_rsa.pub
keys:
- ~/.ssh/id_rsa
folders:
- map: D:/git_projects/laravel/jonneyje
to: /home/vagrant/jonneyje
- map: D:/git_projects/laravel/brockphotography
to: /home/vagrant/brockphotography
- map: D:/git_projects/laravel/capstone
to: /home/vagrant/capstone
- map: D:/git_projects/laravel/abcbooks
to: /home/vagrant/abcbooks
- map: D:/git_projects/laravel/phpmyadmin
to: /home/vagrant/phpmyadmin
sites:
- map: jonneyje.test
to: /home/vagrant/jonneyje/public
php: "7.2"
- map: brockphotography.test
to: /home/vagrant/brockphotography/public
php: "8.3.0"
- map: capstone.test
to: /home/vagrant/capstone/public
php: "7.2"
- map: abcbooks.test
to: /home/vagrant/abcbooks/public
php: "7.2"
- map: phpmyadmin.test
to: /home/vagrant/phpmyadmin
databases:
- homestead
字符串
我已经注解掉了xdebug.ini zend_extension=xdebug.so
的第一个顶部部分,什么也没做。我还试图将php项目版本更改为7.2,当访问我的项目时,我得到了一个兼容性错误。
1条答案
按热度按时间yuvru6vn1#
临时解决方案是更新Homebrew PHP配置。
找到配置文件(它将被命名为
homebrew.mxcl.php.plist
,它将在您的Homebrew位置,/usr/local/
或/etc/homebrew
,在文件夹Cellar/php/8.3.0
下,假设您使用PHP 8.3.0)。编辑该文件并添加以下内容:
字符串
您将直接在此行下添加此内容:
型
现在运行
valet restart
并重试。如果这还不能解决问题,那我们就再做点清理工作。
brew services stop php
以确保您没有以个人用户身份运行PHP(它应该以root用户身份运行)~/Library/LaunchAgents
中的任何homebrew.mxcl.php.plist
文件(这是您的个人用户的启动代理列表)php83
sock文件(~/.config/valet/valet83.sock
),然后再次删除valet install
这个答案是从这里复制的。我希望这会有用。它解决了这个问题在这个平台上的类似问题。但是,没有答案。这就是为什么我想复制它在这里。