Möchte man bei STRATO im Webhostingbereich Roundcube installieren stößt man derzeit auf den Hinweis dass date.timezone nicht gesetzt sei. Leider möchte Roundcube diesen Wert unbedingt haben, auch wenn es später mit „auto-detection“ arbeitet.

Alles ganz einfach zu lösen. Dank PHP 5.3. muss man hier nicht mehr mit einer eigenen php.ini experimentieren, sondern kann den fehlenden Wert ganz einfach via .user.ini setzen.
Datei erstellen, diese .user.ini nennen und zum Beispiel mit folgendem Inhalt versehen:
1 2 |
date.timezone = Europe/Berlin |
Die Datei in das Roundcube- und Installations-Verzeichnis hinterlegen.
/roundcube/.user.ini
/roundcube/installer/.user.ini
Nun sollte die Installation ohne weitere Probleme funktionieren.

Links:
- http://php.net/manual/de/configuration.file.per-user.php
- http://www.roundcube.net/
- http://php.net/manual/de/datetime.configuration.php
- http://php.net/manual/de/timezones.php
Viel Spaß mit Roundcube.