Комментарии

Узнайте какие публикации сейчас обсуждаются.

Хотите обсудить в реальном времени? Вступайте в Discord чат.

Почему стоит попробовать Drupal 9 Влад чт, 15/10/2020 - 02:03

Статья огонь! Я уже долго работаю с Drupal и мне стыдно, что я еще не знаю так много.

  • Я вообще не знал про Workspaces – это для меня открытие №1, наверно! Нужно срочно опробовать и разобраться.
  • Layout Builder – открытие №2. Интересно, хоть я и вряд ли буду его часто использовать. Это что-то типа Panels или как?

Вообще огромное спасибо за статью, Никита, куча всего нового и интересного!

Drupal 8: Modal API или как работать с модальными\диалоговыми окнами Виталий сб, 10/10/2020 - 12:50

Вопрос по выводу страницы по аджак-ссылке. Все открывается нормально, но все системные сообщения по отработке функционала на странице (в модальном окне), выводятся за окном, на базовой странице. Не подскажете как сделать так, чтобы они тоже выводились в модальном окне.

Установка и настройка Docker4Drupal на Ubuntu Gnom7 пт, 25/09/2020 - 12:13

Image

Никита, а подскажите почему при установки Drupal происходит ошибка подключения к БД? Мне один раз помогла переустановка Ubuntu, в этот раз хочется разобраться в чем проблема. P.S. при вводе команды docker ps" видно MariaDB работает: ····534e2ef95a30 wodby/mariadb:10.4-3.8.6 "/docker-entrypoint.…" 29 minutes ago Up 29 minutes 3306/tcp my_drupal9_project_mariadb

Установка и настройка Docker4Drupal на Ubuntu Gnom7 пт, 25/09/2020 - 10:23

Действительно, стоило удалить docker-compose.override.yml, скопировать /home/evgeny/.docker/volumes/powerbase_codebase/_data/composer.json в home/evgeny/web_progect/powerbase и запустить composer update как файлы ядра закачались home/evgeny/web_progect/powerbase. А я то думал, что отсутствие файлов ядра в каталоге home/evgeny/web_progect/powerbase - это новшество Docker4Drupal. Благодарю за развернутые ответы и проницательность!

Установка и настройка Docker4Drupal на Ubuntu Niklan чт, 24/09/2020 - 09:19

Я полез туда в связи с тем, что не мог обновить ядро https://drupal.ru/node/142312

У композера банально не хватило прав. Всё правильно он ругается. Для решения достаточно задать настройку в settings.php.

выяснилось, что лезть в /home/USERNAME/.docker необходимо для того чтобы дать права 777 на файлы ядра

Нет, не нужно, это какая-то ерунда. Файлы докера никак не должны модифицироваться из вне, кроме самого докера.

но файлы конфигов сохраняются в каталог

Вас это не должно волновать от слова совсем. Какая вам разница, где хранит файлы докер по факту? Докер их синхронизирует с вашего ПК в ту самую папку и потом там трёт. Это его механизм работы, вмешиваться в него нет вообще никаких причин.

P.s. Я подозреваю у вас просто-напросто есть файл docker-compose.override.yml в котором друпал ставится в контейнер в обход хоста. Откуда у вас и возникают сложности и недопонимание где лежат файлы. Друпал должен быть на вашем ПК прямо тут /home/evgeny/web_progect/powerbase. Эта папка будет автоматически синхронизироваться с докером /home/evgeny/.docker/volumes/powerbase_codebase/_data в обе стороны. Всё.

Просто удалите docker-compose.override.yml и создайте всё заного без него. Или прочитайте зачем он нужен и что там написано изначально, и сравните с тем что в docker-compose.yml для php раздела. Там совершенно разные образы качаются. В оверрдайс - мусор.

Установка и настройка Docker4Drupal на Ubuntu Gnom7 чт, 24/09/2020 - 09:00

Перечитал.

Я полез туда в связи с тем, что не мог обновить ядро https://drupal.ru/node/142312 попутно выяснилось, что лезть в /home/USERNAME/.docker необходимо для того чтобы дать права 777 на файлы ядра и в частотности на composer.json иначе после установки модуля с помощью composer файл не обновляется и всегда остается исходным.

"Точно так же как и при оригинальном. Вообще никакой разницы."

Все равно не понимаю. Вот смотрите. Если я правильно понимаю, Вы выполняете команду "drush cex" в каталоге /home/evgeny/web_progect/powerbase но файлы конфигов сохраняются в каталог /home/evgeny/.docker/volumes/powerbase_codebase/_data/config/sync и вот как теперь закомитить и запушить каталог config/sync на Github находясь в каталоге web_progect?

Я где-то читал что в файле settings.php можно прописать отдельный каталог хранения конфигов, может у Вас так и сделано? и находится этот каталог в web_progect.