Sistema: Debian Lenny/Apache 2.2/php5.3.3 recopilada de fuentesphp5.3.3 date.timezone Directiva de nuevo php.ini no se tiene en cuenta
estoy strugglying con el date.timezone dentro de php.ini.
Puedo definir el TZ utilizando el código fuente de php, pero me gustaría corregirlo de una vez en el archivo ini.
código php: Ok
date_default_timezone_set('Europe/Berlin');
php.ini: No se tiene en cuenta si no ha configurado dentro del código fuente
date.timezone = 'Europe/Berlin'
También comprobé que he modificado la derecha php.ini archivo y tiene interferencia con algunos archivos php.default.ini.
Comprobé dentro de los archivos de configuración de apache si habría una interferencia en los datos de env TZ, pero ninguno.
No sabe qué hacer más, por lo que cualquier consejos serán bienvenidos,
THX de antemano.
EDIT: También intenté sin o con comillas simples o dobles como date.timezone = 'Europe/Berlin', pero todavía obtengo un "no value" en el phpinfo.
Edit2: Tanto phpinfo() y el siguiente retorno de escritura de la prueba que el date.timezone está vacía (por ejemplo, no tiene valor.):
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: hum, supongo que encontré sthg en el php.ini :
Configuration File (php.ini) Path : /usr/local/php533/php.ini
Loaded Configuration File : VOID !
así que tengo que encontrar la manera de asegurarse de que Apache está buscando el php.ini derecho de alguna manera ...
*** Nota: *** El archivo '' php.ini' de php-cli' es diferente entonces archivo '' php.ini' de apache2'. Sugiero un enlace simbólico entre ellos para mantenerlos sincronizados y evitar confusiones. –