Белый экран в Joomla - почему так и как исправить?

Почему на сайте или в админке joomla появляется белый экран? После обновления или в других случаях. Давайте разберём этот частый случай.

Белый экран чаще всего говорит об ошибке в сценарии php или на сервере.

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

Но на самом деле сервер нам может сказать очень многое, просто нужно ему разрешить это сделать.

Это делается включением показа ошибок на сервере.

Подробнее о том как включить показ ошибок.

Если есть доступ в админку, то включить показ ошибок, можно прямо в настройках Joomla. Общие настройки -> вкладка Сервер.

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

Самый простой вариант - сделать изменения в файле configuration.php, а именно в переменной $error_reporting изменить значение с default на maximum.

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

Теперь вы знаете что делать если в Joomla или любой другой CMS внезапно появился белый экран -> включать показ ошибок в php.
Далее скопировать код ошибки и найти решение в поиске Яндекса или Гугла.
Скорее всего такая ошибка уже была у кого то, и её решение давно уже найдено.

И это касается не только CMS систем, но и любых других скриптов на php.

Желаю успехов в работе с Joomla и чтобы белый экран появлялся как можно реже, а лучше вообще без него)