Terminus drush config:import 未检测到任何变化
Terminus drush config:import detecting no changes
我将一个多开发环境克隆到我的本地机器上,网站运行正常。我有在本地机器上运行的数据库、文件和代码。我遇到的问题是,当我对内容类型进行更改时,例如在博客中添加新字段 post 或更改站点名称,它并没有更改我在 Pantheon 中的生产站点。
这是我的命令 运行:
在我的本地机器上:
- drush cex - 这有效
- git 添加 .
- git commit -m "更改信息"
- git 推送到我的分支不是 master
- terminus drush myPantheonsitename.multi-devname -- config:import
在终端中执行 运行 步骤 5 命令后,它告诉我没有要导入的更改。我觉得好像出口和进口正在寻找不同的位置。知道为什么会这样吗?
我通过转到 settings.php 并添加这行代码解决了这个问题:
$settings['config_sync_directory'] = 'sites/default/sync';
出于某种原因,上述代码未包含在我克隆的 multi-dev 环境中。
我将一个多开发环境克隆到我的本地机器上,网站运行正常。我有在本地机器上运行的数据库、文件和代码。我遇到的问题是,当我对内容类型进行更改时,例如在博客中添加新字段 post 或更改站点名称,它并没有更改我在 Pantheon 中的生产站点。
这是我的命令 运行:
在我的本地机器上:
- drush cex - 这有效
- git 添加 .
- git commit -m "更改信息"
- git 推送到我的分支不是 master
- terminus drush myPantheonsitename.multi-devname -- config:import
在终端中执行 运行 步骤 5 命令后,它告诉我没有要导入的更改。我觉得好像出口和进口正在寻找不同的位置。知道为什么会这样吗?
我通过转到 settings.php 并添加这行代码解决了这个问题:
$settings['config_sync_directory'] = 'sites/default/sync';
出于某种原因,上述代码未包含在我克隆的 multi-dev 环境中。