部署 Bedrock-Capistrano 时未加载 Dotenv

Dotenv not loaded when deploying Bedrock-Capistrano

我正在使用 bedrock-capistrano 安装我的第一个 Bedrock multisite

一切都在本地工作,但是一旦部署,我得到

Warning: mysql_connect(): Access denied for user 'nobody'@'localhost' (using password: NO) in <snip>/releases/<snip>/public/wp/wp-includes/wp-db.php on line 1474

显然我确实在我的 .env 文件中设置了这个信息,nobody 没有密码不是我设置的信息;)。我已经检查了 env 文件的位置是否正确;它是。我没有显示其他日志或错误。不知何故感觉它没有正确访问信息。

知道为什么 dotenv 不起作用吗?

bedrock-capistrano,本应 运行 composer install 作为部署的一部分,但没有按预期执行。

通过 SSH 连接到服务器并 运行ning composer install 手动完成了让 dotenv 工作的技巧。

(现在问题是 "why did composer not work",但这完全是另一回事)