Прежде чем приступать к решению проблемы необходимо разобраться работали вы с сайтом или нет перед тем, как битрикс начал выдавать белый экран? Если работали, то постарайтесь отменить все изменения. Если отменить все изменения не получается, то пройдемся по причинам появления белого экрана в битрикс:
1. Отключен вывод ошибок.
Белый экран в битрикс может появиться в результате ошибки работы сервера. Т.е. во время работы с сайтом вы могли допустить ошибку, которая привела к некорректной работе сервера и сайт перестал работать. Обычно в такой ситуации выводится отчет об ошибках, но он может быть отключен и вы естественно увидите только белый экран. В этом случае необходимо включить вывод ошибок, для этого нужно:
1.В файле
.htaccess
включаем вывод ошибок:?php_value display_errors 1
php_value error_reporting 7
2.В файле /bitrix/php_interface/dbconn.php
:
$DBDebug= true;
2. Лишний пробел перед открывающимся PHP тегом "<?" или после закрывающегося "?>"
Иногда в системных файлах перед открывающимся PHP тегом остается пустая строка (иногда после) именно эта пустая строка (или даже лишний пробел) и приводит к тому, что сайт на битрикс показывает белый экран.
Решение простое, удаляем все лишние пробелы перед тегом <? . Чаще всего эти пробелы находятся в файле init.php (Как найти init.php). Пробелы в некоторых других системных файлах так же могут привести к белому экрану в битрикс.
3. Белый экран появляется после включения ЧПУ.
Если белый экран в битрикс появился после того, как вы включили ЧПУ, то скорее всего проблемы кроется в файле
/bitrix/admin/urlrewrite_list.php .
Файл либо пуст либо содержит дублирующиеся правила, необходимо привести файл к корректному состоянию.Если вы не работали с сайтом а битрикс начал выдавать белый экран вместо сайта, то причина скорее всего в ресурсах сервера. Скорее всего вашему серверу не хватает места на диске или оперативной памяти. Если по каким-то причинам вы не можете ждать ответа хостера, то можно постараться справиться с нехваткой ресурсов самостоятельно. Прежде всего нужно почистить кеш вашего сайта в админке по пути Настройки > Настройки продукта > Автокеширование > Закладка Очистка файлов кеша. Если доступа к админке нет, постарайтесь почистить папку /bitrix/cache/ по ftp.
На этом простые вырианты решения проблемы "Белый экран битрикс вместо сайта" заканчиваются. Надеюсь статья помогла вам.