Just a post to help others who might have this situation.... The default time zone in aMember is UTC 0, but since we are in the US EST time zone (UTC -4) we wanted to change aMember server time so our invoices would be date stamped correctly. The fix that appears in the forums is to add this line in a php.ini at the root directory on your web host server: date.timezone = "America/New_York" Unfortunately in our situation, the presence of any php.ini file (regardless of what the file contained) triggered a fatal error in aMember. aMember provided an alternative solution that worked perfectly: Add this line to the top of /amember/application/configs/config.php: just after <?php line: date_default_timezone_set('America/New_York'); Cheers!
Worked for me also! Thanks for passing it on. Did forget to put the semi colon on the end after bracket: date_default_timezone_set('America/New_York'); of course it didn't work, now it does.
This link can be useful for someone who interested in this case http://www.amember.com/docs/Frequen...to_change_timezone_of_aMember_Installation.3F