Все уязвимости

Практический разбор · PHP

Как проверить версию PHP на хостинге и обновить неподдерживаемую ветку

Инструкция владельцу сайта: как узнать фактическую версию PHP веб-процесса, проверить срок поддержки и согласовать обновление с хостингом без простоя WordPress, 1С-Битрикс или Joomla.

Проверено 21 октября 2026Это руководство по управлению риском, не оценка CVE. Неподдерживаемая ветка больше не получает обычных исправлений безопасности от PHP.

Кому нужно проверить

Владельцам сайтов и администраторам российских shared/VPS-хостингов, WordPress, 1С-Битрикс и Joomla. Важна не только марка продукта, но и конкретная версия, способ установки, операционная система и конфигурация.

В чём риск

Сайт на неподдерживаемой ветке может оставаться без исправлений новых ошибок PHP и иметь несовместимость с современными CMS-компонентами. Переход без теста также может нарушить работу сайта.

Затронутые версии

Любая ветка PHP, статус поддержки которой истёк или скоро истечёт. Сам EOL не является CVE и не доказывает наличие конкретной уязвимости; сверяйте актуальный статус на странице PHP Supported Versions.

Исправленные версии

Перейдите на поддерживаемую ветку PHP, совместимую с вашей CMS и расширениями; конкретную версию выбирайте по актуальной матрице совместимости продукта и панели хостинга.

Что сделать

  1. 1Проверьте версию именно веб-SAPI через панель хостинга или временный защищённый диагностический скрипт; удалите скрипт после проверки и не публикуйте phpinfo().
  2. 2Сверьте статус ветки PHP на официальной странице Supported Versions и требования CMS, темы и каждого критичного расширения.
  3. 3Создайте резервные копии файлов и базы данных, клонируйте сайт на staging и проверьте обновление PHP на копии.
  4. 4Попросите хостинг-провайдера включить подходящую поддерживаемую версию отдельно для нужного сайта/домена; уточните доступность отката и CLI PHP для Composer/cron.
  5. 5После переключения проверьте error log, формы, оплату, интеграции, cron и CLI-задачи; при ошибках временно откатитесь по согласованному плану и устраните несовместимость.

Как не подпустить ботов к сайту

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

Первоисточники

Снизьте шанс атаки до того, как бот дойдёт до сайта

Подключите BotProtection как фильтр перед сайтом: подозрительные автоматизированные запросы отсекаются до обращения к вашему серверу. Это значительно снижает вероятность автоматизированной атаки, но не исправляет саму уязвимость, поэтому обновление и настройка компонентов остаются обязательными.