我已使用Acquia Dev Desktop界面在本地安装了Drupal8。 我在报告/状态报告中收到了如下错误:
配置目录不存在 您的sites / drupal-8-2-6.dd / settings.php文件必须将$ config_directories变量定义为包含可在其中找到配置文件的目录名称的数组。它必须包含同步密钥。
我也无法推送到Cloud Dev(互联网界面),因为它显示如下错误:
要求问题: 配置目录不存在 您的/settings.php文件必须将$ config_directories变量定义为包含可在其中找到配置文件的目录名称的数组。它必须包含同步密钥。
我的setting.php在〜/ Documents / DRUPAL / drupal-8.2.6 / sites / default / settings.php
下我应该在此文件中进行更改吗? 需要做出哪些改变才能摆脱错误?
感谢。
答案 0 :(得分:1)
用户67781412解决方案的精确详细步骤:
https://www.drupal.org/node/2891394
===
@ user6781412:谢谢
我为像我这样的新手准确详细地解释了你的解决方案,但是这个血腥的论坛一直在以“你的帖子似乎包含代码,等等,等等,等等。”
来重复它。我在大约又花了半个小时试图格式化我的网站解决方案后放弃了,而是将它发布在drupal.org的上述网址上。
你是一个人。和平了。
“一切顺利;有意。”
Christopher James Francis Rodgers
答案 1 :(得分:0)
我通过创建同步目录解决了问题并修复了错误。在我的根之外。所以在这种情况下,我在〜/ Documents / DRUPAL下创建了sync.dir并将其留空。 然后我创建了指向此目录的代码,如下所示:
$ config_directories = array(
//为你的路径替换这条路径
CONFIG_SYNC_DIRECTORY => '〜/文档/ DRUPAL / drupal_sync',
);
此修复错误。
同步目录的简历:
"同步目录包含有助于将您的站点从本地开发计算机移动到生产服务器的配置文件。过去,所有配置都包含在数据库中,从开发到生产的过程非常麻烦"。