Техническое задание: Перенос сайта на новый сервер
Исходное состояние
- Сайт работает на сервере под управлением CentOS 7.
- Веб-сервер: Nginx.
- База данных: MySQL.
- Система управления контентом (CMS): самописная.
- Функционал: многоязычная доска объявлений (3 языка).
Цель проекта
Бесперебойный перенос всего функционала сайта на новый сервер с операционной системой Rocky Linux 9.
Основные задачи
- Настройка нового сервера на Rocky Linux 9.
- Установка и конфигурация необходимого программного обеспечения (Nginx, MySQL).
- Перенос файлов сайта и самописной CMS.
- Миграция базы данных MySQL.
- Адаптация конфигурационных файлов (Nginx, PHP, если используется) под новое окружение.
- Проверка работоспособности всех функций сайта после переноса.
- Обеспечение корректной работы многоязычности.
Требования к результату
- Сайт должен полностью функционировать на новом сервере.
- Все данные (объявления, пользователи, настройки) должны быть сохранены.
- Процесс переноса должен быть спланирован с минимальным временем простоя.