На днях закончится поддержка безопасности популярных версий РНР — 5.6 и 7.0, а версия 7.1 перейдет из режима активной поддержки в режим поддержки безопасности. Расписание:
- 01.12.18 версия 7.1 лишится активной поддержки,
- 03.12.18 завершится поддержка безопасности версии 7.0,
- 31.12.18 останется без поддержки версия РНР 5.6.
Чем это грозит владельцам сайтов на ВордПрессе
По данным WordPress.org, больше половины сайтов на этой популярной CMS используют именно версии РНР 5.6 и 7.0. Версия РНР 5.6 — это финальный релиз РНР 5, и многие программисты просто не могут с ней расстаться. Но придется.
Для устаревших версий РНР не будут выходить обновления даже критической безопасности. Что это означает?
- Если будут обнаружены уязвимости, никто не позаботится их пофиксить и остановить хакеров.
- Некоторые плагины могут работать некорректно с этими версиями РНР.
- Сам WordPress может работать некорректно.
Все это повлечет за собой сбои в работе и простои сайтов, где используются версии РНР младше 7.1. И как результат — недовольство пользователей, потерю трафика и позиций.
Конечно, нельзя говорить, что все это произойдет буквально завтра, однако вероятность сбоев увеличится, а отсутствие поддержки РНР делает проблему крайне неприятной.
Узнайте, какая версия у вас
Узнайте, какая версия РНР используется на вашем сайте.
- В консоли cPanel зайдите в раздел Software, далее в PHP version. Вы увидите текущую версию.
- Если у вас ISPmanager, зайдите в панель управления, выберите пункт PHP. Вы увидите текущую версию.
Для продвинутых юзеров:
- Создайте текстовый документ — просто откройте Блокнот, напишите пару символов и сохраните файл. Задайте ему расширение .php — например, phpinfo.php.
- Если у вас cPanel — поместите файл в папку public_html, если ISPmanager — в WWW.
- Откройте этот документ и впишите туда:
- Откройте браузер и введите в адресную строку
https://ваш_сайт.домен/phpinfo.php
- Нажмите Enter. Вы увидите информацию о РНР.
<?php
phpinfo();
?>
- Если нет доступа к панели управления хостингом — установите на сайте плагин WordPress phpinfo(). После получения нужной информации плагин можно удалить.
- Просто позвоните в техподдержку хостинга и спросите.
Подготовка к обновлению версии РНР
Прежде чем обновлять версию РНР, убедитесь, что все плагины и скрипты на вашем сайте совместимы с новой версией. Зайдите на официальную страницу каждого плагина/скрипта и посмотрите, с какой версией он совместим. Если старшие версии РНР не поддерживаются, имеет смысл поискать другой плагин, выполняющий нужные функции.
Далее — непременно сделайте свежую резервную копию сайта. Подробную инструкцию можно прочитать на WordPress.org.
А вот список плагинов для автоматического резервного копирования.
Также вы можете настроить резервное копирование в панели управления хостингом.
В любом случае, копию сайта следует сделать до того как вы поменяете версию РНР на своем сайте. Если вы не справитесь сами — звоните в техподдержку и просите рекомендаций.
Смена версии РНР
cPanel: Software → PHP Version → выбрать версию — Set as current.
ISPmanager: WWW → PHP → выбрать версию → ОК. Учтите, что смена версии произойдет только для доменов, работающих в режиме CGI, для остальных будет активна нативная версия. Для смены нативной версии свяжитесь с техподдержкой вашего хостинга.
Простой путь: звоните в техподдержку и следуйте их инструкциям.