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