差分

ナビゲーションに移動 検索に移動
1,438 バイト追加 、 2011年4月25日 (月) 13:52
110行目: 110行目:  
  $wgLocalTZoffset = date("Z") / 60;
 
  $wgLocalTZoffset = date("Z") / 60;
 
-- [[利用者:Fumi|Fumi]] 2011年4月25日 (月) 12:03 (JST)
 
-- [[利用者:Fumi|Fumi]] 2011年4月25日 (月) 12:03 (JST)
 +
 +
: ありがとうございます。システム変更に伴う副作用も一通り対処し終わったと思います。タイムゾーンですが、現状では署名で挿入されるタイムゾーンだけJSTになっていて、ログのタイムゾーンがUTCのままになっているという奇妙なことになっているのが問題点です。サーバごとに状況がちがうので、設定の仕方も必ずこのようにすればOKという方法もなく、いろいろ試してみるほかありません(削除ログとアップロードログはUTCから変更できないようですが、編集履歴はJSTにできます。たとえば僕が持っているMediaWikiではFumiさんの挙げている2行目のみの追加でログ含め正しくJSTになります。サーバの時刻設定に依存します)。試し方は[[mw:Manual:Timezone/ja]]の通りですが、たとえば今の2行を削除して次のようにしてみるとどうでしょうか?
 +
<pre>
 +
$wgLocaltimezone = "Asia/Tokyo";
 +
$oldtz = getenv("TZ");
 +
putenv("TZ=$wgLocaltimezone");
 +
$wgLocalTZoffset = date("Z") / 60;
 +
putenv("TZ=$oldtz");
 +
</pre>
 +
:もしかしたら、署名がJSTでログがUTCだということがわかっていればそれはそれで問題ないということもあるのかもしれませんが、気分はあんまりよくないです。--[[利用者:Ninomy|Ninomy]] 2011年4月25日 (月) 13:52 (JST)

案内メニュー