31 декабря для PHP 8.2 перестанут выходить обновления безопасности
Сайт продолжит работать — в этом и проблема. С первого января найденную в PHP 8.2 уязвимость уже никто не закроет. Как посмотреть, какая версия у вас, и перейти на новую примерно за пять минут.
31 декабря 2026 года заканчивается поддержка безопасности PHP 8.2. После этой даты разработчики PHP перестают выпускать для неё исправления — в том числе для серьёзных уязвимостей.
Первого января ничего заметного не произойдёт. Сайт будет открываться, формы — работать, и в этом вся сложность: неподдерживаемая версия PHP подводит тихо, спустя месяцы, когда находится дыра, которую уже никто не закроет.
Какие версии у нас есть#
Мы отдаём PHP 8.2, 8.3 и 8.4, а через PHP Selector в cPanel доступны версии с 8.3 по 8.5. Ничего более старого у нас нет. Если вы переехали от хостера, который всё ещё давал вам PHP 7.4, — такой версии на наших серверах просто не существует.
То есть речь идёт об одной группе: о сайтах, где сейчас стоит 8.2. Все остальные уже на поддерживаемой версии.
Как проверить свою версию#
В cPanel откройте MultiPHP Manager. Там перечислены все домены аккаунта и версия PHP рядом с каждым. Если нужна настройка по отдельным папкам или другой набор расширений, то же самое делает Select PHP Version — селектор CloudLinux.
Если указано 8.2 — у вас есть время до конца года. Если 8.3 или выше — делать ничего не нужно.
На что переходить#
Берите 8.4. Её поддержка продлится до конца 2028 года, и именно эту версию мы поставили бы новому сайту сегодня. Выбирайте 8.3, если что-то важное для вас пока не готово к 8.4: это даст запас до конца 2027 года, а не ещё на два года.
Для большинства сайтов это изменение на пять минут. Актуальный WordPress с поддерживаемыми плагинами работает на 8.4 и не замечает разницы. Риск — в старом коде: тема, которую не обновляли четыре года, заброшенный плагин, самописный скрипт, сделанный под PHP 7 и с тех пор не тронутый.
Если ваш сайт из этой категории, скопируйте его на тестовый домен и переключите сначала копию. Не хотите возиться сами — попросите нас, мы сделаем это за вас.
Если что-то сломается#
Вернитесь назад. Версия PHP — это настройка, а не переезд, и возврат занимает те же пять минут. Файлы и база данных при смене версии не меняются, поэтому неудачное обновление стоит вам нескольких минут и показывает, какой именно плагин требует внимания.
Что сделаем мы#
Мы напишем каждому аккаунту, который к декабрю останется на 8.2, и не станем менять вашу версию PHP, не предупредив заранее. Если хотите, чтобы переход сделали мы — или сначала проверили его на копии сайта, не трогая рабочий, — напишите нам: это входит в обслуживание, а не оплачивается отдельно.