Либо у пользователя mysql, под которым работает Drupal добавить PROCESS.
Либо запускать drush c ключами: --extra-dump=--no-tablespaces или --extra=--no-tablespaces в зависимости от версии drush.
Не использовать CDN. Это почти всегда надёжнее, а если не надо всемирного присутствия, то и вовсе использование CDN имеет мало смысла.
Исключение, пожалуй, только трансляция чего-нибудь тяжёлого, типа видео HD. Но и тогда часто бывает дешевле набрать сервера с гигабитными каналами, чем оплачивать трафик CDN.
У вас что-то не так с apache-itk, или с конфигом apache, или пулов php, судя по всему. Потому, что php должен не от www-data запускаться, а от соответствующего пользователя, владельца сайта.
В общем, это не решение проблемы, а борьба с последствиями других проблем.
Надо смотреть в логах, что именно это за ошибка. Может какие-то зависимости надо ставить, например?
В общем, пока тут слишком мало деталей, чтобы что-то советовать...
Ну и вообще, какие именно функции нужны? Чем собственно, будет производиться отправка, и.т.п.
Может вообще не нужно модуля дополнительного?
Уточню: Опция "--add-drop-table" входит в --opt (вместе с --add-locks --create-options --disable-keys --extended-insert --lock-tables --quick --set-charset), и является умолчанием.
Именно поэтому, чаще всего, ничего чистить не приходится.
"'mysql: [Warning] Using a password on the command line interface can be insecure." Это просто предупреждение, на него не надо обращать особого внимания. Оно не мешает импорту.
Ошибка это "Duplicate entry 'км²-12-ru-node_search' for key 'search_index.PRIMARY' '.
Да, надо чистить базу перед импортом этого дампа - в нём вероятно нет DROP IF EXISTS.
Он может быть не в шаблоне напрямую, а в базе, и подставляться как блок, например. И это более вероятно. Стоит заглянуть для начала в управление блоками (url /admin/structure/block).
Ну и "шаблон" в случае drupal, это не один какой-то файл, а большая модульная структура - "тема", которая представляет из себя иерархию шаблонов - страниц, регионов, блоков, и.т.п.
Проблем совместимости на уровне дампов практически не бывает между версиями. Иногда бывают с длинной ключа, но они вызваны не разными версиями как таковыми, а скорее разным набором настроек по умолчанию в разных версиях.
Mysql клиенту не важно какое там расширение, важно содержимое. И оно похоже на дампы.
Надо конкретную ошибку при импорте, тогда будет с чем разбираться.
Вне зависимости от размера загружаемого файла? (У nginx по умолчанию лимит 2МБ, у PHP 8MБ.)
Под каким пользователем запускается пулл php-fpm, который обрабатывает запросы? Какой у него конфиг?
Откуда взят конфиг для nginx?
Стоп слова при разработке.
Например, easylist.
Что значит: mysqldump: Error: 'Access denied; you need (at least one of) the PROCESS privilege(s) for this operation'
Либо у пользователя mysql, под которым работает Drupal добавить PROCESS.
Либо запускать drush c ключами:
--extra-dump=--no-tablespaces
или--extra=--no-tablespaces
в зависимости от версии drush.CDN в РФ. Советы?
Не использовать CDN. Это почти всегда надёжнее, а если не надо всемирного присутствия, то и вовсе использование CDN имеет мало смысла.
Исключение, пожалуй, только трансляция чего-нибудь тяжёлого, типа видео HD. Но и тогда часто бывает дешевле набрать сервера с гигабитными каналами, чем оплачивать трафик CDN.
Модуль BOOST на сервере PHP-FPM!
Вам нужна конфигурация nginx или другого веб сервера, а не php-fpm для внедрения boost.
Установка Drupal 10 на хостинг с Ubuntu 22.04, LAMP, ISP manager Lite 6.68
У вас что-то не так с apache-itk, или с конфигом apache, или пулов php, судя по всему. Потому, что php должен не от www-data запускаться, а от соответствующего пользователя, владельца сайта.
В общем, это не решение проблемы, а борьба с последствиями других проблем.
Почта
Надо смотреть в логах, что именно это за ошибка. Может какие-то зависимости надо ставить, например?
В общем, пока тут слишком мало деталей, чтобы что-то советовать...
Ну и вообще, какие именно функции нужны? Чем собственно, будет производиться отправка, и.т.п.
Может вообще не нужно модуля дополнительного?
Почта
Что именно и как не заработало?
Какую ошибку, и при какой настройке?
Установка Drupal 10 на хостинг с Ubuntu 22.04, LAMP, ISP manager Lite 6.68
Сайты всегда лучше изолировать друг от друга если есть возможность.
Как переехать с Вордпресс на друпал?
Создать сайт на drupal.
Импортировать данные.
Более подробный ответ на вопрос в таком виде невозможен.
Установка Drupal 10 на хостинг с Ubuntu 22.04, LAMP, ISP manager Lite 6.68
Это точно не так. Надо разбираться, смотреть логи. Что-то перекорёжено вероятно в настройках.
Базы данных в дампе сайта
Например:
head -n 100 dump.sql | grep "drop table"
Attempting to re-run cron while it is already running
Обычно, тут проблема не в Drupal, а в слишком больших очередях заданий которые пытаются выполняться по cron за один запуск.
Базы данных в дампе сайта
Нет, не надо. Можно прямо под root импортировать.
Ну и не обязательно всё это делать в интерактивном режиме.
Базы данных в дампе сайта
Уточню: Опция "--add-drop-table" входит в --opt (вместе с --add-locks --create-options --disable-keys --extended-insert --lock-tables --quick --set-charset), и является умолчанием.
Именно поэтому, чаще всего, ничего чистить не приходится.
Найти шаблон
На всякий случай: /admin/structure/block это не путь в файловой системе, это адрес в админке сайта, где управление блоками.
Найти шаблон
Что именно по другому? В управлении блоками не удалось найти нужное?
Базы данных в дампе сайта
"'mysql: [Warning] Using a password on the command line interface can be insecure." Это просто предупреждение, на него не надо обращать особого внимания. Оно не мешает импорту.
Ошибка это "Duplicate entry 'км²-12-ru-node_search' for key 'search_index.PRIMARY' '.
Да, надо чистить базу перед импортом этого дампа - в нём вероятно нет DROP IF EXISTS.
Найти шаблон
Он может быть не в шаблоне напрямую, а в базе, и подставляться как блок, например. И это более вероятно. Стоит заглянуть для начала в управление блоками (url /admin/structure/block).
Ну и "шаблон" в случае drupal, это не один какой-то файл, а большая модульная структура - "тема", которая представляет из себя иерархию шаблонов - страниц, регионов, блоков, и.т.п.
Базы данных в дампе сайта
Проблем совместимости на уровне дампов практически не бывает между версиями. Иногда бывают с длинной ключа, но они вызваны не разными версиями как таковыми, а скорее разным набором настроек по умолчанию в разных версиях.
Базы данных в дампе сайта
Mysql клиенту не важно какое там расширение, важно содержимое. И оно похоже на дампы.
Надо конкретную ошибку при импорте, тогда будет с чем разбираться.
nginx drupal - не работает аплоад
Тут точнее надо было спросить, как запущен в этой связке php. Если mod_php, то не используется-ли mpm-itk.
nginx drupal - не работает аплоад
Это к чему вообще?
nginx drupal - не работает аплоад
Вне зависимости от размера загружаемого файла? (У nginx по умолчанию лимит 2МБ, у PHP 8MБ.)
Под каким пользователем запускается пулл php-fpm, который обрабатывает запросы? Какой у него конфиг?
Откуда взят конфиг для nginx?
Смотреть надо логи веб сервера, и php-fpm.
Установка Drupal 9 с помощью Composer на VDS с Ubuntu 16.4
Нет, просто генерирует заново по своему шаблону конфиг.
Нет, конечно.
Установка Drupal 9 с помощью Composer на VDS с Ubuntu 16.4
Тогда стоит воспользоваться https://docs.ispmanager.com/ispmanager6-lite/template-engine-for-configu..., и создать шаблон конфига для nginx + php-fpm. Заготовку конфига можно взять на сайте nginx: https://www.nginx.com/resources/wiki/start/topics/recipes/drupal/
В общем, немного чтения документации, и можно сделать это правильным образом.