Chyba timezone a dibi
- dway
- Člen | 3
Zdarec,
mám nette 0.9.3 a php 5.2.10.
Když jsem nahodil dibi, tak mi laděnka začala vypisovat chybu:
http://img29.imageshack.us/…2/chybax.png
a v pozadí byla chyba:
Strict Standards: date() [function.date]: It is not safe to rely on the system's timezone settings. Please use the date.timezone setting, the TZ environment variable or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected ‚Europe/Berlin‘ for ‚CET/1.0/no DST‘ instead in /var/www/virtual/jankocmanek.cz/knihy/htdocs/libs/dibi/drivers/mysql.php on line 129
opravil jsem to tím, že jsem zakomentoval v dané lokaci řádek:
$this->query("SET time_zone='" . date('P') . "'");
ale nepříjde mi to jako správné řešení. Spíše taková z nouze ctnost. Nevíte někdo co s tím?
Editoval dway (28. 2. 2010 13:04)
- redhead
- Člen | 1313
nepomůže tohle?
https://github.com/…p/config.ini#L9
nebo případně to nasetovat přes ini_set();
Editoval redhead (28. 2. 2010 13:11)
- dway
- Člen | 3
honzakuchar napsal(a):
Jo, přestalo to vyhazovat chybu, když jsem hodil do bootstrapu:
date_default_timezone_set('Europe/Prague');
Není v tom případě problém, že se mi nenačítá config.ini nebo, že špatně nastavuje timezone???
protože, v config ini nastavuju Europe/Prague…
config rozjíždím podle návodu zavoláním:
Environment::loadConfig();
v bootstrapu
- Honza Kuchař
- Člen | 1662
Nenačítá se config nebo možná nefachčí ini_set
(ale to
fakt jen tipuju)
Editoval honzakuchar (28. 2. 2010 14:41)