Обновление версии PHP на WordPress на примере хостинга Beget

Недавно в консоли моих сайтов WordPress появилось сообщение “Требуется обновление Php”. А ниже “WordPress обнаружил, что вы используете небезопасную версию PHP”.

сообщение

При этом в сообщении нет никакой информации как о текущей версии php, так и о требуемом варианте.

Сразу скажу, что не стоит беспокоиться по поводу того, что данное сообщение помечено красным восклицательным знаком и там есть фраза о небезопасной версии PHP. Множество ресурсов работали и будут работать на этой версии долгое время не испытывая каких-то проблем. Поэтому никакой срочности в обновлении нет.

Но новые версии обычно работают быстрее, а также закрывают известные проблемы в безопасности. Исходя из этих соображений обновление желательно выполнить.

По кнопке “Узнайте больше…” можно подробнее прочитать о рекомендациях разработчиков Вордпресс по смене PHP.

Расскажу, как это сделать на примере виртуального хостинга Бегет, на котором у меня работает большая часть сайтов. На других виртуальных хостингах процедура выполняется похожим образом.

Изменение версии PHP на хостинге

Для этого зайдите в панель управления хостингом и там перейдите в раздел Сайты. Здесь, справа от каждого сайта есть кнопка php, выделенная на скриншоте ниже красным кругом.  Здесь вы также можете узнать текущую версию.кнопка php

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

выбор

Чтобы обновить версию жмем кнопку Применить и получаем сообщение, что изменения произведены.

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

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

Добавьте комментарий