在部署Bedrock-Capistrano时没有加载Dotenv

时间:2015-07-23 15:16:00

标签: php wordpress capistrano

我正在使用bedrock-capistrano安装我的第一个Bedrock 多站点

一切都在本地运作,但是一旦部署,我就会

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不起作用的任何想法?

1 个答案:

答案 0 :(得分:0)

bedrock-capistrano ,它应该在部署过程中运行composer install,并没有按预期执行。

通过SSH连接到服务器并手动运行composer install可以让dotenv工作。

(现在的问题是“为什么作曲家不能工作”,但这完全是另一回事)