克隆的Laravel Sail应用无法启动:显示默认404且容器无报错
Laravel Sail 部署异常排查记录
操作流程
- 克隆新的Laravel仓库
- 按照Laravel官方文档安装Sail
- 复制
.env文件 - 执行命令:
sail up、sail npm install、sail npm run dev - 此时Postgres容器抛出
user root doesn't exist错误,访问localhost显示默认404页面(非应用自定义404) - 连接Postgres容器,使用
sail用户及预设密码登录,创建超级用户root - 执行
sail down和sail up重启容器 - 执行
sail artisan migrate迁移数据库 - 仍显示默认404页面,容器无报错日志
- 一段时间后,日志出现错误:
myapp-pgsql-1 | 2023-08-05 19:07:37.302 UTC [106] LOG: invalid length of startup packet - 多次刷新
localhost,无新报错但仍显示默认404页面
补充信息
- 本地直接运行应用可启动(因未安装Postgres无法发送请求)
- 使用colima管理Docker,也曾尝试Docker Desktop,问题依旧
- 全新创建的Sail+colima项目可正常运行
附截图

内容的提问来源于stack exchange,提问作者thoughtassault
相关产品推荐
相关产品推荐

