Иногда, бывает, что при заходе в админ-панель, система Joomla показывает предупреждение о том, что ваш сервер использует устаревшую версию PHP. Например это сообщение может иметь следующий вид:

Ошибка

Мы обнаружили, что ваш сервер использует версию PHP 5.3.10-1ubuntu3.26, которая является устаревшей и не получает официальные обновления от разработчиков. Проект Joomla рекомендует обновить ваш сайт до версии PHP 7.1 или более поздней версии, которые будут получать обновления для системы безопасности по крайней мере до 01.12.19. Пожалуйста, попросите вашего хостинг-провайдера, чтобы он сделал PHP 7.1 или более позднюю версию по умолчанию для вашего сайта. Если ваш хост уже готов к PHP 7.1 включите PHP 7.1 для корня вашего сайта и панели администрирования – как правило, вы можете сделать это самостоятельно через инструмент в вашей панели управления хостингом, но лучше всего спросить вашего хостинг-провайдера, если вы не уверены.

Устаревшая версия РНР

 

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

На какую версию PHP нужно перейти?

Рекомендуется использовать версию, на которую указывает сообщение об ошибке. В нашем случае это PHP 7.1. Если версия не указана, то нужно выбрать последнюю версию PHP, если требования к Joomla и расширениям это позволяют.

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

Большинство хостинг-провайдеров имеет такую возможность в панели управления хостингом. Например, в распространенной панели ISP manager для смены версии РНР в меню есть опция PHP configuration:

PHP configuration
PHP configuration

 

 

Если Вам не удалось изменить РНР версию, то нужно обратиться в службу технической поддержки хостера.

Имейте ввиду, что установленные расширения тоже должны поддерживать версию РНР, на которую Вы хотите перейти. Поэтому, перед изменением версии РНР нужно проверить совместимость расширений с версией РНР. Совместимость расширения можно узнать на сайте разработчика этого приложения. Также обновите расширения до последних версий.

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