Joomla пустая главная страница. Почему?
И так, Вы только что установили новый компонент Joomla, модуль или плагин, или произвели некоторые изменения в коде PHP. Затем Вы зашли на главную страницу сайта и обнаружили что она пуста, белый экран и ничто иное. Не паникуйте! У Вас просто ошибка в PHP коде.Почему чистая страница? Включите отображение ошибок, чтобы выяснить это.
Причина такого поведения Joomla состоит в том, что у Вас ошибка в коде PHP и дирректива Error Reporting в конфигурационном файле запрещает отображение ошибок. Вы должны включить отображение ошибок, для того чтобы выяснить где расположена ошибка и устранить ее.
Сначало зайдите в административную часть вашего сайта Joomla, благо она должна работать.
Затем перейдите в меню «сайт => настройки». Перейдите на вкладку «сервер» и измените значение «Сообщения об ошибках» на «Максисмум», затем сохраните изменения. Это заставит Ваш сервер отображать все сообщения, ошибки и предупреждения. Теперь вернитесь на главную сстраницу и вы увидите сообщение об ошибке. Вы можете попытаться устранить ошибку самостоятельно (в сообщении будет указано в каком файле и строке ошибка), связаться со сторонним разработвиком или удалить компонент или модуль по чьей вине произошла ошибка.
После устранения ошибки, верните значение «Сообщения об ошибках» на «Система, по умолчанию». Обязательно сделайте это, иначе PHP предупреждения могут сломать дизайн вашего сайта. К тому же это делает Ваш сайт более уязвимым для хакерской атаки.
Комментарии
этого файла вообще не должно быть там
Только что нашел один из модулей который в админке отключил и сайт заработал:
"System SEF"
пока не знаю почему так.. может кто-то в курсе уже?..
в корневом index.php пропишите
error_reporting (E_ALL) ;
ini_set('display_errors', 'On');
а в .htaccess в корне сайта
php_value display_errors 1
php_value error_reporting E_ALL
А собака порылась в том, что у хостера стоит древняя версия PHP и вывод ошибок выключен.
Либо отредактировать configuration.php в корне сайта: var $error_reportin g = '6143';
Либо в файл .htaccess в корне сайта добавить
php_flag display_errors on
php_value error_reporting E_ALL
Ставил версию stable. а там в двух местах наборы кракозябров после финальной >
Удалил и все пошло.