我已经使用Acquia Dev Desktop界面在本地安装了Drupal8。我在报告/状态报告中遇到如下错误:
配置目录不存在您的站点/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下
我是否应该在此文件中进行更改?需要做哪些更改才能摆脱错误?
谢谢。
发布于 2017-07-01 16:37:04
有关user6781412解决方案的精确详细步骤,请访问:
https://www.drupal.org/node/2891394
===
@user6781412 :谢谢
我为像我这样的新手详细介绍了你的解决方案,但这个该死的论坛一直在重复它,理由是“你的帖子似乎包含代码,等等。”
在花了大约半个小时尝试格式化这个网站的解决方案后,我放弃了,转而将其发布在上面的drupal.org网址上。
你只有一个。和平结束吧。
“万事如意;有意的。”
克里斯托弗·詹姆斯·弗朗西斯·罗杰斯
发布于 2017-05-18 15:28:54
我已经解决了这个问题,并通过创建同步目录修复了错误。在我的根之外。因此,在本例中,我在~/Documents/DRUPAL下创建了sync.dir,并将其保留为空。然后,我创建了指向此目录的代码,如下所示:
$config_directories = array(
// REPLACE THIS PATH for your path
CONFIG_SYNC_DIRECTORY => '~/Documents/DRUPAL/drupal_sync',
);已修复此错误。
sync目录的简短历史:
“同步目录包含有助于将站点从本地开发计算机移动到生产服务器的配置文件。在过去,所有配置都包含在数据库中,从开发移动到生产服务器非常麻烦”。
https://stackoverflow.com/questions/43991409
复制相似问题