php5.3.3 date.timezone снова директива php.ini не учитывается

Система: Debian Lenny / Apache 2.2 / php5.3.3, скомпилированный из исходных текстов

Я не могу определить дату .timezone в php.ini.

Я могу определить TZ, используя в исходном коде php, но я хотел бы исправить это сразу в ini-файле.

PHP-код : Хорошо

date_default_timezone_set('Europe/Berlin');

php.ini : Не принимается во внимание, если не настроен в исходном коде

date.timezone = 'Europe/Berlin'

Я также проверил, что я изменил правильный php.ini и мешают работе некоторых файлов php.default.ini .
Я проверил в файлах конфигурации apache, будут ли мешающие данные TZ env, но их нет.

Не знаю, что делать дальше, поэтому любые подсказки будут приветствоваться,

заранее.

РЕДАКТИРОВАТЬ : Я также пробовал использовать одинарные или двойные кавычки как date.timezone = 'Europe / Berlin', но я все еще получаю сообщение «no value» в phpinfo.

EDIT2: И phpinfo () , и ниже тестовый сценарий возвращает, что date.timezone пуст (например, без значения):

 date_default_timezone_set('America/Los_Angeles');
 $script_tz = date_default_timezone_get();
 $iniset = ini_get('date.timezone') ;
 if (strcmp($script_tz, $iniset)){
   echo "Script timezone ($script_tz) differs from ini-set timezone ($initset).";
 } else {
   echo "Script timezone ($script_tz) and ini-set timezone match.";
 }

EDIT3 : гул, я думаю, я нашел sthg в php.ini :

 Configuration File (php.ini) Path : /usr/local/php533/php.ini 
 Loaded Configuration File : VOID !

Итак, я нужно найти способ убедиться, что Apache каким-то образом ищет нужный php.ini ...

7
задан hakre 20 December 2012 в 10:41
поделиться