Я могу тебе одно посоветовать. Сам я очень много сделал развертываний на ISP manager. Выполняй все операции от пользователя не root, создавай отедельно учетку под каждую группу проектов и из под нее копируй файлы на сервер и выполняй скрипты и тогда не нужно будет заморачиваться за настройку прав, Drupal все сделает за тебя.
PHP 8.2 - использовать пока крайне не рекомендую даже для Drupal 10. Не пришло еще время, слишком много сторонних модулей, которые не совместимы будут. PHP 8.1 только его.
Судя по описанию модуля он работает с параграфами, поэтому непонятно в чем проблема...а если есть параграфы зачем вообще этот модуль. Какую Вы конкретно хотите решить задачу? Что за сущность используется для публикации - термин, нода или другое что-то? Конкретно напишите в каком виде вы хотите интегрировать рекламные материалы - это скрипты, фреймы или что?
Все очень просто. Включи режим разработчика через settings.local.php (погугли как это сделать). Активируй изменения в development.services.yml режим debug: true (это тоже есть в инете) после этого смотри в дебагере браузера комментарии - отобразятся пути всех используемых шаблонов + доступные для реализации шаблоны - очень крутая штука.
Конфигурация Paragraph отсутствует в сборке модуля их нужно создавать вручную через настройки модуля Paragraph либо отказаться от их использования добавив в тип товара обратно поле body. Отсутствует по причине того, что для качественной работы с параграфами требуется их темизация через тему оформления.
Неправильно Вы понимаете как работать с composer в корне проекта. Я обновил инструкцию по установке и выпустил обновление, которое устраняет ошибки при установке модуля управления товарами.
Ключ (например, fontawesome) и является названием папки, в которую будет распаковываться архив. Можно писать любое название. Больше насколько я знаю плагин ничего не умеет. Но в целом он решает задачу, не нужно следить скопировал или нет между серверами библиотеки, прод и дев всегда идентичны.
Скорее всего нет, да и зачем это, место пытаетесь сэкономить? Я не вижу смысла экономить место. Подключение все равно происходит как правило определенного файла из папки и он всегда постоянный даже после появления новой версии библиотеки.
Не слушай никого и подключай сторонние библиотеки правильно в Drupal используя composer require zodiacmedia/drupal-libraries-installer
После этого используй блок для подключения библиотек
Вся проблема вашего сайта в Avoid an excessive DOM size 2,540 elements и сторонних скриптах, который могут не хило тормозить загрузку. возможно идет где то зацикливание элементов в верстке или неправильно настроены views. Проверьте работу с другой темой оформления. Отключайте информационные блоки и смотрите как измениться скорость загрузки.
На виртуальных хостингах раньше часто была проблема ограничение на одновременное подключение к БД. Т.е. одновременно могут находиться на сайте не более скажем 20 человек.
Заказывайте аудит у тех, кто занимается нагрузочным тестированием и делайте выводы.
У VSCode интеграция с WSL, а не с OpenServer. Отлично работает bash, достаточно высокая скорость работы с файловой системой виндовс и WSL 1. WSL 2 не предназначена для прямого обмена с файловой системой виндовс.
Это просто мнение, могу ошибаться. Не увидел комплексного ответа и выводов.
Зачем в этой связке WSL 1? Затем, что на windows кроме WSL и OpenServer больше ничего не устанавливается, чтобы работало окружение для разработки. Все процессы идут внутри WSL (drush, composer, git, nodejs и т.п.). Все настраивается как на Ubuntu без проблем и без костылей. Плюс отличная интеграция с VSCode.
Установка Drupal 10 на хостинг с Ubuntu 22.04, LAMP, ISP manager Lite 6.68
Я могу тебе одно посоветовать. Сам я очень много сделал развертываний на ISP manager. Выполняй все операции от пользователя не root, создавай отедельно учетку под каждую группу проектов и из под нее копируй файлы на сервер и выполняй скрипты и тогда не нужно будет заморачиваться за настройку прав, Drupal все сделает за тебя.
PHP 8.2 - использовать пока крайне не рекомендую даже для Drupal 10. Не пришло еще время, слишком много сторонних модулей, которые не совместимы будут. PHP 8.1 только его.
Установка Drupal 10 на хостинг с Ubuntu 22.04, LAMP, ISP manager Lite 6.68
По проблеме 3: Проблема с кешированием APCu - забей это баг в ядре никак не могут исправить это уже несколько лет ))) Это просто уведомление
Форма в модальном окне
Сделай обработчик ajax на кнопку.
Block Inject: два блока в статье
Судя по описанию модуля он работает с параграфами, поэтому непонятно в чем проблема...а если есть параграфы зачем вообще этот модуль. Какую Вы конкретно хотите решить задачу? Что за сущность используется для публикации - термин, нода или другое что-то? Конкретно напишите в каком виде вы хотите интегрировать рекламные материалы - это скрипты, фреймы или что?
Как подгрузить изображения в кастомном модуле?
Зачем тебе file_url если у тебя уже в переменной pathToImages есть путь до картинки?
Базы данных в дампе сайта
Лучше создай bash скрипт с mysqldump и настрой на него крон, можно так же сжатие поставить сразу. Будет просто и стабильно!
помогите найти путь установленного шаблона
Все очень просто. Включи режим разработчика через settings.local.php (погугли как это сделать). Активируй изменения в development.services.yml режим debug: true (это тоже есть в инете) после этого смотри в дебагере браузера комментарии - отобразятся пути всех используемых шаблонов + доступные для реализации шаблоны - очень крутая штука.
Интернет-магазин на Drupal 8
Конфигурация Paragraph отсутствует в сборке модуля их нужно создавать вручную через настройки модуля Paragraph либо отказаться от их использования добавив в тип товара обратно поле body. Отсутствует по причине того, что для качественной работы с параграфами требуется их темизация через тему оформления.
Интернет-магазин на Drupal 8
Скорее всего в этом проблема, научитесь правильно устанавливать Drupal
Интернет-магазин на Drupal 8
Через Drush en ставить нельзя, он в последних версиях Drupal крэшит базу данных.
Интернет-магазин на Drupal 8
Неправильно Вы понимаете как работать с composer в корне проекта. Я обновил инструкцию по установке и выпустил обновление, которое устраняет ошибки при установке модуля управления товарами.
https://gitlab.com/SiteCommerce/site_commerce/-/blob/master/README.md
Повторите в точности все пункты как написано.
Интернет-магазин на Drupal 8
Где Вы взяли это конфиг composer.json? Что это вообще ))) Какой то венегрет из разных конфигов
Интернет-магазин на Drupal 8
Сейчас протестируем с Drupal 9.3
Как правильно установить библиотеку Blazy используя composer?
Ключ (например, fontawesome) и является названием папки, в которую будет распаковываться архив. Можно писать любое название. Больше насколько я знаю плагин ничего не умеет. Но в целом он решает задачу, не нужно следить скопировал или нет между серверами библиотеки, прод и дев всегда идентичны.
Как правильно установить библиотеку Blazy используя composer?
Скорее всего нет, да и зачем это, место пытаетесь сэкономить? Я не вижу смысла экономить место. Подключение все равно происходит как правило определенного файла из папки и он всегда постоянный даже после появления новой версии библиотеки.
Тормозит сайт
Ну вот я был прав, что в теме надо разбираться. Но рекомендую исправить ошибку с большой вложенностью элементов HTML будет еще быстрее открываться.
Как правильно установить библиотеку Blazy используя composer?
Не слушай никого и подключай сторонние библиотеки правильно в Drupal используя
composer require zodiacmedia/drupal-libraries-installer
После этого используй блок для подключения библиотек
Тормозит сайт
Вся проблема вашего сайта в Avoid an excessive DOM size 2,540 elements и сторонних скриптах, который могут не хило тормозить загрузку. возможно идет где то зацикливание элементов в верстке или неправильно настроены views. Проверьте работу с другой темой оформления. Отключайте информационные блоки и смотрите как измениться скорость загрузки.
Тормозит сайт
Какой адрес сайта?
Как сделать работу сайта на вирт. хостинге максимально стабильной?
На виртуальных хостингах раньше часто была проблема ограничение на одновременное подключение к БД. Т.е. одновременно могут находиться на сайте не более скажем 20 человек.
Заказывайте аудит у тех, кто занимается нагрузочным тестированием и делайте выводы.
Интернет-магазин на Drupal 8
21.10.2020 выпущен релиз с поддержкой Drupal 9.1
https://filinkov.ru/press-centr/stati/besplatnyi-internet-magazin-na-drupal-za-10-minut
Здесь есть люди, которые используют подсистему Ubuntu для Windows?
Я думаю кто не в теме сам решит для себя какой подход лучше )))
Здесь есть люди, которые используют подсистему Ubuntu для Windows?
У VSCode интеграция с WSL, а не с OpenServer. Отлично работает bash, достаточно высокая скорость работы с файловой системой виндовс и WSL 1. WSL 2 не предназначена для прямого обмена с файловой системой виндовс.
Здесь есть люди, которые используют подсистему Ubuntu для Windows?
Это просто мнение, могу ошибаться. Не увидел комплексного ответа и выводов.
Зачем в этой связке WSL 1? Затем, что на windows кроме WSL и OpenServer больше ничего не устанавливается, чтобы работало окружение для разработки. Все процессы идут внутри WSL (drush, composer, git, nodejs и т.п.). Все настраивается как на Ubuntu без проблем и без костылей. Плюс отличная интеграция с VSCode.
Настройка кэширования данных. Ускорение работы сайта в 30 раз!
Стандартное кэширование Drupal 8, https, Nginx с кэшированием статики, сервак 4 гига 4 ядра, SSD, ну и качественный код = соточку имеем )))