Autor Zpráva
luma64
Profil
Zdravim, na web serveri s php verziou mám aplikáciu, ktorá bez problemov funguje. Nikde v kode nie je definovaná timezone. Idem ale nasadiť aplikáciu na nový server s verziou php 5.1.73. Keď prenesiem kod + db na nový server, dostanem hlášku:
Warning date(): It is not safe to rely on the system's timezone set... atd.

V kóde, ktorý sa nespustí som nastavil date_default_timezone_set("Europe/Bratislava"). Toto však nepomohlo. Konfigurácie sú nasledovné:
Funkčná alikácia (staršie verzia php):
Apache/2.2.12 (Linux/SUSE)
Database client version: libmysql - 5.0.96

Nefunkčná verzia nového servera, kam sa budú aplikácie nasadzovať:
Apache/2.2.15 (CentOS)
Verzia databázového klienta: libmysql - 5.1.73

Môže niektorá premenná servera spôsobovať nefunkčnosť aplikácie ?
Jan Tvrdík
Profil
luma64:
5.1.73
To je verze MySQL, ne verze PHP.

V kóde, ktorý sa nespustí som nastavil
Cože? Je potřeba to nastavit někde, kde to bude pokaždé spuštěno nebo to nastavit v php.ini na serveru.

date.timezone = "Europe/Bratislava"

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: