Wie, um das Datum einzustellen.Zeitzone für CodeIgniter arbeiten mit php 5.3

Beim Datum.Zeitzone in php.ini auskommentiert ist, gibt es mir:

Einen PHP-Fehler aufgetreten

Schweregrad: Warnung

Meldung: main(): Es ist nicht sicher
verlassen Sie sich auf die system-Zeitzone
Einstellungen. Sie sind erforderlich zu verwenden
das Datum.timezone Einstellung oder die
date_default_timezone_set () - Funktion.
Falls Sie eine dieser Methoden
und Sie sind noch immer diese
Warnung, werden Sie wahrscheinlich falsch geschrieben
die timezone identifier. Wir ausgewählt
'America/Los_Angeles' für '-8.0/Nein
DST' statt

Mit dem Namen: controllers/helloworld.php

Linie Anzahl: 2

Wenn ich

date.timezone = "America/Los_Angeles"

Es gibt mir diese:

Server-Fehler auf Der Webseite aufgetreten
ein Fehler beim abrufen
http://localhost/ci/index.php/helloworld.
Es kann für die Wartung oder
falsch konfiguriert. Hier sind einige
Vorschläge: Laden Sie diese Webseite
später. HTTP-Fehler 500 (Internal Server
Fehler): Ein unerwarteter Zustand war
aufgetreten, während der server war
Sie versuchen, die Anforderung zu erfüllen.

Ich bin mit php 5.3, CodeIgniter 2.0.0, und Apache 2.2.

Update 1:
Ich habe versucht, laden ein test.php ohne CodeIgniter, wo die ersten 3 Zeilen test.php ist

date_default_timezone_set('America/Los_Angeles');
echo date("l j \of F Y h:i:s A");

Und es funktioniert gut, verschiedene Zeitzonen funktioniert auch auch.
Also ich vermute, das problem ist von CodeIgniter.

InformationsquelleAutor Snowfish | 2011-02-03
Schreibe einen Kommentar