Предупреждение об устаревшей версии PHP в Joomla

Предупреждение об устаревшей версии PHP в Joomla

Периодически в админке Joomla может появляться предупреждение о том, что применяемая на сайте версия PHP устарела. Из материала вы узнаете, что нужно делать в таких случаях.

Предупреждение имеет следующий вид:

Ваша версия PHP в настоящее время получает только исправления безопасности от проекта PHP. Это означает, что ваша версия PHP скоро не будет поддерживаться.

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

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

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

Следуйте рекомендации в предупреждении: если написано рекомендуется PHP 7.x, то активируйте последнюю доступную версию в данной линейке.

2. Как обновить версию PHP на Joomla?

Существует 2 способа:

  1. самостоятельно через панель управления хостингом

    Как правило, хостинг-провайдеры дают возможность своим клиентам изменять версию PHP в панели управления хостином.

  2. через запрос в службу поддержки хостера

    Актуально в случае, если опция по смене версии PHP хостером не предоставляется, или вы не можете её отыскать.

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

После обновления версии PHP обязательно проверьте функционирование внешних страниц сайта. При возникновении ошибок активируйте предыдущую версию PHP и примите меры:

  • проверьте совместимость расширений с актуальной версией PHP на сайте разработчика
  • обновите расширение, если доступна новая версия
  • отключите расширение либо найдите ему альтернативу

Либо оставьте сайт работать на прежней версии PHP до момента, пока не станут доступны обновления для расширений, делающие их совместимыми с актуальными версиями PHP.

Комментарии

лем
0
лем
1 week ago
Здравствуйте,

после включения PHP 8.0 мой сайт перестал работать.
Есть ли список распространенных расширений, которые не перенесены на PHP 8.0.
Или есть ли способ, проверить, какое расширение гадит? Удалять их для проверки не хочется, потом восстановить все параметры замучаешься.
Спасибо.
LikeLike Ответить | Ответить с цитатой | Цитировать
Антон Майоров
0
Антон Майоров
1 week ago
Добрый день!

Есть вероятность, что в настройках PHP8 отключен какой-либо необходимый для Joomla модуль (например, xmlreader; сталкивался с таким).

Мониторить расширения на предмет обновления под новые версии PHP это очень проблематично, т. к. далеко не все разработчики выкладывают такую информацию.
LikeLike Ответить | Ответить с цитатой | Цитировать

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

Отправить
Подписка на рассылку
Введите свой адрес электронной почты, и мы будем держать вас в курсе событий!

Joomla.center is not affiliated with or endorsed by the Joomla! Project or Open Source Matters. The Joomla! name and logo is used under a limited license granted by Open Source Matters the trademark holder.
Проект joomla.center не относится к компании Open Source Matters или проекту Joomla! Название Joomla! и логотип используются в рамках ограниченной лицензии, определённой компанией Open Source Matters.