> -----Original Message----- > From: CentOS [mailto:centos-bounces@xxxxxxxxxx] On Behalf Of Richard > Sent: Tuesday, January 31, 2017 5:19 PM > To: CentOS mailing list > Subject: Re: time zone > > > > > Date: Tuesday, January 31, 2017 16:59:32 -0500 > > From: TE Dukes <tdukes@xxxxxxxxxxxxxxxxxxx> > > > > > From: CentOS [mailto:centos-bounces@xxxxxxxxxx] On Behalf Of Richard > > Sent: Tuesday, January 31, 2017 4:44 PM > > > > >> Date: Tuesday, January 31, 2017 16:02:37 -0500 > >> From: TE Dukes <tdukes@xxxxxxxxxxxxxxxxxxx> > >> > >> Today, I started getting this error when trying to login to > >> zoneminder: > >> > >> ZoneMinder is not installed properly: php's date.timezone is not set > >> to a valid timezone > >> > >> Zoneminder has been running since last Wednesday when I installed it. > >> Today, I get this. > >> > >> In /etc/php.ini, I have date.timezone = America/New_York, which I > >> added when zoneminder was installed. > >> > >> Output from date: Tue Jan 31 15:56:26 EST 2017 > >> > >> Output from ll /etc/localtime: lrwxrwxrwx. 1 root root 38 Jan 25 > >> 19:05 /etc/localtime -> ../usr/share/zoneinfo/America/New_York > >> > >> Been searching for hours for another file that may be overriding > >> php.ini > >> > > > > Put a simple php page on your/the server (where zoneminder is > > running) with the "phpinfo()" function, and then look at the timezone > > information in the "date" section of the output. > > > > If it isn't showing the correct value, check the location of the > > php.ini that is being used in the "Loaded Configuration File" value > > toward the top of that output. > > > > By default, php doesn't use the system's TZ, > > > > > > Hello, > > > > I did, it shows the error about not being correctly set: > > > > Warning: phpinfo(): It is not safe to rely on the system's timezone > > settings. You are *required* to use the date.timezone setting 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 the timezone 'UTC' > > for now, but please set date.timezone to select your timezone. in > > /var/www/html/phpinfo.php on line 4 > > > > Why would it just start doing this? > > > > Obviously can't answer that as we don't know enough about what changes > you may have made to your system. The default php.ini doesn't have a TZ > set, so will always give that message unless/until you add a TZ. > > However, to fix this: > > - check the location of the php.ini that is being referenced, > as indicated above (generally /etc/php.ini). > > - edit that php.ini file to set a correct TZ following the > "date.timezone =" entry. > > - be certain to uncomment that line. > > - you probably need to restart the apache server to get any > change picked up. > [Date] ; Defines the default timezone used by the date functions ; http://php.net/date.timezone date.timezone = America/New_York Its set. Not sure why its not seeing it. The only changes I made to php.ini was this last week when I installed 7.3 and zoneminder. Its been working up till about noon today. Thanks _______________________________________________ CentOS mailing list CentOS@xxxxxxxxxx https://lists.centos.org/mailman/listinfo/centos