Техническое задание: Оптимизация и настройка сервера

Контекст задачи

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

Технические характеристики сервера

  • ОС: Ubuntu 22.04 64bit
  • Ресурсы: 8 ГБ RAM, 80 ГБ SSD, 4 CPU
  • Панель управления: ISPmanager

Описание проблем

1. Ошибки в работе CMS

  • Появление сообщения: "Произошла непредвиденная ошибка. Пожалуйста, убедитесь что web-сервер... соответствует необходимым требованиям".
  • Требуется проверка и подключение необходимых PHP-модулей: mysqli, json, curl, php_zip, gd, xmlwriter, xmlreader и других из полного перечня системных требований.
  • Проверка кодировки файлов сайта и шаблонов (UTF-8 без BOM).

2. Ошибки подключения к базе данных

  • Ошибка (2002) No such file or directory при попытке подключения.

3. Проблемы с загрузкой файлов

  • Не загружаются изображения и файлы через административные панели сайтов.

4. Проблемы в панели ISPmanager

  • Уведомление: services.stop.problem nginx.
  • Служба nginx завершает работу с ошибкой.

Требуемые работы

  1. Диагностика: Анализ логов (nginx, PHP-FPM, панели управления), проверка текущих конфигураций.
  2. Настройка веб-сервера: Устранение ошибок nginx, обеспечение его стабильной работы, проверка прав доступа к файлам и директориям.
  3. Настройка PHP: Установка и активация всех недостающих модулей, проверка корректности конфигурации (php.ini, limits, file_uploads и т.д.).
  4. Настройка почтового сервиса: Проверка и конфигурация почтовой системы для корректной отправки писем.
  5. Оптимизация: Базовая оптимизация сервера под заданные ресурсы для обеспечения стабильной работы всех служб.
  6. Тестирование: Проверка работоспособности сайтов, загрузки файлов, отправки почты и работы панели управления.

Ожидаемый результат

  • Стабильно работающий веб-сервер nginx без самопроизвольных остановок.
  • Корректная работа всех сайтов на CMS без ошибок о недостающих модулях.
  • Возможность загружать файлы и изображения через админ-панели.
  • Исправленное подключение к базам данных.
  • Настроенная и работоспособная почтовая система.
  • Отсутствие критических уведомлений в панели ISPmanager.

Разработка backend на Python/FastAPI для MVP CRM по автоматизации публикаций в TikTok

Требуется разработчик или команда для создания бэкенда CRM-системы, которая позволит автоматически публиковать до 5000 вертикальных видео в TikTok в сутки. Задача - реализовать MVP с фокусом на масштабируемость и надежность.

Редактирование фотографии крыши с добавлением углубления и наполнителя

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