THE IDEA IS ONLY CHANGE THE TIMESTAMP IN YOUR SERVER INSTEAD CHANGE A LOT OF FILES IN YOUR ESTORE
Please backup first.
This configuration works on my hosting on Bluehost, try if this works for your server also... I HOPE SO.
Get your php.ini
Add inside
date.timezone = "Europe/London";
depending your time zone, Use the appropriate option at http://php.net/timezones
Within public_html create a file call it inilocaxx.php (to avoid that somebody guess the name) with the following syntax included within it:
<pre><?php system("find . -type d|xargs -i cp --verbose php.ini {}/."); ?></pre>COMPLETE!
Upload the file to public_html where you already have the initial php.ini (modified with the timezone) file, you would go to http://www.maindomain.com/ inilocaxx.php This will copy the file to every folder below public_html.
Now if you have your store in a subfolder you will want to change the subfolder only; so… upload the file to your storexyz where you already have place the php.ini (modified with the timezone) file, next, you would go to http://www.maindomai...z/inilocaxx.php This will copy the file to every folder below storexyz.
Also make this changes to your languages files
Ie
On
catalog/ includes/languages/english.php
find
@setlocale(LC_TIME, 'en_US.ISO_8859-1');
Change by
@setlocale(LC_TIME, 'en_GB');
@PUTENV('TZ=Europe/London');
@mktime('0,0,0,1,1,1970');
Admin/includes/languages/english.php
find
setlocale(LC_TIME, 'en_US.ISO_8859-1');
Change by
setlocale(LC_TIME, 'en_GB');
@PUTENV('TZ=Europe/London');
@mktime('0,0,0,1,1,1970');
I HOPE THAT WORKS FOR YOU TOO.
Edited by axioma, 01 April 2010, 18:10.















