カテゴリ | |
---|---|
サマリ | 海外フリーサーバでのタイムゾーン設定 |
バージョン | 1.3.2 |
投稿者 | gimmick |
状態 | 完了 |
投稿日 | 2002-11-29 (FRI) 01:09:47 |
初めまして。
Spaceports.com という海外の無料サーバを借りてPukiWiki を設置したのですが、時間が9時間遅れとなります。
とりあえず"Last-modified"のところだけはskinを無理矢理
date("D, d M Y H:i:s",$fmt+32400)
としてみましたが、commentとか、最新のn件とかも直す必要があります。なにかうまい解決方法ってないもんでしょうか?
putenv("TZ=JST-9");が効けば簡単なんですが。
残念ながら、ダメみたいです…。
Warning: Safe Mode: Cannot set environment variable 'TZ' - it's not in the allowed listやっぱり力業ですかねえ。
dev:BugTrack/169を参照してください。
該当箇所書き換えで日本標準時を示すようになりました。スキンの"Last-modified"でタイムゾーンがGMTのままになるっぽいので"get_date("D, d M Y H:i:s",$fmt)"としてその外に"JST"とかいてみました :)
date('T')の扱いは難しいですね。
dev:BugTrack/169に、calendar*.inc.php内で使われているgetdate(),mktime()についての対処を追記しました。
追加書き換え行いました。時間も正しいようです。ぱんださん、素早い対応、ありがとうございました。
PukiWiki 1.4では標準でタイムゾーンに対応しています。