Bug #47466 [Com]: Phd seems to ignores .ini timezone

From: Date: Thu, 27 May 2010 07:41:03 +0000
Subject: Bug #47466 [Com]: Phd seems to ignores .ini timezone
References: 1  Groups: php.doc.bugs 
Request: Send a blank email to doc-bugs+get-4453@lists.php.net to get a copy of this message
Edit report at http://bugs.php.net/bug.php?id=47466&edit=1 ID: 47466 Comment by: pjardine at team dot telstra dot com Reported by: kvz@php.net Summary: Phd seems to ignores .ini timezone Status: Assigned Type: Bug Package: Doc Build problem Operating System: Ubuntu Intrepid PHP Version: Irrelevant Assigned To: derick New Comment: Same issue. Win server 2003, IIS 6, PHP 5.3.2 Was having problems - PHP info page reported default timezone set ("Australia/Melbourne") but the error was still being logged and the php_info page reported "no value" in the configured timezone. Opened the php.ini file in a text editor and saved it as a differnt name. I then opened a command prompt window and copied the newly save file file to overwrite the original file. Problem resolved (no more errors, php_info correctly reporting configured timezone). Not sure why. I did notice something odd when I initially copied php.ini-production using windows explorer (I used ^C, ^V to create the copy, then renamed the "Copy of ..." to "php.ini". I ended up with 2 files of the same name, one of which had a (2) after it. I renamed the files again using windows explorer (using the date stamp to decide which was which)). Maybe some odd windows behaviour caused this? Previous Comments: ------------------------------------------------------------------------ [2009-10-24 21:10:36] cjm at siegeweb dot co dot uk Something odd just happened... I opened php.ini in C:/PHP, deleted all but the line 'date.timezone = Europe/London' saved, restarted IIS. It didn't work. still got the warning. Then I went to that start menu > All Programs > Php. Expanded it and saw php.ini. Clicked to edit it and got a completely different version of php.ini (with timezone commented out). Weird (as i thought i'd just changed that). I verified that the location of the file was C:/PHP/php.ini - it was. I browsed to C:/PHP/php.ini - opened that only to see my new version with only the line 'date.timezone = Europe/London'!? 2 files seemingly at the same location? Saving the version from the start menu didn't work. So I copied the content of the full .ini file over to the single line version, changed the timezone, saved it restarted IIS and timezone warnings have dissapeared. ------------------------------------------------------------------------ [2009-10-24 20:49:52] cjm at siegeweb dot co dot uk Same problem for me (php 5.3.0 - IIS 7). Still get warning after setting the timezone in php.ini. Have verified timezone, tried many others, with quotes/without quotes. Nothing works, php ignores that line completely. ------------------------------------------------------------------------ [2009-09-01 15:55:02] rod dot lopez at archery-it dot com dot au I got the same issue on Windows SBS 2003, IIS6, FastCGI, PHP 5.3.0. php.ini has date.timezone = Australia/ACT, but warning still appears. If I add <?php date_default_timezone_set('Australia/ACT'); at the begining warning goes away. ------------------------------------------------------------------------ [2009-06-18 21:27:08] mtrias at cei dot fing dot edu dot uy Same problem here :( Wamp installation in Intel x86 Os: WinXp Pro PHP: PHP 5.2.9-2 (cli) (built: Apr 9 2009 08:23:19) And look at this! php founds value Europe/Madrid in php.ini but shows the Strict Standard error. T:\>php --ri date date date/time support => enabled "Olson" Timezone Database Version => 2009.1 Timezone Database => internal Strict Standards: Unknown: It is not safe to rely on the system's timezone setti ngs. Please use the date.timezone setting, the TZ environment variable or the da te_default_timezone_set() function. In case you used any of those methods and yo u are still getting this warning, you most likely misspelled the timezone identi fier. We selected 'America/Sao_Paulo' for '-3.0/no DST' instead in Unknown on li ne 0 Default timezone => America/Sao_Paulo Directive => Local Value => Master Value date.timezone => 'Europe/Madrid' => 'Europe/Madrid' date.default_latitude => 31.7667 => 31.7667 date.default_longitude => 35.2333 => 35.2333 date.sunset_zenith => 90.583333 => 90.583333 date.sunrise_zenith => 90.583333 => 90.583333 ------------------------------------------------------------------------ [2009-04-11 10:28:38] bjori@php.net I have no idea how this could not be working. Derick, help please :) ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at http://bugs.php.net/bug.php?id=47466 -- Edit this bug report at http://bugs.php.net/bug.php?id=47466&edit=1

« previous php.doc.bugs (#4453) next »