Техническое задание: Миграция сервера на новую ОС

Исходная среда

  • Текущая операционная система: CentOS 7
  • Целевая операционная система: AlmaLinux 8 или 9 (на выбор исполнителя с обоснованием)
  • Хостинг: Виртуальный приватный сервер (VPS)
  • Конфигурация VPS:
    • Ядра процессора: 4
    • Оперативная память: 8 ГБ
    • Дисковое пространство: 160 ГБ

Установленное ПО и сервисы для миграции

  • Веб-сервер: Nginx
  • Язык программирования: PHP (обновлен до последней стабильной версии)
  • Система управления базами данных: (тип БД уточняется, например, MySQL/MariaDB)
  • Веб-интерфейс для управления БД: phpMyAdmin (обновлен до последней версии)
  • Веб-приложение: Сайт-доска объявлений с поддержкой трех языков

Ключевые задачи

  1. Проанализировать текущую конфигурацию сервера и совместимость ПО с AlmaLinux 8/9.
  2. Спланировать и согласовать процесс миграции с минимальным временем простоя.
  3. Выполнить чистую установку AlmaLinux 8 или 9 на VPS.
  4. Перенести и корректно настроить все сервисы:
    • Nginx и конфигурационные файлы виртуальных хостов.
    • Актуальную версию PHP со всеми необходимыми модулями.
    • Базу данных со всеми данными.
    • phpMyAdmin.
    • Файлы веб-сайта (доски объявлений).
  5. Настроить и проверить работу SSL-сертификатов.
  6. Настроить доступ по SSH с аутентификацией по паролю.
  7. Провести полное тестирование функциональности сайта после миграции.
  8. Предоставить документацию по выполненным изменениям и новой конфигурации.

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

  • Сайт должен работать на новой ОС без потери функционала и данных.
  • Все сервисы должны быть обновлены до стабильных и безопасных версий, совместимых с AlmaLinux.
  • Доступность сайта по HTTPS с корректным SSL-сертификатом.
  • Обеспечена безопасность и работоспособность доступа к серверу.

Доработка импорта Excel файлов в MySQL на Yii2

Требуется доработать существующий функционал импорта данных из Excel файлов в базу данных MySQL на фреймворке Yii2 согласно предоставленному техническому заданию. Проект размещен на GitHub, необходимо локальное развертывание для разработки.

Монтажер видео для TikTok (удаленно)

Требуется креативный монтажер для создания трендового контента в TikTok. Задача - работать с трендами, генерировать живые идеи и производить качественный видеоконтент для фулфилмент-компании.