2005年 6月 09日

a-blogとの格闘。

カテゴリ: コンピュータ / 0 コメント

ここ10日ほど「a-blog」の構築で頭を悩ませていました・・・。
その原因は「文字化け」。なんたってインストール画面から文字化けだもんね・・・参った〜
(T_T)

本家サイトにも書いてありますが、もう少しここでは詳しく書きますね。

テスト環境マシンは

サーバーがFedoraCore 1/Apache 2.0/PHP Version 4.3.10で実験。

まず最初にインストール画面から文字化けしていて、そのとき「htaccess」ファイルで
環境を変更。そのときの記述が・・・

php_flag mbstring.encoding_translation Off
php_value mbstring.http_input auto
php_value mbstring.http_output shift_jis
php_value mbstring.internal_encoding shift_jis
php_value mbstring.language Japanese
php_value mbstring.detect_order auto
php_value output_handler mb_output_handler


でこの状態でインストール画面の文字化けは解消して無事インストできて
setupフォルダを削除するとまた文字化け。

と、あるサイトの「なるべくスクリプトの通りに出力」というところで


php_flag mbstring.encoding_translation On
php_flag output_buffering On
php_value output_handler mb_output_handler
php_value default_charset Shift_Jis
php_value mbstring.language Japanese
php_value mbstring.http_input auto
php_value mbstring.http_output pass
php_value mbstring.internal_encoding EUC-JP
php_value mbstring.substitute_character none

と変更したら、文字化け解消!。その状態でテスト投稿しても問題なし。
ただ管理画面で「config_sys」ファイルの変更が出来なくなった。
(タブが消えた・・・)
まぁこれはサーバーから書き直せばいいので、究明は後回し。

あとはトラックバックを検証して画像系やね・・・
とりあえず、これで「文字」関係はたぶんOK。

は〜っ悩んだ10日間だった・・・・。

このエントリーのトラックバックURL:
http://webspace.dynSite.net/cgi-bin/mt-tb.cgi/146