Конец поддержки PHP 8.2: проверьте сайт до 31 декабря 2026 г.
PHP 8.2 теряет поддержку безопасности 31 декабря 2026 г. Как за 2 минуты узнать версию PHP и безопасно перейти на 8.3 или 8.4. В конце контрольный список.
Если Ваш сайт или магазин работает на PHP 8.2, у Вас есть время до конца года. Согласно таблице поддерживаемых версий на php.net, после 31 декабря 2026 г. эта версия перестаёт получать исправления безопасности. Версия 8.1 лишилась их ещё 31 декабря 2025 г.
В этой статье я показываю, как за 2 минуты узнать, на какой версии работает Ваш сайт, и как безопасно её сменить. Вы получите также контрольный список с резервной копией и тестом. Смена обычно занимает несколько десятков минут, а её отсутствие может обойтись гораздо дороже.
Что именно означает конец поддержки PHP 8.2
PHP — это язык, на котором написаны WordPress, WooCommerce и PrestaShop, а также многие формы и скрипты на сайтах. Разработчики PHP поддерживают каждую версию четыре года: два года полной поддержки и два года только исправлений безопасности. PHP 8.2 находится во второй фазе с начала 2025 года. Когда этот срок истекает, вновь найденные уязвимости в этой версии больше не закрываются.
Сайт не перестанет работать 1 января 2027 года. Проблема в том, что сервер будет работать на программном обеспечении с известными, но не закрытыми дырами. Для магазина, где клиенты вводят данные и платят, это реальный риск.
Последствия видны и с другой стороны. Производители плагинов постепенно перестают тестировать свои дополнения на старых версиях. WooCommerce уже сейчас указывает в требованиях к серверу PHP 8.3 или новее (протестировано до 8.4). На более старых версиях он по-прежнему работает, но производитель предупреждает, что версии, потерявшие поддержку, подвергают магазин уязвимостям.
Как узнать версию PHP за 2 минуты
Начните с самого простого способа. Ниже три варианта, выберите тот, который подходит для Вашего сайта.
Способ 1: WordPress
- Войдите в панель WordPress.
- Перейдите в Инструменты, затем Здоровье сайта.
- Откройте вкладку Информация, а в ней раздел Сервер. Рядом с пунктом «Версия PHP» Вы увидите номер, например 8.2.
Способ 2: панель хостинга
В панели хостинга (OVH, home.pl, nazwa.pl или другого провайдера) ищите пункт вроде «Версия PHP», «Настройки PHP» или «Конфигурация PHP». Названия у разных компаний отличаются, поэтому если Вы не видите их сразу, загляните в справку провайдера.
Способ 3: небольшой тестовый файл
Если Вы размещаете сайт самостоятельно, загрузите на сервер файл wersja.php с таким содержимым:
<?php
echo 'PHP: ' . PHP_VERSION;
Откройте его в браузере, запишите результат и сразу удалите файл с сервера. Не оставляйте его в открытом доступе: это лишняя информация для тех, кто ищет слабые места.
Если Вы не знаете, как за это взяться, воспользуйтесь моим бесплатным инструментом Проверить сайт. За 30 секунд он проверяет сайт по нескольким направлениям и подсказывает, что исправить. Однако проверку версии PHP на стороне сервера он не заменит.
На какую версию переходить
Цель — PHP 8.3 или 8.4. По данным php.net, 8.3 получает исправления безопасности до 31 декабря 2027 г., а 8.4 до 31 декабря 2028 г., так что у 8.4 запас больше на год. Есть и PHP 8.5 (поддержка до 31 декабря 2029 г.), но не все дополнения официально с ней работают. Точный выбор зависит от того, что поддерживают Ваша CMS, тема и плагины. Нет смысла брать самую новую версию, если после этого магазин начинает выдавать ошибки.
| Что проверяете | Состояние на 21 октября 2026 г. | Где это найти |
|---|---|---|
| Поддерживаемые версии PHP | 8.3 до 31 декабря 2027 г., 8.4 до 31 декабря 2028 г., 8.5 до 31 декабря 2029 г. | php.net, страница «Supported Versions» |
| Рекомендуемая версия PHP для WordPress | WordPress 7.1: рекомендуется 8.3 или новее, минимум 7.4, совместимость до 8.5 | wordpress.org, страница «Requirements» |
| WooCommerce | 8.3 или новее, протестировано до 8.4 | документация WooCommerce «Server requirements» |
| PrestaShop | 8.x: не выше 8.1; 9.0: 8.1–8.4; 9.1: 8.1–8.5 | документация по системным требованиям соответствующей версии |
| Плагины и тема | зависит от автора | описание и журнал изменений у автора |
Внимание для магазинов на PrestaShop 8: согласно документации, версии PrestaShop 8.0–8.2 официально работают не выше чем на PHP 8.1, который уже не получает исправлений. Чтобы перейти на поддерживаемую версию PHP, сначала нужно перевести магазин на PrestaShop 9. Это отдельный, более крупный проект, чем сама смена PHP, и его стоит запланировать заранее.
Правило простое: сначала Вы проверяете требования, потом тестируете на копии и лишь в конце меняете версию на сайте, который видят клиенты.
Контрольный список смены версии PHP
Эту часть стоит распечатать. Выполняйте её в таком порядке.
- Запишите текущую версию PHP и список плагинов с номерами версий.
- Сделайте полную резервную копию: файлы и базу данных. Скачайте её за пределы сервера, а не оставляйте только на хостинге.
- Обновите CMS, тему и плагины до последних стабильных версий. Старые часто не работают на более новом PHP.
- Удалите плагины, которыми не пользуетесь. Каждый из них — дополнительный риск и потенциальная ошибка после смены версии.
- Создайте тестовую копию сайта (так называемый staging). У части хостингов это есть в панели, а если нет, её можно сделать на поддомене или с помощью плагина.
- Смените версию PHP на копии и проверьте журнал ошибок.
- Проверьте ключевые функции (список ниже).
- Смените версию на основном сайте, лучше всего вне часов наибольшего трафика.
- Повторите проверки и наблюдайте за сайтом несколько дней.
- Подготовьте план возврата: смену версии в панели обычно можно отменить за несколько минут, а если этого недостаточно, выручит копия из пункта 2.
Что проверить после смены версии
Недостаточно просто открыть главную страницу. Ошибки часто прячутся в местах, которые Вы посещаете редко.
- Контактная форма: отправьте сообщение и проверьте, дошло ли оно на e-mail.
- Страницы услуг и блога, а также поиск по сайту.
- Вход в панель управления и добавление или редактирование записи.
- Магазин: добавление товара в корзину, оформление заказа, пробный заказ с оплатой, письма клиенту, отправка.
- Галереи, калькуляторы и плагины бронирования, если Вы ими пользуетесь.
- Журнал ошибок сервера: он должен быть пустым или содержать только мелкие предупреждения.
Где сменить версию PHP у популярных хостинг-провайдеров
У каждого провайдера это находится в своём месте, а панели иногда меняются. Ниже пути по справке провайдеров по состоянию на октябрь 2026 года. Названия кнопок я привожу так, как они выглядят в польских панелях, с переводом в скобках.
- OVHcloud: в Панели клиента (Panel klienta) откройте Web Cloud → Hosting и выберите хостинг. На вкладке «Informacje ogólne» (общая информация), в блоке «Konfiguracja» (конфигурация), нажмите «...» у пункта «Ogólna wersja PHP» (общая версия PHP), затем «Zmień konfigurację» (изменить конфигурацию), «Zmień bieżącą konfigurację» (изменить текущую конфигурацию) и «Dalej» (далее), выберите версию и нажмите «Zatwierdź» (подтвердить). В том же окне есть опция «Przywróć poprzednią konfigurację» (восстановить предыдущую конфигурацию). Настройка действует для всего хостинга, а другую версию для одного сайта задают файлом
.ovhconfig. - home.pl: в Панели клиента выберите Usługi WWW (веб-услуги) и название хостинга, а затем в разделе «Serwer WWW» (веб-сервер) откройте меню «Ustawienia» → «Preferencje serwera» (настройки → предпочтения сервера). Версию выбирают в поле «Interpreter PHP» (интерпретатор PHP) и нажимают «Zapisz» (сохранить). Изменение распространяется на все каталоги на хостинге. В том же меню есть «Raport zgodności z wersją interpretera PHP» (отчёт о совместимости с версией интерпретатора PHP), который показывает, готовы ли приложения на сервере к выбранной версии (его подготовка может занять несколько часов).
- nazwa.pl (CloudHosting): в CloudHosting Panelu наведите курсор на вкладку «WWW i FTP», выберите «PHP i Node.js», а в разделе «Ustawienia PHP» (настройки PHP) выберите версию из списка и нажмите «Zapisz» (сохранить). Изменение касается всего сервера, то есть всех сайтов на нём. Без доплат доступны версии от 8.2 и выше.
Если Вы не можете найти нужную опцию, напишите в поддержку провайдера и укажите домен. Обычно там подсказывают, куда нажимать.
Чего не делать
- Не меняйте версию без резервной копии. Это самая частая и самая дорогая ошибка.
- Не тестируйте сразу на работающем магазине посреди дня.
- Не игнорируйте сообщения о несовместимых плагинах. Если автор их больше не развивает, поищите замену.
- Не оставляйте файл с версией PHP на сервере после проверки.
- Не ждите декабря. Если что-то требует доработки, в последние дни года трудно найти помощь.
Когда сайт старый или плагины не подходят
Бывает, что сайт работает на старой теме и плагинах, авторы которых давно перестали их обновлять. Тогда смена версии PHP вызывает лавину ошибок. В такой ситуации лучше подумать о модернизации сайта: я переношу контент и адреса без потери SEO, а новый код не зависит от набора устаревших дополнений.
Если Вы предпочитаете, чтобы такие изменения делал кто-то другой, в рамках технической поддержки я занимаюсь обновлениями, резервными копиями и быстрой реакцией, когда что-то перестаёт работать.
Итог
После 31 декабря 2026 г. PHP 8.2 не получит исправлений безопасности, поэтому до конца года стоит перейти на 8.3 или 8.4. Сначала проверьте версию, сделайте резервную копию, протестируйте смену на копии сайта и только потом меняйте версию на рабочем сайте.
Если не хотите делать это самостоятельно, напишите мне. Я проверю версию, проведу тест на копии и сменю версию PHP. Отвечаю в течение 24 часов, а новые клиенты получают скидку 20% на первый заказ.
Частые вопросы
Нет. Конец поддержки не отключает сайт, он продолжит работать. Разница в том, что PHP 8.2 перестанет получать исправления безопасности, поэтому любая вновь обнаруженная уязвимость останется без заплатки.
Технически да, но это хуже, чем 8.2. Версия 8.1 потеряла поддержку безопасности ещё 31 декабря 2025 г., поэтому если Ваш сайт всё ещё работает на ней, перейти нужно в первую очередь. У части хостинг-провайдеров старые версии к тому же стоят денег: в nazwa.pl версии старше 8.2 доступны только в платной услуге «Obsługa starszych wersji PHP» (поддержка старых версий PHP). Переход сразу через несколько версий бывает сложнее, поэтому стоит делать его при поддержке того, кто знает Ваш сайт.
Выбирайте ту, которую полностью поддерживают Ваши плагины, тема и магазин. Если производители это подтверждают, более новая версия обеспечит Вам более долгий срок поддержки: по данным php.net, PHP 8.3 получает исправления безопасности до 31 декабря 2027 г., а PHP 8.4 до 31 декабря 2028 г. Если полной уверенности нет, протестируйте обе версии на копии сайта и остановитесь на той, которая работает без ошибок.
Вернитесь к предыдущей версии в панели хостинга. Это занимает несколько минут и обычно восстанавливает работу сайта, хотя не всегда (nazwa.pl прямо оговаривает, что возврат к прежней версии этого не гарантирует), поэтому держите под рукой резервную копию. Затем проверьте журнал ошибок: обычно он указывает на плагин или тему, которые нужно обновить или заменить. Именно поэтому изменение сначала делают на копии, а на рабочем сайте только после успешного теста.
Да, потому что в магазине ошибка означает потерянные заказы. Меняйте версию вне часов наибольшего трафика, держите свежую резервную копию, а после смены сделайте пробный заказ с оплатой и проверьте отправку писем.
Связанные услуги
Есть похожий проект?
Опишите, что Вам нужно, и в течение 24 часов я пришлю оценку. Новые клиенты получают скидку 20% на первый заказ.


