Старые сайты работают еще на php 5.4-5.6. Делал сейчас новый, поставил на 7.0 пошло нормально, попробовал на 7.1 - joomla не завелась. То ли это хостер с 7.1 накосячил, то ли еще какие проблемы, но сижу пока на 7.0 и все устраивает.
Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
Ещё в январе ставил Joomla 3.6.5 на PHP 7.1.1, всё нормально работало, в том числе Community Builder и некоторые другие нужные компоненты. Так что пинайте хостера.попробовал на 7.1 - joomla не завелась. То ли это хостер с 7.1 накосячил
Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP;
class plgSystemSEOGenerator extends JPlugin
{
// Constructor
function plgSystemSEOGenerator( &$subject, $params )
{
parent::__construct( $subject, $params );
}
// Constructor
function __construct( &$subject, $params )
{
parent::__construct( $subject, $params );
У них это была массовая проблема. БД находился не на том сервере. Я, чтобы прошла эта ошибка, просила тех.поддержку, чтобы помогали. А так таблетка для этого была простая. Нужно было после обновления и перехода на PHP7 пересоздавать базу на новом сервере и переносить на неё данные из старой бд. Иначе никак. У меня так с несколькими сайтами была проблема. Белый экран или не подключение к бд.У меня была проблема на хостинге 1gb.ru при обновлении php с 5,6 до 7,0 joomla 3.7. Сайт не запускался, что точно писал сейчас не помню, что-то вроде can't load error page. Общение с поддержкой результата не дало, у них все нормально. Долго копался, перепроверял все настройки, в итоге решил снести сайт и восстановить из резервной копии. При восстановлении никак не мог подключиться к базе mysql. Пришлось снести базу, создать новую, и все прошло как по маслу. Что это было, так и не понял. Специально для проверки создал тестовый хостинг на бегете, там эта операция заняла примерно 10 секунд.