我正在使用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不起作用的任何想法?
答案 0 :(得分:0)
bedrock-capistrano ,它应该在部署过程中运行composer install
,并没有按预期执行。
通过SSH连接到服务器并手动运行composer install
可以让dotenv工作。
(现在的问题是“为什么作曲家不能工作”,但这完全是另一回事)