Обновление версии PHP до 7-й в Joomla 3
Заходя в админку последнее время постоянно видишь предупреждение о том, что PHP 5 будет поддерживаться лишь до конца 2018-го года. Хорошо это или плохо? Что это значит? Что же делать. В первую очередь, не поддаваться панике, а накрывшись белой простынью, медленно отползать на кладбище. Или всё-таки не всё так плохо? Может быть имеет смысл обновить версию PHP до 7-ки и жить дальше? 😉
Начну с хороших новостей. О том, как накатить на сервер PHP 7 и о том, как прикрепить к домену 7-ку есть статья. Всё довольно просто. А если не просто, то нужно поменять хостинг на более внятный или попинать админа сервера в копчик. И жизнь наладится. =)
Ну а теперь о том, с чего же весь сыр-бор.
Joomla вопит благим матом:
Предупреждение
Ваша версия PHP, 5.6.29-0+deb8u1, в настоящее время получает только исправления безопасности от проекта PHP. Это означает, что ваша версия PHP скоро не будет поддерживаться. Мы рекомендуем запланировать обновление до новой версии PHP до конца поддержки 31.12.18. Joomla будет быстрее и более безопасной, если вы обновитесь до новой версии PHP (рекомендуется PHP 7.x). Пожалуйста, свяжитесь с вашим хостингом для получения инструкции по обновлению.
Выглядит это примерно так:
Ну а после того, как установлена и начала работать PHP 7, это Предупреждение больше не появляется.

В общем-то это Предупреждение об апгрейте PHP на сервере можно игнорировать, закрыть или отключить ещё каким-нибудь изощрённым способом. Но зачем? Может быть действительно проще накатить PHP 7 на сервер. И тогда можно будет просто об этом забыть, как о конце эпохи PHP5 и начале новой эпохи PHP7.
Заберите ссылку на статью к себе, чтобы потом легко её найти!
Раз уж досюда дочитали, то может может есть желание рассказать об этом месте своим друзьям, знакомым и просто мимо проходящим?
Не надо себя сдерживать! 😉
Как обновить PHP??
Site Joomla-Support.ru is not affiliated with or endorsed by the Joomla Project or Open Source Matters.
The Joomla logo is used under a limited license granted by Open Source Matters the trademark holder in the United States and other countries.
Внимание! Проект Joomla-Support.ru официально никак не связан с Open Source Matters и не представляет Open Source Matters или Joomla! Project
Информация, опубликованная на форуме, не может считаться одобренной или рекомендованной Open Source Matters или Joomla! Project.
Название и логотип Joomla!® используются по ограниченной лицензии, предоставляемой Open Source Matters, владельцем торговой марки в Соединенных Штатах и других странах.
Как изменить версию PHP 7.0
В прошлой статья я рассказывал, о неудачном обновлении Joomla 3.4.8. до версии 3.5. С тех пор вышел подправленный релиз Joomla 3.5.1. и я удачно обновил все свои сайты. Причем, обновление прошло удачно даже на версии PHP 5.4. Это вполне соответствует заявленным требованиям авторов Joomla к программному обеспечению серверов. Как вы знаете, минимальная версия для Joomla 3.x должна быть PHP 5.3.10+.
Вывод первый: Joomla 3.5.1 полностью работоспособна на минимальной версии PHP 5.3.10+, в моем варианте это PHP 3.5.23.
Однако хотелось посмотреть, как работает Joomla 3.5.1 на версии PHP 7. Забегая вперед, скажу, что Joomla 3.5.1. работает на PHP 7, только увеличение скорости сайта я не заметил.
Как изменить версию PHP до PHP 7.0
Меняем версию PHP в панели DirectAdmin
- Авторизуемся в панели хостинга;
- Входим в DirectAdmin;
- На любом домене открываем страницу управления DirectAdmin;
- Нас интересует группа вкладок «Дополнительные опции», вкладка «Select PHP version»;
изменить версию PHP 7.0 в directadmin — php7 directadmin 1 1
- В открывшемся окне должен быть выбор версии PHP в выпадающем меню;

