Однажды увидел в настройках сайта на WordPress о наличии одной критической проблемы, а именно «Требуется обновление PHP». Сайт был сделан в 2016 году, и за это время действительно могло многое измениться.
Узнать и изменить версию PHP можно в cPanel -> Программное обеспечение -> Выбор версии PHP.
Из cPanel можно увидеть, что на сайте используется 5.6. Минимально требуемая для WordPress 5.2 версия PHP — 5.6.20. Таким образом, необходимо обновление PHP, которое должно сделать сайт быстрее и безопаснее.
Для начала скачиваем плагин PHP Compatibility Checker и проверяем совместимость всех используемых плагинов и тем на совместимость с PHP 7.2. Версии 7.3 в опциях плагина не оказалось.
В результате на всех плагинах стояли статус «Compatible» и на некоторых «Warnings». Но ошибки отсутствовали. Надпись «Attention: Not all errors are show-stoppers. Test this site on PHP 7 to see if it just works!» говорила о том, что критических ошибок нет и необходимо проверить совместимость новой PHP с сайтом на практике.
На сайте используется плагин UpdraftPlus Backup/Restore и в нем предварительно перед обновлением PHP делаем актуальную резервную копию сайта.
Далее через cPanel обновляем версию PHP на 7.3. Имейте ввиду, что если на хостинге несколько сайтов, то они все перейдут на новую версию PHP. Не забываем нажать кнопку «Сохранить» и проверить функциональность сайта.
Заметных отличий в работе сайта замечено не было. Скорость загрузки PageSpeed Insights до обновления PHP была равна 30.
После обновления PHP скорость увеличилась на 3 процента.
Ранее я пытался разобраться почему плагин Easy Watermark не ставит водяной знак на изображениях шириной 768.