Joomla LinuxWeb

Joomla: взломанный сайт — очистка, обновление и защита

  • Обновлено
  • Чтение ≈ 2 минуты

Краткий ответ

Смените пароли, обновите ядро и расширения, проверьте файлы и пользователей, удалите вредоносный код.

В этой статье
  1. Что означает сообщение
  2. Причины и признаки
  3. Пошаговое решение
  4. На что обратить внимание

#Что означает сообщение

Сообщение
Сайт взломан

Смените пароли, обновите ядро и расширения, проверьте файлы и пользователей, удалите вредоносный код.

#Причины и признаки

Возможная причинаКак узнатьЧто делать
Устаревшее расширениеСверьте версию установленного компонента с требованиями программы и временем появления ошибки, особенно после последнего обновления. Отслеживайте результат по журналу нужной службы, не по соседним сайтам.Устанавливайте подтверждённо совместимое обновление из официального источника; перед заменой сохраняйте настройки и вариант возврата.
Слабый парольУточните, какая учётная запись действительно использована при операции, и проверьте её полномочия или состояние в официальном интерфейсе.Восстанавливайте право доступа либо подтверждайте оплату штатной процедурой. Не передавайте секреты и не используйте сторонние обходы защиты.
Заражённые файлыСверьте существование точного пути и права на него; при диагностике сравните исходный объект с исправной тестовой копией.Исправляйте указанный файл или параметр, сохраняя исходную версию; не удаляйте всю папку настроек ради единичной ошибки.
Нулленые расширенияПосмотрите список недавно добавленных дополнений и проверьте работу функции без подозреваемого компонента, не выключая остальные сразу.Обновите или временно отключите только конфликтующее дополнение, затем проверьте исходное действие и совместимость с версией программы.

#Пошаговое решение

  1. Проверьте исходные условияПри признаках взлома Joomla (неизвестные администраторы, перенаправления, вредоносные файлы) ограничьте доступ к сайту через панель хостинга, сохранив консольный доступ и возможность расследования. Зафиксируйте время, URL и изменения, не стирайте журналы: они нужны для поиска причины компрометации.
  2. Сделайте резервную копиюСкопируйте файлы сайта, базу данных и журналы в отдельное защищённое хранилище и проверьте целостность копий. После этого с чистого устройства поменяйте пароли хостинга, SSH/SFTP, Joomla и базы, отзовите подозрительные токены/учётные записи. Не удаляйте подозрительные файлы до сохранения образцов.
  3. Проверьте другую возможную причинуНа тестовом стенде сравните файлы ядра Joomla с официальным пакетом той же версии, проверьте установленные расширения и пользовательские шаблоны на неизвестные PHP-файлы. Заменяйте только подтверждённо заражённый код чистой версией из доверенного источника, сохраняя нужные пользовательские данные и резервные копии.
  4. Проверьте итогПосле исправления источника заражения обновите Joomla и расширения до совместимых поддерживаемых версий, настройте минимальные права, журналирование и резервное копирование. Проверьте отсутствие повторного появления файлов и незнакомых администраторов; при захвате root/всего хостинга требуется восстановление сервера из доверенного образа.

#На что обратить внимание

Не восстанавливайте заражённые файлы поверх чистых без проверки базы и учётных записей. Если затронуты персональные данные, оцените обязательства по уведомлению; меняйте секреты с доверенного устройства.

Так эту ошибку тоже называют

Источники и обновления

Последнее обновление статьи: 2 ноября 2026. Версии программ и интерфейсы меняются — если шаги не совпадают с вашей версией, сверяйтесь с документацией производителя.