05.06.2019      2870      0
 

Обновление PHP сайта

Однажды увидел в настройках сайта на WordPress о наличии одной критической проблемы, а именно «Требуется…


Однажды увидел в настройках сайта на WordPress о наличии одной критической проблемы, а именно «Требуется обновление PHP». Сайт был сделан в 2016 году, и за это время действительно могло многое измениться.

Критическая проблема "Требуется обновление PHP"
Критическая проблема «Требуется обновление PHP»

Узнать и изменить версию PHP можно в cPanel -> Программное обеспечение -> Выбор версии PHP.

cPanel -> Программное обеспечение -> Выбор версии PHP
cPanel -> Программное обеспечение -> Выбор версии PHP

Из cPanel можно увидеть, что на сайте используется 5.6. Минимально требуемая для WordPress 5.2 версия PHP — 5.6.20. Таким образом, необходимо обновление PHP, которое должно сделать сайт быстрее и безопаснее.

Текущая версия PHP
Текущая версия PHP

Для начала скачиваем плагин PHP Compatibility Checker и проверяем совместимость всех используемых плагинов и тем на совместимость с PHP 7.2. Версии 7.3 в опциях плагина не оказалось.

Плагин PHP Compatibility Checker
Плагин PHP Compatibility Checker

В результате на всех плагинах стояли статус «Compatible» и на некоторых «Warnings». Но ошибки отсутствовали. Надпись «Attention: Not all errors are show-stoppers. Test this site on PHP 7 to see if it just works!» говорила о том, что критических ошибок нет и необходимо проверить совместимость новой PHP с сайтом на практике.

Результат проверки сайта плагином PHP Compatibility Checker
Результат проверки сайта плагином PHP Compatibility Checker

На сайте используется плагин UpdraftPlus Backup/Restore и в нем предварительно перед обновлением PHP делаем актуальную резервную копию сайта.

Далее через cPanel обновляем версию PHP на 7.3. Имейте ввиду, что если на хостинге несколько сайтов, то они все перейдут на новую версию PHP. Не забываем нажать кнопку «Сохранить» и проверить функциональность сайта.

Изменение версии PHP сайта в cPanel
Изменение версии PHP сайта в cPanel

Заметных отличий в работе сайта замечено не было. Скорость загрузки PageSpeed Insights до обновления PHP была равна 30.

Скорость сайта до обновления PHP
Скорость сайта до обновления PHP

После обновления PHP скорость увеличилась на 3 процента.

Скорость сайта после обновления PHP
Скорость сайта после обновления PHP

Ранее я пытался разобраться почему плагин Easy Watermark не ставит водяной знак на изображениях шириной 768.


Об авторе: Andrii

Ваш комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Для отправки комментария, поставьте отметку, что разрешаете сбор и обработку ваших персональных данных . Политика конфиденциальности