Примечание: Если у вас нет версии PHP 7, то нужно обращаться в службу технической поддержки.
- Выбираем версию PHP 7 и жмем кнопку, справа «SetasCurrent» — «Установить, как текущее».
Всё, версии PHP изменена.
Для контроля смены версии PHP идем на свой сайт Joomla, в административную панель. Здесь нас интересует вкладка Общая→Информация о системе→Версия PHP.

Я вижу, что версия PHP изменена на PHP 7.0.5.

Если, по каким, либо причинам, страница информация о системе недоступна, смотрим версию PHP хостинга по-другому. В блокнотном редакторе, например Notepad+, создаем файл php со следующим содержанием:
phpinfo() это функция php, которая выводит текущую конфигурацию интерпретатора php, а конструкция из знаков вопроса, формирует сам файл php. Обзываем созданный файл, например, phpinfo, сохраняем его с расширением php и заливаем в корневой каталог сайта. Далее в браузере открываем (запускаем) этот файл, то есть, вводим в браузер ваш_домен/ phpinfo.php и смотрим конфигурацию php вашего хостинга (сервера). Посмотрели версию потом файл удалили.
Как изменить версию PHP в ISP Manager
- В панели ISP Manager, чтобы сменить версию php, сначала проверяем права пользователя, отличного от root.
- Делаем это на вкладке Пользователи→Имя пользователя (клик)→Права.
- CGI и PHP как Fast CGI должны быть включены.
isp php7 foto 1
- Далее нас интересует группа вкладок: «Инструменты». Именно в этой группе должна быть вкладка «Версии PHP».
isp php7 1
Я специально показал эту фото, у меня версия PHP меняется только через тех. поддержку. У вас может быть такая картинка:

Как видите версии PHP можно сменить самостоятельно, но нет PHP 7, опять пишем в тех поддержку.
Осталась CPanel
У меня нет в управлении CPanel, поэтому показываю лишь фото. На этих кнопках меняются версии PHP:
Старая CPanel

Новая CPanel

По умолчанию в CPanel смены версии PHP нет.

Статьи сайта близкие по теме
- Joomla! 3.6 пришла и доступна
- Автоматическое обновление Joomla 2.5 до 3.3.6
- Как без ошибок обновить сайт до Joomla 3.7
- Как изменить версию PHP 7.0
- Обновить Joomla вручную
Предупреждение об устаревшей версии PHP в Joomla. Как обновить версию PHP на Joomla?
![]()
Иногда при входе в админку сайта на Joomla встречаешь ошибку, что текущая версия PHP является устаревшей и больше не получает официальных обновлений. Что делать в этой ситуации? Все ответы и мои рекомендации в видео. БЕСПЛАТНАЯ консультация по созданию или аудиту сайта — Telegram https://v04.ru/dg ———————————- ♥ Рекомендую лучший хостинг для сайтов — https://v04.ru/host ▶ Инструкция, как получить хостинг по 79 рублей в месяц — https://youtu.be/ZjXSDIZgkwo ———————————- ▶ Сайт с курсами — https://v04.ru/kurs ▶ Мой подкаст о фрилансе «Из грязи в Князи» — https://v04.ru/podcast ▶ Авторский Telegram канал — https://v04.ru/tg ▶ Мой сайт — https://v04.ru/site ———————————- #академияjoomla #дмитрийгончаров 0:00 Что делать, если в админке появляется предупреждение об устаревшей версии PHP 0:12 Показываю на примере Joomla 4 0:41 Что такое PHP 1:18 Какую версию использовать? 2:02 Обновляем до версии 7.4, переходим на хостинг 2:20 Порядок действия на хостинге, пример на хостинге Timeweb 3:10 Как сделать обновление на ispmanager? 4:03 Какие могут возникнуть сложности при обновлении версии PHP? 4:10 Например отсутствует нужная версия PHP на сервере, как быть? 5:24 Рекомендую перед обновлением версии PHP проверить совместимость 5:36 Как проверить совместимость компонентов сайта с новой версией PHP? 6:50 Вариант первый — обновить через сайт разработчика 7:20 Вариант второй — если расширение на сайте еще не поддерживает новую версию PHP 7:43 Вариант третий — не обновлять версию PHP пока все расширения не будут совместимы 8:36 Заключение
Показать больше
Войдите , чтобы оставлять комментарии.
