Nach dem Update von Joomla 2.5 auf Joomla 3.x ist das Frontend nicht mehr erreichbar und folgender Fehler wird angezeigt:
500 - DateTimeZone::__construct() [datetimezone.--construct]: Unknown or bad timezone (-5)
Ursache hierfür kann sein das in der configuration.php wirklich eine falsche Zeitzone eingestellt ist. Dies kann man im Backen in der Konfiguration beheben, indem die richtige Zeitzohne gewählt wird.
public $offset = 'Europe/Berlin';
Alternativ kann dies aber auch ein Symptom von veralteten erweiterungen sein. In einem speziellen Fall war das Frontend nur dann nicht erreichbar wenn die Module mod_image_show_gk4 und mod_news_pro_gk4 nicht aktiviert waren. Dazu einfach im Backend unter "Erweiterungen > Verwalten" alle unbekannten Erweiterungen oder Erweiterungen von Drittanbietern deaktivieren. Wenn das Frontend wieder erreichbar ist, eine Erweiterung nach der anderen zuschalten und den Übeltäter entlarven.