Перейти к основному содержанию

Настройка сервера debian 13 под drupal 11

20.01.2026
Drupal 11 требует минимальную версию php 8.3.
На моем прошом сервере стояла старая Debian 10 "Buster" с основной версией php 7.3
Решил ничего не выдумывать: обновил операционную систему. Установил свежую Debian 13, развернул чистый стек (NGINX, PHP 8.3, MariaDB) и перенёс сайт заново — с нуля.
В заметке мой порядок действий.

WARN: Could not find the language 'twig', did you forget to load/include a language module?

14.01.2026
На сайте установлен официальный модуль highlight_js.
При включении в настройках языка разметки twig в консоли появились предупреждения об ошибке

WARN: Could not find the language 'twig', did you forget to load/include a language module?
highlight.min.js:107
WARN: Falling back to no-highlight mode for this block. <code class=​"language-twig" copy-disabled data-once=​"highlight-js" id=​"code-9">​…​</code>​
highlight.min.js:107

Вывод терминов таксономии со списком связанных нод

14.01.2026
В контексте Drupal и таксономий:
Плоская таксономия: все термины — на одном уровне, без родителей.
Одноуровневая иерархия: есть родительские термины, и у них могут быть дочерние термины, но дочерние термины не имеют своих дочерних (глубина = 2 уровня: родитель → ребёнок).
Многоуровневая иерархия: возможны цепочки вида родитель → ребёнок → внук → и т.д.