Доработка сайта
дистанционно
договорная
Уже есть: готовый сайт. Интернет-магазин. Платформа: Joomla. Функционал сайта: На сайте должен быть полнофункциональный интернет-магазин на Joomla 5.4.7 и актуальной версии JShopping. Контент есть. Основная задача - восстановить существующий функционал интернет-магазина после заражения сайта, перенести и сохранить имеющиеся данные магазина и пользователей. Разработка нового функционала, которого не было на исходном сайте, в рамках данных работ не требуется. Исходное состояние: - CMS Joomla 3.10.11 - MySQL 5.7 - Интернет-магазин на JShopping - Файлы сайта заражены - Есть две базы данных, назначение одной из них нужно определить Необходимо: 1. Закрыть зараженный сайт от внешнего доступа. 2. Сделать резервные копии всех файлов, обеих баз данных и журналов сервера. 3. Проверить резервные копии и сохранить отдельную копию вне сервера. 4. Подготовить новый сервер с MySQL 8.0.13 или новее. 5. Создать два отдельных окружения: - миграционное; - чистовое. 6. Развернуть чистую Joomla 3.10.12 и подключить к копии основной базы. 7. Отключить сторонние расширения, проверить пользователей, материалы и настройки базы. 8. Перенести только безопасные изображения и документы. Старые PHP-файлы, шаблоны, плагины и конфигурацию не переносить. 9. Выполнить обновление по этапам: - Joomla 3.10.12 на PHP 7.4 или PHP 8.0; - Joomla 4.4 на PHP 8.1 или PHP 8.2; - Joomla 5.4.7 на PHP 8.3 и MySQL 8.0.13+. 10. Не обновлять проект до Joomla 6. 11. Установить заново актуальные версии шаблона, JShopping и необходимых расширений из официальных источников. 12. Перенести и проверить данные магазина: - категории; - товары; - цены и остатки; - характеристики и варианты; - пользователей; - адреса; - заказы и статусы заказов. 13. Заново настроить оплату, доставку, почту и остальные интеграции. 14. Заменить все пароли, ключи и доступы. 15. Проверить каталог, поиск, карточки товаров, корзину, тестовый заказ, письма, административную панель, HTTPS и журналы ошибок. 16. Переключить сайт на чистовую сборку. Результат: - чистая рабочая сборка на Joomla 5.4.7; - PHP 8.3; - MySQL 8.0.13 или новее; - актуальный JShopping; - перенесенные и проверенные данные; - замененные доступы; - резервные копии; - краткий отчет о выполненных работах и найденных проблемах. Все работы должны выполняться на основании официального договора. Обязательным условием является подписание соглашения о неразглашении конфиденциальной информации (NDA), включая данные сайта, базы данных, сведения о пользователях и заказах, доступы, пароли, ключи, техническую документацию и любую иную информацию, полученную исполнителем в ходе работ.
2026-08-29
Откликнуться