bsyomov: Комментарии

Главные вкладки

12 мая 2023 в 22:58
1

Либо у пользователя mysql, под которым работает Drupal добавить PROCESS.
Либо запускать drush c ключами:
--extra-dump=--no-tablespaces или --extra=--no-tablespaces в зависимости от версии drush.

12 мая 2023 в 22:52
2

Не использовать CDN. Это почти всегда надёжнее, а если не надо всемирного присутствия, то и вовсе использование CDN имеет мало смысла.
Исключение, пожалуй, только трансляция чего-нибудь тяжёлого, типа видео HD. Но и тогда часто бывает дешевле набрать сервера с гигабитными каналами, чем оплачивать трафик CDN.

28 апреля 2023 в 17:08

У вас что-то не так с apache-itk, или с конфигом apache, или пулов php, судя по всему. Потому, что php должен не от www-data запускаться, а от соответствующего пользователя, владельца сайта.

В общем, это не решение проблемы, а борьба с последствиями других проблем.

17 апреля 2023 в 12:47

Надо смотреть в логах, что именно это за ошибка. Может какие-то зависимости надо ставить, например?
В общем, пока тут слишком мало деталей, чтобы что-то советовать...

Ну и вообще, какие именно функции нужны? Чем собственно, будет производиться отправка, и.т.п.
Может вообще не нужно модуля дополнительного?

29 марта 2023 в 21:05

karmike wrote: Теперь надо перезайти в MySQL как skradmin и можно импортировать базу, заранее закачанную на хостинг:

Нет, не надо. Можно прямо под root импортировать.

Ну и не обязательно всё это делать в интерактивном режиме.

29 марта 2023 в 20:59
1

Уточню: Опция "--add-drop-table" входит в --opt (вместе с --add-locks --create-options --disable-keys --extended-insert --lock-tables --quick --set-charset), и является умолчанием.
Именно поэтому, чаще всего, ничего чистить не приходится.

26 марта 2023 в 21:55

"'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.

26 марта 2023 в 20:53

Он может быть не в шаблоне напрямую, а в базе, и подставляться как блок, например. И это более вероятно. Стоит заглянуть для начала в управление блоками (url /admin/structure/block).
Ну и "шаблон" в случае drupal, это не один какой-то файл, а большая модульная структура - "тема", которая представляет из себя иерархию шаблонов - страниц, регионов, блоков, и.т.п.

25 марта 2023 в 23:50

Проблем совместимости на уровне дампов практически не бывает между версиями. Иногда бывают с длинной ключа, но они вызваны не разными версиями как таковыми, а скорее разным набором настроек по умолчанию в разных версиях.

18 марта 2023 в 10:25

bsyomov wrote: Под каким пользователем запускается пулл php-fpm, который обрабатывает запросы? Какой у него конфиг?

Тут точнее надо было спросить, как запущен в этой связке php. Если mod_php, то не используется-ли mpm-itk.

17 марта 2023 в 17:38

Вне зависимости от размера загружаемого файла? (У nginx по умолчанию лимит 2МБ, у PHP 8MБ.)
Под каким пользователем запускается пулл php-fpm, который обрабатывает запросы? Какой у него конфиг?
Откуда взят конфиг для nginx?

Смотреть надо логи веб сервера, и php-fpm.

17 марта 2023 в 17:31

karmike wrote: Наверно, где-то помнит исходную установку.

Нет, просто генерирует заново по своему шаблону конфиг.

karmike wrote: Псевдонимы сайта www.mysite.ru (может, сюда можно записать? т.е. mysite.ru/web ? хотя сомневаюсь)

Нет, конечно.

17 марта 2023 в 2:45

Тогда стоит воспользоваться https://docs.ispmanager.com/ispmanager6-lite/template-engine-for-configu..., и создать шаблон конфига для nginx + php-fpm. Заготовку конфига можно взять на сайте nginx: https://www.nginx.com/resources/wiki/start/topics/recipes/drupal/
В общем, немного чтения документации, и можно сделать это правильным образом.