Методы выявление ошибки:
1. В файле .htaccess включаем вывод ошибок:
php_value display_errors 1
php_value error_reporting 7
2. В файле /bitrix/php_interface/dbconn.php:
$DBDebug = true;
3. Смотреть лог ошибок (error log) веб-сервера (httpd (Apache), файл error_log ).
4. В файле /bitrix/.settings.php установить:
'debug' => true
5. Проверить содержимое переменной $_SERVER["DOCUMENT_ROOT"]. Там должен быть установлен корректный путь, иначе не подключаются файлы системы.
6. Запустить скрипт проверки системы на соответствия требованиям для стабильной работы 1С-Битрикс bitrix_server_test.php
Основные причины появления белого экрана:
Некорректное редактирование /bitrix/php_interface/init.php: ошибки, лишний пробел после ?>
Такая же проблема с белым экраном может возникнуть после переноса на другой сервер, в этом случае:
- Проверить настройку PHP — short_open_tag, которая должна быть в On.
- Не хватает оперативной памяти (memory_limit по умолчанию 128). Проблема решается следующим образом. Заходим в /bitrix/php_interface/dbconn.php. Редактируем ini_set("memory_limit", "512M");