> ok. that's a lot of output. I've put it at the end, separated by markers. > >> could you show phpinfo() output from all three servers? >> >> maybe server B is not chrooted and servers A and C are chrooted. >> >> >>> Thank you for your reply. >>> >>> >>> >>> The question boils down to: why is SM on server B reporting time >>> correctly in EST, while SM on A and C drop out to GMT? The >>> configuration of B and C would seem to be nearly identical, while A is >>> odd server out with different versions of php and SM. None of them are >>> on php 5.1.x yet. Server A is on php 5.0.2. >>> >>> >>> >>> I know that there are preferences individual users can set to fix >>> this. But, since I have one server that seems to be doing it >>> correctly, I'd like to know why and then fix the others. I have >>> hundreds of users, and getting them all to "fix their settings" can be >>> a bit of a problem. >>> >>> I've been looking at the php configurations. If I do `php -i | less`, >>> I >>> find that all three servers have the same group of settings for TZ: >>> >>> TZ => US/Eastern >>> _SERVER["TZ"] => US/Eastern >>> _ENV["TZ"] => US/Eastern >>> >>> >>> >>> >>> I haven't been able to find any differences that I can point to as >>> possibly causing 2 servers to report GMT while the other 1 reports >>> EST. >>> >>> >>>>> I found a few things related to this on google, in the SM >>>>> documentation, and on the archives for the list, but nothing that >>>>> answered the question. >>>>> >>>>> I have 3 servers that are very similar. Each is a Sun E250 >>>>> running Solaris 9. Call them A, B, & C, configured last August, >>>>> November and >>>>> this January respectively. A has php 5.0.2 and squirrelmail 1.4.4. >>>>> It >>>>> has moderate useage and doesn't use php for other things. B has >>>>> php 4.4.2 and >>>>> squirrelmail 1.4.6. It has very light usage of mail, but heavier >>>>> usage of the web and uses php extensively. C has php 4.4.2 and >>>>> squirrelmail 1.4.6 >>>>> also. It has heavy useage of mail, and moderate useage of the web >>>>> with light use of php for the web. >>>>> >>>>> I personally built all 3 servers, secured them, configured ntp >>>>> and all applications. `date` on all 3 reports the time and date >>>>> correctly. >>>>> >>>>> >>>>> Squirrelmail on A and C reports time as GMT. In the mail headers >>>>> it puts a line that reports GMT. The subsequent line from sendmail >>>>> reports the time in EST. On the Web page, left panel, >>>>> Squirrelmail >>>>> reports the time as GMT but does not indicate that it is GMT -- >>>>> it's simply 5 hours later than one would expect. >>>>> >>>>> >>>> Switch to international time format in folder prefs and see >>>> reported time zone. >>>> >>>> >>>> >>>>> Squirrelmail on B reports time as EST. >>>>> >>>>> >>>>> >>>>> >>>>> I recently updated php and Squirrelmail on B and C and followed >>>>> identical procedures on both. >>>>> >>>>> I did not update A, because the php 5.1.2 configure script >>>>> failed. Separate issue, but explains the difference in versions. >>>>> >>>>> >>>>> >>>>> >>>>> If I go to my personal options on the web connection and specify >>>>> a time zone of America/New_York, I get the correct display of time >>>>> for myself. However, this does not fix the problem for all my >>>>> users. I also cannot say if this is a new problem or an old >>>>> problem. Nobody reported it until this week. I also looked at some >>>>> pref files in smdata on all 3 and didn't see any specifications of >>>>> time zones. >>>>> >>>>> >>>> Then SquirrelMail is running in default time zone and PHP functions >>>> fail to report your server's time zone correctly. >>>> >>>> >>>> >>>>> Seems like there must be some sort of global configuration >>>>> somewhere that controls this. But, I couldn't find it. I even >>>>> poked around in Squirrelmail's code a bit, but I'm not a php >>>>> programmer. >>>>> >>>>> >>>>> >>>> SquirrelMail does not have global time zone configuration option. >>>> It >>>> uses your server's time zone by default. If you use PHP 5.1.x - date >>>> functions are rewritten and SquirrelMail does not support >>>> date_default_timezone_set() function yet. >>>> >>>> > > > > > ------------------------- Server A > > eclogite:/usr/local/httpd/share/smdata:root# /usr/local/php/bin/php -i > phpinfo() PHP Version => 5.0.2 ... > ------------------------- Server B > > snapper:/usr/local/apache/share/squirrel/smdata:root# php -i > phpinfo() PHP Version => 4.4.2 ... > ------------------------- Server C > > > > marlin:/u1/local/httpd/data/smdata:root# php -i > phpinfo() PHP Version => 4.4.2 ...
Please check php configuration same way SquirrelMail scripts are executed. PHP settings can depend on the way scripts are executed and on script location. http://www.squirrelmail.org/wiki/TestPHPSettings You haven't answered question about chroot. -- Tomas ------------------------------------------------------- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642 -- squirrelmail-users mailing list Posting Guidelines: http://www.squirrelmail.org/wiki/MailingListPostingGuidelines List Address: squirrelmail-users@lists.sourceforge.net List Archives: http://news.gmane.org/thread.php?group=gmane.mail.squirrelmail.user List Archives: http://sourceforge.net/mailarchive/forum.php?forum_id=2995 List Info: https://lists.sourceforge.net/lists/listinfo/squirrelmail-users