PukiWiki Plus!のメニューが日本語にならない
バイト先のサーバでPukiWiki Plus!を使わせてもらってるんですが、今まで日本語で表示されていたメニューとかが、新サーバに移行したらなぜか英語表記になってしまいました。
パーミッションなどはそのまま引き継げるrsyncでデータを移行したので、そこら辺が原因ではないはず。。。
今まで使っていたサーバは、etchからlenny経由でsqueezeにアップグレードしたdebianちゃん。
新しいサーバは、squeezeを新規インスコしたdebianちゃんです。
環境としてはほぼ同じになっているはずなんですが、どうやら過去のOSの設定が新しい方では変わっているようで、うまくいきません。
php.ini
とかもいろいろ見てみましたが、分からずじまい。
原因
いろいろググっているとこんなページがありました。PukiWiki Plus!公式の質問箱です。
ここ→http://pukiwiki.cafelounge.net/plus/?%E8%B3%AA%E5%95%8F%E7%AE%B1%2F247
なるほど。locale.alias
か。
解決
ということで、locale.aliasを見てみましょう。
japanese ja_JP.eucJP japanese.euc ja_JP.eucJP ja_JP ja_JP.eucJP ja_JP.ujis ja_JP.eucJP japanese.sjis ja_JP.SJIS
最近はUTF-8化されつつあるLinuxなのに、なかなか意地悪な設定の様ですね。
質問箱によると、ja_JP
の行をja_JP.UTF-8
にすれば良いそうですが、せっかくなのでjapanese
の部分も変更して以下のようにしました。
japanese ja_JP.UTF-8 japanese.euc ja_JP.eucJP ja_JP ja_JP.UTF-8 ja_JP.ujis ja_JP.eucJP japanese.sjis ja_JP.SJIS
そのままでは反映されないようでしたので、locale-gen
コマンドを実行して無事日本語になりました。
最近のコメント