Откуда импортируются файлы настроек, не могли бы вы предоставить мне путь относительно корня (я имею в виду, относительно того, где находится основной index.php
файл друпала есть)?
По умолчанию они импортируются из каталога и/или пути со следующей схемой:
сайты/по умолчанию/файлы/config_RANDOM-HASH/синхронизация
Я имею в виду, СЛУЧАЙНЫЙ ХЕШ
часть вышеперечисленного заменяется и может быть чем угодно.
Путь к папке конфигурации можно указать в "сайты/по умолчанию/settings.php
" (без кавычек и относительно вашего index.php
),
но в средах с несколькими сайтами вам может потребоваться изменить "По умолчанию
"к чему-то другому.
Указанный файл может импортировать другие файлы, которые устанавливают путь, вместо того, чтобы устанавливать путь непосредственно в настройки.php
.
Однако установка пути должна выглядеть так:
$config_directories = массив();
$config_directories['sync'] = '../d8_config/sync';
Что опять же относительно index.php
файл (из корня Drupal, идет на одну папку выше по соображениям безопасности).
Можем ли мы изменить путь импорта?
Да, измените путь в указанном выше настройки.php
файл.
Делает цим
команда удалить файлы после их импорта?
Нет.
Можем ли мы сказать толкотня
просто удалить любые (ранее экспортированные) файлы настроек?
Каждый раз, когда мы экспортируем конфигурации, все старые файлы конфигурации будут удаляться,
и новые файлы создаются на основе базы данных (где были старые файлы).
Запись что драш cdel
принимает объект конфигурации в качестве входного аргумента и удаляет его (из активной конфигурации) в базе данных, а не экспортируемую .yml
файлы.