You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

第二次运行Laravel/Sail项目出现未知数据库错误求助

Laravel Sail 数据库连接及命令执行问题

昨日已将Sail安装至现有Laravel应用并可正常运行,今日在项目根目录执行启动命令:

hoster@hoster-os:/path/ProjectName$ ./vendor/bin/sail up
[+] Running 2/0
✔ Container ProjectDB-mysql-1         Running                                                                                                                                                                                    0.0s
✔ Container ProjectDB-laravel.test-1  Created                                                                                                                                                                                    0.0s
Attaching to laravel.test-1, mysql-1
laravel.test-1  | usermod: no changes
laravel.test-1  | 2024-12-24 07:54:55,091 INFO Set uid to user 0 succeeded
laravel.test-1  | 2024-12-24 07:54:55,094 INFO supervisord started with pid 1
laravel.test-1  | 2024-12-24 07:54:56,097 INFO spawned: 'php' with pid 9
laravel.test-1  |   PHP Warning:  JIT is incompatible with third party extensions that override zend_execute_ex(). JIT disabled. in Unknown on line 0
laravel.test-1  |
laravel.test-1  |    INFO  Server running on [http://0.0.0.0:80].
laravel.test-1  |
laravel.test-1  |   Press Ctrl+C to stop the server
laravel.test-1  |
laravel.test-1  | 2024-12-24 07:54:57,974 INFO success: php entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
laravel.test-1  |   2024-12-24 07:55:20 / ................................................ ~ 1s
laravel.test-1  |   2024-12-24 07:55:20 .............................................. ~ 1m 31s
laravel.test-1  |   2024-12-24 07:57:21 / ................................................ ~ 2s
laravel.test-1  |   2024-12-24 08:02:26 .............................................. ~ 0.49ms

容器正常运行,但访问浏览器地址 http://0.0.0.0:80 时出现以下错误:

SQLSTATE[HY000] [1049] Unknown database 'ProjectDB' (Connection: mysql, SQL: select * from `sessions` where `id` = MWLBw35TjWKQ8CayuoseHuJTspz9FyPBKLAS9MkZ limit 1)

尝试在项目根目录执行Laravel文档中的迁移命令:

hoster@hoster-os:/path/ProjectName$ sail artisan migrate
Command 'sail' not found, but can be installed with:
sudo apt install bsdgames

怀疑是Sail运行时在另一控制台标签页执行命令导致问题?昨日未出现此情况,停止服务后数据库中的sessions表似乎丢失了。

使用的版本信息:

"php": "^8.2",
"laravel/framework": "^11.31",
"laravel/sail": "^1.39",

内容的提问来源于stack exchange,提问作者Petro Gromovo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.15 08:02:40