Вопросы с тегом «configuration-management»

7
Ищем настройки базы данных Acquia Dev Desktop
Я использую Acquia Dev Desktop для создания локальных установок Drupal. Я также использую Bluehost в качестве службы. К сожалению, Bluehost использует префиксы таблиц для таблиц Drupal. Итак, если я импортирую что-то локально из BlueHost, мне нужно установить префикс таблицы в settings.php: array( 'driver' => 'mysql', 'database' => 'databasename', 'username' => …

2
Лучший способ удалить все переменные при удалении модуля
Я пишу модуль, который записывает несколько переменных (три, четыре переменные для каждого типа контента и другие). Какой метод я должен использовать, чтобы удалить их на hook_uninstall? Безопасно ли выполнять запрос, ища переменные "mymodule_ *"? Или я должен выполнить цикл для типов контента и поиска переменных, поэтому многократно вызывать variable_del?

2
Экспорт / импорт конфигурации не работает
Я сделал drush config-export stagingна локальной версии моего сайта, а затем drush config-import stagingна сервере. Он импортировал весь словарь таксономии, но без терминов. Я также попробовал это через пользовательский интерфейс ( Конфигурация-> Разработка-> Синхронизация конфигурации ). Это ошибка или просто незаконченная природа Drupal 8?

2
Как настроить файл settings.php во время установки профиля
Я создаю установочный профиль для моего текущего внутреннего проекта компании. В процессе установки происходит сбой одного из пользовательских модулей init(), поскольку он пытается использовать одну глобальную переменную, определенную для settings.php(это текущее поведение модуля по умолчанию) Используя system_form_install_settings_form_alter()я изменил форму настроек, добавив одно входное текстовое поле для ввода пользователя и при …

2
Drupal 8 variable_get
У меня есть некоторый код в Drupal 7, который использует variable_get. Теперь я хотел бы написать код на Drupal 8. Итак, я читал это, но это мне не сильно помогло. Как написать этот код в Drupal 8 из кода в Drupal 7? $types = array_values(variable_get('test_content_types', array())); или это '#default_value' => …

4
Как мне установить переменные для variable_get ()?
Я пытаюсь понять variable_get(). До сих пор я читал, что вы можете устанавливать переменные в файле settings.php, используя $confмассив, и получать их позже в коде, используя variable_get(). Я прочитал, что вы также можете использовать variable_get()для извлечения значений из базы данных. Как это работает? Есть ли таблица, которая создается автоматически? Как …

2
Особенности и управление конфигурацией
Я создаю сайт на Drupal 8, и я провел некоторые исследования, когда мне нужно использовать Управление конфигурациями или Функции, чтобы экспортировать конфигурацию и включить ее в свой профиль. Чтобы экспортировать и импортировать конфигурацию с помощью Configuration Management с одного сайта на другой, сайты должны иметь одинаковый UUID. Это значит, что …

2
Почему settings.php находится в веб-папке?
При установке по умолчанию файл settings.php находится по адресу sites/default/. На официальном сайте Drupal нет рекомендаций по изменению местоположения этого файла. Разве это не создает потенциальную проблему безопасности? Я видел, как веб-серверы Apache в конечном итоге не могут интерпретировать файлы PHP и подают содержимое файла PHP в чистом текстовом формате …

2
Лучшая практика для имен переменных пользовательских модулей?
У меня появилась привычка создавать довольно надежные панели конфигурации для моих модулей, и я считаю, что имена переменных и управление ими - довольно трудная задача . У меня есть переменные типа, mymodule_section_subvar_varname_type_contextи я не только теряю порядок элементов в именах моих переменных, но я чувствую, что наличие имени переменной, которое …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.