Обновление минимальной версии PHP для WordPress

Согласно сообщению одного из ведущих разработчиков ядра WordPress, в новых версиях движка будет обновлена минимальная версия PHP для обеспечения корректной и стабильной работы.

Начиная с версии WordPress 5.2, выход которой ожидается в апреле 2019, будет увеличено минимальное требование к версии PHP не ниже 5.6, а к концу года – минимум к 7.0.

Такая необходимость перехода связана с увеличением стабильности, безопасности и скорости работы сайта.

Сайты, которые предпочитают оставаться на версии 5.5 или ниже, будут по-прежнему получать обновления безопасности и, возможно, исправления ошибок, но не смогут обновиться до последней основной версии WordPress, пока не будут обновлены до поддерживаемой версии PHP.

Как изменить версию PHP?

Изменить версию PHP можно в админ-панели вашего хостинг-провайдера.

Рекомендуемые версии PHP: 5.6, 7.0, 7.1.

Изменение версии в большинстве случаев не должно повлиять на работу сайта и будет применено моментально.

Если вы не знаете как это сделать, обратитесь в службу поддержки хостинга.

Если возникли ошибки после перехода

Часто они связаны с тем, что не все плагины и темы “подогнаны” под ту или иную версию PHP, которые имеют свои различия.

Если появляются ошибки, включите режим отладки. Для этого в файле config.php, который находится в корне сайта WordPress, найдите строку

define('WP_DEBUG', false);

и замените следующим кодом:

//define('WP_DEBUG', false);
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );
@ini_set( 'display_errors', 0 );

Изменить файл config.php можно, например, по протоколу FTP (подробная инструкция).

Все ошибки будут записываться в файле

ваш_сайт.ru/wp-content/debug.log

Внимательно ознакомьтесь с ними. Если ошибка возникнет в плагине, то строка будет содержать:

...ваш_сайт.ru\wp-content\plugins\название_плагина\...

В случае с темами:

...ваш_сайт.ru\wp-content\themes\название_темы\...

Как сообщить об ошибке?

Для этого обратитесь в техподдержку разработчика плагина или темы с полным описанием ошибки.

Курс WordPress-разработчик
Если Вам понравилась статья — поделитесь с друзьями
Михаил Петров
Привет! Меня зовут Михаил Петров. Я копирайтер и занимаюсь этим с 2013 года. Скрупулезность и ответственность - моя фишка! Не могу делать как попало и добиваюсь, чтоб заказчик сказал минимум “неплохо”. За все время своей работы пришлось написать и отредактировать немало разной “текстовухи”, включая SEO-тексты, отзывы и прочую чушь. На сегодняшний день специализируюсь на написании информационных статей и руководств технического направления. Вижу смысл и светлое будущее в текстах для людей, а не для машин.
Задать вопрос