Перенос на новый FreeBsd сервер

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

Аватар пользователя quattro quattro 27 октября 2023 в 13:37

Обновление сервера связанно с тем, что 9 версия Фри не поддерживает работу гостовских сертификатов.
Ну и время пришло обновить ОС.
Настроили новую виртуалку FreeBsd 13, Apache, MariaDB, Nginx PHP8.1.
Новый Друпал устанавливается и работает, устанавливает обновления и прочее...
При переносе работающего проекта на новый сервер, выскакивает ошибка:
Error: Call to undefined function module_list() in bootstrap_invoke_all() (line 1408 of /usr/local/www/nginx-dist/saiwifi_site/includes/bootstrap.inc).
Подскажите чего не хватает на новом сервере? Или как то не правильно переносим сайт?
Сайт использует модуль domain, имеет под управлением этого модуля 2 субдомена.

Комментарии

Аватар пользователя quattro quattro 10 ноября 2023 в 13:55

Проверил, все перенесли. Немного веб сервер покрутили, теперь
PDOException: SQLSTATE[HY000] [2002] No such file or directory in _drupal_session_read() (line 104 of /usr/local/www/nginx-dist/saiwifi_site/includes/session.inc).
Эта ошибка после после подключения базы переносимого сайта.

Аватар пользователя ant4 ant4 11 ноября 2023 в 15:02

Проверьте настройки файловой системы admin/config/media/file-system
Наличие временного каталога на диске по указанному пути.

Аватар пользователя quattro quattro 23 ноября 2023 в 19:35

Всем хорошего настроения!
Проблема совсем немного другая оказалась...
Попробую описать сценарий переноса Д7.74 на новую ОС FreeBsd 13

Друпал переезжает без проблем с ПХП 5.6 на версию ПХП 7.4, но нужно в setting.php разрешить запускать скрипт update.php от любого пользователя.
После переноса файлов и таблиц базы, запускаем обновить пхп.
Друпал сам прожевывает все что ему нужно, и начинает работать в штатном режиме.
Потом обновляем его до версии 7.98, и переключаем на ПХП 8 (запускаем обновление ПХП).
Все работает как часы.
У нас только немного ругается один модуль: domain который мы когда-то лет 9 назад решили использовать для удобства.

Следующие обновления которые планируем, это обновление своих модулей на Д10. Там немного работы... это инициирование модулей, синхронизация пользователей и инициирование нескольких блоков, которые генерят наши модули.

Наши модули в открытом виде ни где не лежат... Но, это целый биллинг для ЖКХ, СНТ, Оператора связи, Управления недвижимостью.

Желаем найти современного программиста, который поймет тему.
Пример исполнения сервиса на наших модулях: https://saiwifi.ru его и обновляем...