我相信我已经成功地将我的(非常基本的)站点部署到了 fortrabbit,但是一旦我连接到 SSH 以运行一些命令(例如 php artisan migrate
或 php artisan db:seed
)我得到错误信息:
[PDOException]
SQLSTATE[HY000] [2002] No such file or directory
在某些时候,迁移必须有效,因为我的表在那里 - 但这并不能解释为什么它现在不适合我。
原文由 Daniel Hollands 发布,翻译遵循 CC BY-SA 4.0 许可协议
错误消息表明尝试了通过套接字的 MySQL 连接(不支持)。
在 Laravel(工匠)的上下文中,您可能想要使用不同的/正确的环境。例如:
php artisan migrate --env=production
(或任何环境)。见 这里。