Size: a a a

2021 June 21

I

Ivan in Drupal RU
прошу прощения, я сейчас на этой ошибке застрял. Команда та же
источник

VS

Victor Stepankov in Drupal RU
1. Покажи composer.json
2. Покажи права на файл, который удалить не получается
источник

I

Ivan in Drupal RU
1/
источник

I

Ivan in Drupal RU
источник

I

Ivan in Drupal RU
2 - 644
источник

VS

Victor Stepankov in Drupal RU
ничоси, я даже не знал, что drupal/legacy-project в девятку может.
источник

SR

Stanislav Romanov in Drupal RU
Ребята а как сделать чтобы на prod сайте некоторые настройки (в частности в разделе производительность) из config не обновлялись из гита? Я деплой делаю через git pull и drush deploy. На dev кеширование выключено и оно на prod тоже выключается после обновления
источник

VS

Victor Stepankov in Drupal RU
google -> config split
единичные конфиги можно переопределить в settings.php, тоже вариант
источник

AP

Andrey Postnikov in Drupal RU
источник

АК

Алексей Кузнецов... in Drupal RU
config_ignore тоже отлично выручает в простых случаях
источник

АК

Алексей Кузнецов... in Drupal RU
А ещё надо помнить, что помимо конфигов, есть ещё и стэйт. К примеру, бесит, что все модули для синхронизации курсов валют пишут курс в конфиг, а не в стэйт. Если ты обновляешь что-то по крону, то в чём смысл обновлять это ещё и импортом конфигов?
источник

SR

Stanislav Romanov in Drupal RU
Всем спасибо, добавил в settings.local.php
$config['system.performance']['cache']['page']['max_age'] = 0;
вроде самый простой вариант
источник

SR

Stanislav Romanov in Drupal RU
Странно, добавил модули в $settings['config_exclude_modules']. Отключаю их и они все равной в экспорте config появляются как отключенные.  Как эта настройка работает?
источник

AP

Andrey Postnikov in Drupal RU
Это крайне странно, по идее для этого есть кеш, и даже пытались сделать возможность для чтения его потухшего варианта
источник

V

Valery in Drupal RU
потухшего - в смысле "просроченного"? Так ведь при полной очистке он будет удалён всё равно. State IMO лучше...
источник

AP

Andrey Postnikov in Drupal RU
Да, просроченного, но Стейт реально правильнее
источник

АК

Алексей Кузнецов... in Drupal RU
да, лучше стэйт, а то сбросишь кэш, а ответ от АПИ может быть долгий и будет печаль
источник

AP

Andrey Postnikov in Drupal RU
А в любом случае придется придумывать фолбэк, если курс устарел либо недоступен
источник

АК

Алексей Кузнецов... in Drupal RU
если устарел, то лучше считать по устаревшему курсу. Т.к. фоллбэк обычно стоит 1)))
источник

SR

Stanislav Romanov in Drupal RU
Разобрался, оставлю для потомков. Если добавить модуль в config_exclude_modules drush уберет модуль и его настройки из config, как будто вы удалили модуль, но при этом сам модуль будет на сайте как и прежде.
источник