1386 xoopsの一部モジュールに文字化け

<<トップページへ <<質問BBSへ

xoopsの一部モジュールに文字化け
日時: 2005/08/13 16:50
名前: moro
moroといいますlinuxのビギナーです。

xoopsの一部モジュールの文字化けの解決に四苦八苦しています。
解決方法のわかる方ご教示願います。
これまでFC3でインストールタイプをカスタムで全てのモジュールを選択してデスクトップの形式で
サーバーを構築してxoopsを入れて運用してきましたが、linuxコマンドにも慣れてきたので
このサイト(fedorasrv.com)の構築方法をモデルにして開発ツールだけをインストロールしてサーバーを構築してそれにxoopsを移植しようとしたらヘッドラインモジュール(xhld、
headline)、ミニカレンダー(wordpress、pical)の曜日(日本語)に
文字化けが発生しています。

<?php
phpinfo(); でサーバーの状態を見ると
?>

mbstringのブロックが表示されません。もう一つのデスクトップ方では表示されます。何かモジュールが不足しているんでしょうか? phpMyAdminでもマルチバイト対応がされてないようなメッセージが出たりします。
xoopsに関係すると思われるモジュールのインストロールは以下の3つです。

@ yum -y install httpd
A yum -y install php
B yum -y install mysql-server

よろしくお願いします。

Re: xoopsの一部モジュールに文字化け(1)
日時: 2005/08/13 22:40
名前: デビルman
サーバ、httpd、xoopsの言語設定は確実でしょうか?

Re: xoopsの一部モジュールに文字化け(2)
日時: 2005/08/14 00:50
名前: Johann
参照: http://www.geocities.co.jp/SiliconValley-Sunnyvale/1839/index.html
>インストロール

インストールです。

Re: xoopsの一部モジュールに文字化け(3)
日時: 2005/08/14 02:57
名前: moro
moroです。さっそくお返事ありがとうございます情報提供不足で失礼いたしました。
わたしのサーバーは以下の通り設定してあります。

@ サーバーの内部処理はEUC-JPです。sed -i 's/UTF-8/eucJP/g' /etc/sysconfig/i18n を使ってEUC-  JP に変更し確認も取りました。

A httpd は/etc/httpd/conf/httpd.conf の#AddDefaultCharset UTF-8 をコメントアウトしました。

B xoops は標準でEUC-JP なっていると理解しているので特に何もしませんでした。また正常に動作し  ているデスクトップでもそのままで正常に動作しています。

C php はphp.ini を言語に関係するような部分を次のように変更しました。

   output_buffering = Off
default_charset = EUC-JP
mbstring.language = Japanese
mbstring.encoding_translation = On
mbstring.http_input = auto
mbstring.http_output = EUC-JP
mbstring.internal_encoding = EUC-JP


Re: xoopsの一部モジュールに文字化け(4)
日時: 2005/08/14 20:32
名前: デビルman
xoopsはそれほど詳しくないのですが

php-mbstringとかは必要ないのかな?

Re: xoopsの一部モジュールに文字化け(5)
日時: 2005/08/15 10:44
名前: moro
こんにちわmoroといいます。貴重な情報ありがとうございましたご指摘の通りphp-mbstring のインストールが必要でした。それを入れてテストしたら全てが解決できました。
解決できて非常に助かりました。今後もよろしくお願いします。




▲このページのトップへ戻る

LPIロゴ Copyright© 2004-2010 fallenangels, All rights reserved.
ご自由にリンクしてください(連絡は不要です)
本ページへのご意見・ご要望、誤字・脱字・リンク切れ等のご連絡はこちらからお願いします