В большинстве случаев белый экран появляется из-за ошибки 500 Internal Server Error, когда сервер по какой-то причине не может обработать PHP-скрипт.
Чтобы устранить или хотя бы найти источник проблемы и показать его разработчику ответственного за ошибку скрипта, нужно настроить вывод ошибок на экран и по ним искать проблему.
Для этого достаточно в файле .htaccess, который находится в корне вашего сайта добавить следующие строки:
php_flag display_startup_errors on
php_flag display_errors on
php_flag html_errors on
Также можно в файл php.ini прописать следующие строки:
display_errors = On;
error_reporting = ~E_ALL;
но это, скорее, на тот случай, если первый вариант не сработает.
После данных манипуляций на экране мы увидим запись с ошибкой (или несколькими), в которой будет указано в какой строке какого файла происходит конфликт PHP.
Если хорошо разбираетесь в PHP и своем движке (CMS), то можете попытаться сомостоятельно решить проблему. В противном случае нужно по адресу файла, генерирующего ошибку, понять какой модуль глючит и отправить ошибку разработчику — по данным строчкам ему будет проще понять в чем дело.
Также можно включить постоянную запись ошибок в лог-файл, лежащий в корне вашего сайта, для этого в .htaccess вносим запись
php_value error_log /home/username/domains/domain.ru/php_errors.log
где home/username/domains/domain.ru/ — это абсолютный путь к корневой папке сайта на сервере. Если не знаете этот путь, вот инструкция по нахождению абсолютного пути.
Если остались какие-то вопросы или нужна помощь — пишите в комментариях!