Wenn auch Du mit den Fehler We selected 'Europe/Berlin' for 'CET/1.0/no DST' instead
nicht viel anfangen kannst, dann bekommst du hier Hilfe.
Eine Kundenwebsite bei IONOS/1und1 war lahm gelegt durch den Internal Server Error. Es kam folgende Meldung:
Strict Standards: error_log(): We selected 'Europe/Berlin' for 'CET/1.0/no DST' instead in /homepages/XX/XXXXXXXXXXXXXXXXXX/domain/app/function.php on line 4 Internal Server Error error_log(): We selected 'Europe/Berlin' for 'CET/1.0/no DST' instead
In der besagten PHP-Datei in der Zeile, die den Fehler warf, war ein simpler error_log() Befehl im Code.
Letztendlich sagt die Fehlermeldung aus, dass keine default time zone, also keine Standardzeitzone definiert ist. Um das zu reparieren, gibt es zumindest zwei Möglichkeiten:
In der php.ini
date.timezone = "Europe/Berlin";
Oder auch direkt im PHP-Code, logischerweise VOR den error_log() Befehlen
date_default_timezone_set('Europe/Berlin');
So einfach kann das Problem behoben werden. Der IONOS-Support war damit leider überfordert und meinte, „Wir können es nicht nachvollziehen warum der Fehler bei Ihrer Konfiguration ausgelöst wird.“