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

Суть задачи

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

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

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

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

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

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

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

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

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

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

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

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