Техническое задание: Миграция веб-панели и базы данных

Суть задачи

Требуется выполнить срочный перенос веб-приложения (панели управления) с одного сервера на другой. Перенос должен включать в себя все файлы проекта, базу данных и настройку веб-сервера для корректной работы.

Исходные данные и доступ

  • Предоставляется root-доступ к исходному и целевому серверам.
  • На исходном сервере присутствует папка с проектом (упоминается phpMyAdmin и другие файлы).
  • Возможно, имеется дамп базы данных, но это требует проверки.

Основные работы

  1. Анализ и подготовка:
    • Подключиться к исходному серверу.
    • Определить структуру проекта, проверить наличие актуального дампа базы данных. Если дампа нет - создать его.
    • Проанализировать конфигурационные файлы (настройки подключения к БД, пути).
  2. Перенос файлов:
    • Создать резервную копию всех файлов проекта.
    • Перенести файлы проекта на новый сервер (через SCP, rsync или иным способом).
  3. Перенос базы данных:
    • Импортировать дамп базы данных на новом сервере.
    • Обновить параметры подключения к БД в конфигурационных файлах проекта на новом сервере (если требуется).
  4. Настройка веб-сервера:
    • Настроить веб-сервер (Apache/Nginx) на новом хосте для работы с проектом.
    • Настроить модули PHP, необходимые для работы панели.
    • Создать и активировать корректные правила rewrite (редиректа) для ЧПУ.
    • Настроить права доступа к файлам и папкам.
  5. Тестирование:
    • Проверить доступность панели по новому адресу.
    • Убедиться в работоспособности всех функций, включая подключение к базе данных.
    • Проверить корректность работы редиректов и ссылок.

Требования к результату

  • Веб-панель полностью функционирует на новом сервере.
  • Все данные из базы перенесены без потерь.
  • Настроены и работают правила rewrite.
  • Гарантирована безопасность настроек прав доступа.

Работа требуется в срочном порядке.

Разработка полного комплекта проектной документации на производственное помещение

Требуется подготовить полный комплект проектной документации для производственного помещения площадью 1500 кв.м. по всем необходимым разделам. Задача включает в себя систематизацию и оформление всех технических и архитектурных решений.

Разработка бота для автоматической конвертации цен в телеграм-канале

Требуется создать автоматизированное решение для пересчета стоимости товаров из евро в рубли по заданному курсу в Telegram-канале. Бот должен анализировать изображения с подписями и публиковать обновленную информацию.