Расскажу свой случай.
Ни с того, ни с сего у меня вдруг - бац! и белый экран. Причём и сайт и админпанель белые. Так же пустая главная страница, поэтому исходник кода не посмотреть, ошибки никакой не пишет. Я подумал - может чего в коде напортачил - делаю бэкап.
Ничего не меняется - белый экран.
В общем история долгая, путём проб и ошибок докапываюсь - у меня на хосте включен PHP 4 а в Joomla компонентам нужен PHP 5.
Причём в админпанели на хосте обозначено, что включен у меня PHP 5
То есть у них произошёл какой-то сбой, PHP 5 переключилось на PHP 4 а я из-за этого потерял кучу нервов и времени, но зато приобрёл кое-какие знания.
Теперь у меня в файле .htaccess есть следующие строки:
addtype application/x-httpd-php5 php
AddDefaultCharset UTF-8
Первая не позволяет из-за дурного хостера не скатится на php 4
А вот вторая помогает тому, чтобы при кэшировании не сбивалась русская кодировка.