Предупреждение об устаревшей версии PHP в Joomla. Как обновить версию PHP на Joomla?

Предупреждение об устаревшей версии PHP в Joomla. Как обновить версию PHP на Joomla?

Иногда при входе в админку сайта на Joomla встречаешь ошибку, что текущая версия PHP является устаревшей и больше не получает официальных обновлений.

Что делать, если в админке появляется предупреждение об устаревшей версии PHP в joomla? 

Kak obnovit versiyu PHP na Joomla 1 fd044 

Такое предупреждение вы можете увидеть как в joomla 3, так и в joomla 4. 

Покажу как убрать данное оповещение на базе joomla 4. 

Почему появляется такое сообщение?

Потому что на сервере установлена устаревшая версия PHP.

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

Какую версию PHP использовать?

Для того чтобы узнать рекомендованную версию PHP для joomla, следует зайти на сайт разработчика joomla. Раздел “Загрузки”, вкладка Технические требования. 

Kak obnovit versiyu PHP na Joomla 2 00d95 

Kak obnovit versiyu PHP na Joomla 3 0026b 

Как обновить PHP?

Все манипуляции по обновлению PHP делаются на хостинге. Показывать как обновить буду примере хостинга timeweb. 

И так зашли на хостинг. Далее в панель управления ❯ в раздел сайты.  

Kak obnovit versiyu PHP na Joomla 4 8a37e 

Здесь у каждого сайта видно какая используется версия PHP у сайта. 

Kak obnovit versiyu PHP na Joomla 5 47e1b 

Для повышения версии PHP надо зайти в настройки каждого сайта.

Нажимаем на значок настроек “шестеренка” 

Kak obnovit versiyu PHP na Joomla 6 305da 

В графе “Версия PHP и PYTHON” в выпадающем меню выбираем нужную нам версию. После этого нажимаем “Сохранить настройки”.  

Kak_obnovit_versiyu_PHP_na_Joomla_7_3ab1a_e00db.jpg 

Через секунд 10- 20 обновиться версия. Оповещение в админке о необходимости установки более новой версии исчезнет.  

Image

Подпишись на Telegram канал "Goncharoff.pro сайты"

Рассказываю про сайты, продажи, работу с клиентами. Очень много авторского контента, лайфхаков и новых фич!

Перейти в канал

Как сделать обновление на ispmanager?

Некоторые хостинги используют панель управления ispmanager, покажу как обновить здесь PHP.   

Заходим учетную запись пользователя. Дальше в раздел сайты. В графе “Обработчик” сразу видно какая сейчас используется версия. Кликаем по названию сайта, откроются основные настройки. На странице настроек ищем поле “Обработчик PHP”. В выпадающем меню выбираем нужную нам версию. Дальше “Сохранить”. 

Kak obnovit versiyu PHP na Joomla 8 6d6fa 

Kak obnovit versiyu PHP na Joomla 9 6f6d1 

Какие могут возникнуть сложности при обновлении версии PHP?

Может отсутствовать нужная версия PHP. Такое часто бывает на серверах когда администрированием VPS/ сервера занимаетесь лично. Для решения проблемы просто обратитесь в техническую поддержку вашего провайдера с просьбой установки на сервер нужной версии.  

Рекомендую перед обновлением версии PHP проверить совместимость расширений, модулей, плагинов которые установлены на сайте с новой версии PHP. 

Как это сделать?

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

Не забывайте делать резервную копию сайта! 

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

Какие тогда есть варианты?

  • Если установленное расширение Вами не используется - удалить или отключить.
  • Если используется - найти аналог.
  • Если не хотите искать аналог - не обновляйтесь до новой версии PHP пока ваши расширения не будут совместимы с новой версией PHP.

Видеоинструкция