Steve Wilkison Posted December 15, 2012 Share Posted December 15, 2012 I'm hoping someone might be able to help me with a new problem that has arisen on one of the sites I maintain. I'm getting a PHP error that says: "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 'America/New_York' for 'EST/-5.0/no DST' instead." The funny thing is, the code has been in place for years and we've never gotten these errors. Suddenly they began popping up. I'm guessing maybe the host did an upgrade the the PHP version on the servers, but don't know for sure. I have a php.ini file for the site and it in I have tried everything I can think of, including: date.timezone=UTC date.timezone=America/Chicago date.timezone=US/Central When I look at the phpinfo() file the changes I make in my php.ini file are reflected, but I still get this error. What am I doing wrong? Any advice would be greatly appreciated. Thanks! Link to comment Share on other sites More sharing options...
Larry Posted December 18, 2012 Share Posted December 18, 2012 Hmmm...strange. I like that you reran a phpinfo() but it surprises me that it's showing a change that's not taking effect. Is the php.ini/phpinfo() in the same directory as the script(s) giving the error? Link to comment Share on other sites More sharing options...
Steve Wilkison Posted December 18, 2012 Author Share Posted December 18, 2012 Hi, Larry, yes, I should have thought of that! I put a separate php.ini in the folder that contained problem files, along with a separate phpinfo() to check it and now I'll see if the problem continues. Thanks for the advice! Link to comment Share on other sites More sharing options...
Recommended Posts