水曜日, 12月 09, 2009

EC-CUBEで発送日時がずれる!?

クラウド化を進めている現状で海外サーバに格安でホスティング出来るのはいいけど、
ちょくちょく困った問題が起きたりするのも事実。

で、よく陥るのが時差の問題。

それが表題の件なんだけど。。。

EC-CUBEをセットアップしているサーバのシステム時間を日本時間にしているにも関わらず、
発送日時がずれる事が判明 

で、調べてみるとMySQL上の時間を引っ張ってきていることが判明!!

早速、MySQLで、 SELECT now( ) ;  ってやると確かにずれてた。

SET GLOBAL time_zone = timezone;

でタイムゾーンを指定しろってことだったんで

SET GLOBAL time_zone = '+9:00';

※スーパーユーザーの権限がある場合

ない場合は

SET time_zone = '+9:00';

でオケ。


ここのサイトを参考にさせていただきましたー。