Белый экран на Joomla сайтах, причины и решение проблемы белого экрана

Заметки


Здравствуйте дорогие друзья и любители Joomla. Сегодня я вам хочу рассказать о таких не приятных моментах как синий экран смерти белый экран вместо сайта на Joomla, а также возможные причины и их решения.

Белый экран вместо Joomla сайта

Белый экран вместо Joomla сайта

На этот пост меня толкнула недавняя проблема из одним из клиентских сайтов, по этому я и решил поделиться с вами, мои дорогие читатели, да и себе на память что б не забыть как бороться с белым экраном вместо сайта на Joomla.

Белый экран вместо Joomla сайта — причины

Пункт «Белый экран вместо Joomla сайта — причины» я опишу первым, так как не зная причин, не возможно решить проблему.

  1. Установка не корректного расширения для Joomla
  2. Сбой в работе расширений в связи с обновлением конфигурации сервера
  3. Ошибка при редактировании шаблонов для Joomla или расширений.
  4. Смена конфигурации хостинга
  5. В новом хостинге запрещено использование каких-либо директив в .htaccess
  6. Внедрение хакерами вредоносного кода (как было в моем случае)

Одним словом, белый экран появляется вместо сайта, если в коде сайта есть или появились ошибки.

Решение проблем с белым экраном вместо Joomla сайта

Белый экран являеться защитной стадией от взлома. Если хакер попытаеться взломать сайт и увидит в браузере вместо белого экрана код ошибки, он быстро сможет добиться своей цели.

Но для нас, вывод ошибки вместо белого экрана просто необходимо, потому что нам нужно узнать в каком именно файле являеться ошибка, что б ее исправить. По этому нам нужно настроить вывод ошибки. Приведу пару примеров:

Включить в файле php.ini:

параметр «display_errors» и изменяем с «off» на «on».

В файле .htaccess:

php_value display_errors 1

В файле configuration.php:

var $error_reporting = E_ALL;

Средствами PHP, если знаем в каком файле, вписываем перед проблемным местом :

error_reporting(E_ALL);

После того как мы выяснили в чем же сама проблема, мы можем ее исправить. Зачастую в ошибке уже пишеться в каком именно файле и в какой строчке появилась ошибка, а иногда указываеться что именно не то в файле (лишняя кома или скобка).

ВАЖНО!

Включать отображение ошибок вместо белого экрана лучше на тестовом сайте или локальном хостинге, так как не желательно что б кто-то знал ваши проблемы. Если же проблема возникла уже на рабочем сайте, то как только проблема будет решена сразу же нужно обратно выключить отображение ошибок.

На этом пост Белый экран на Joomla сайтах, причины и решение проблемы белого экрана завершен. Желаю вам что б вы всегда знали как исправить ошибки на сайте и белый экран вместо Joomla сайта вам был не страшен. Увидимся.

Joomla Блог Nauca – научись работать с Joomla

Хочешь получать на e-mail свежие статьи о компонентах, модулях, плагинах и других полезных вещах связанных с Joomla? Не пропусти ничего полезного, подпишись на новости блога Nauca:


  • Ха! у меня тоже было внедрение хакерами вредоносного кода. В проблеме помог разобраться хостер))) Чему я была очень рада) Даже подсказали как с этим бороться, тобиш как это исправить)

    • Поделитесь, что же ваш хостер сказал насчет уязвимости.

  • Ecolora

    Частая проблема — установка расширений в кодировке cp1251 на сайт с кодировкой utf-8. Даже включение ошибок в настройках джумлы не помогает.

  • Не помогло. Ошибки не выводятся, просто белый экран и всё.

    • Не может быть такого, чтоб ни один из методов не помог.

      • Эд

        Вполне может быть — http://www.nadvoe. org. ua/ shamanism/post_42.html

  • Kirill

    Одной из причин также может стать смена версии php  на хостинге.

  • спасибо за пост у меня оказался поврежденный файл sef компонента при том непонятно по какой причине просто коцнут был наполовину

  • Аноним

    ну так что вам хостер сказал за совет?

  • Александр К

    Тоже бывал белый экран! В логах всегда фигурировала ошибка 500

  • Jercy

    А еще может быть криворукий админ (коим стал я), который умудрился грохнуть вэб сервер на хостинге. Такое произошло после попытки установить pear. В итоге пришлось вынести всю инфу через фтп, сделать бэкап БД, перезагрузить свой акк. и заново залить инфу. Папки созданые установкой «pear» стереть.