Laravel Herd 停放站点http://chirper.test无法访问求助
解决Laravel Herd下chirper.test无法访问的问题
检查本地Hosts文件解析
Windows的Hosts文件路径为C:\Windows\System32\drivers\etc\hosts,请用管理员权限打开该文件,确认是否包含以下两行配置:127.0.0.1 chirper.test ::1 chirper.test若缺失,手动添加后保存即可。
验证Herd站点链接状态
打开命令行,进入Chirper项目根目录,执行:herd link chirper.test随后执行
herd sites,查看输出列表中是否存在chirper.test条目,确认其状态为active,且根目录指向正确的项目路径。检查端口占用情况
Herd默认使用80端口,打开命令行执行:netstat -ano | findstr ":80"若输出显示其他进程占用80端口(如IIS、Apache等),需终止对应进程,或在Herd设置中修改Nginx监听端口。
确认Herd服务状态
按Win+R输入services.msc打开Windows服务管理器,找到Laravel Herd Nginx和Laravel Herd PHP 8.2服务,确认二者状态为正在运行、启动类型为自动。若服务未运行,右键选择启动。清除缓存
- 浏览器按
Ctrl+Shift+Del清除缓存、Cookie及历史记录,重启浏览器后重试访问。 - 命令行执行:
刷新本地DNS缓存。ipconfig /flushdns
- 浏览器按
验证项目基础配置
进入Chirper项目根目录,若.env文件不存在,复制.env.example并重命名为.env,然后执行:php artisan key:generate确保
.env文件中APP_URL设置为http://chirper.test,最后执行php artisan config:clear清除配置缓存。
内容的提问来源于stack exchange,提问作者Samuel Oshio
相关产品推荐
相关产品推荐

