Sat, August 4, 2007
DreamWeaverでファイルを同期するとタイムスタンプが9時間ずれる
DreamWeaverMX2004でFTPを使って、ファイルを同期させると、 ファイルのタイムスタンプが9時間前になってしまう、という問題が発覚。
DreamWeaver8 で同じことをした場合、問題がないため、 DreamWeaverMX2004に依存した問題かと思ったが、いろいろ調べてみると、 結局 FTPサーバ側の設定の問題だったようだ。 (でも、DreamWeaver8では問題ないのはなぜ?)
vsFTPd の設定
設定ファイル(/etc/vsftpd/vsftpd.conf)に以下の行を追加
use_localtime=YES
普通、コメントアウトされているのを外すだけでOKと思うのですが、 デフォルトのvsftpd.conf には、このオプションの記述がないので、 ファイルの最後に追加してやります。
あとは、vsFTPdを再起動すればOK
# /etc/rc.d/init.d/vsftpd restart
問題が解決している確認する方法
ftpクライアントで接続して、ファイルのタイムスタンプを確認します。 設定前と設定後で、同じファイルのタイムスタンプがどのように 表示されるかチェックすればOKです。