【问题标题】:Drupal8 Configuration directories errorDrupal8 配置目录错误
【发布时间】:2017-05-16 02:04:41
【问题描述】:

我已经使用 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 下

我应该在这个文件中进行更改吗? 需要做出哪些改变才能摆脱错误?

谢谢。

【问题讨论】:

    标签: drupal-8


    【解决方案1】:

    user6781412解决方案的详细步骤:

    https://www.drupal.org/node/2891394

    ===

    @user6781412:谢谢

    我为像我这样的新手详细详细地详细说明了您的解决方案,但是这个该死的论坛一直在以“您的帖子似乎包含代码,废话,废话,废话”为由,一直在批评它。

    在尝试为该站点格式化我的解决方案大约半小时后,我放弃了,而是将其发布在 drupal.org 的上述 URL 上。

    你是一个。和平相处。

    “一切顺利;有意。”

    克里斯托弗·詹姆斯·弗朗西斯·罗杰斯

    【讨论】:

      【解决方案2】:

      我已通过创建同步目录解决了问题并修复了错误。在我的根之外。所以在这种情况下,我在 ~/Documents/DRUPAL 下创建了 sync.dir 并将其留空。 然后我创建了指向该目录的代码,如下所示:

      $config_directories = array(
      
      // REPLACE THIS PATH for your path
      
      CONFIG_SYNC_DIRECTORY => '~/Documents/DRUPAL/drupal_sync',
      
      );
      

      此修复错误。

      同步目录的简短历史:

      “同步目录包含有助于将站点从本地开发机器转移到生产服务器的配置文件。过去,所有配置都包含在数据库中,从开发转移到生产非常麻烦”。

      【讨论】:

        猜你喜欢
        • 2014-06-01
        • 2017-06-03
        • 2021-11-12
        • 2019-04-06
        • 1970-01-01
        • 2019-02-21
        • 1970-01-01
        • 2013-10-25
        • 2014-09-12
        相关资源
        最近更新 更多