先に謝っておきます。間違ってたらごめんなさい。
On 2006/01/25, at 18:14, ALEX wrote:
php.iniのデフォルトエンコードなどの問題であれば、ブラウザでエ
ンコードを
変更すれば見れるはずですよね???
うーん。過去にIEで見たら文字化けするのにFireFoxでは
正常表示なんていうのが
あったりしたので、エンコードだけで何とかなるのかどうか自信があり
ません。
(これでお分かりかもしれませんが、私はxoopsで苦しみました)
また、GNOME端末でMySQL-Clientを使いselect文
などで内容を見ても文字化けし
ているのです。
いよいよphp.iniのような気が、、、、。
MySQLのバージョンがあがったときに、PHP5に同時にあがった
のですが、何故か
自分のスクリプトが動かなくなったため、PHP5を消去し
PHP4をapt-getにてイン
ストールしなおしたものです。
私は当時のVineのLAMP環境でどうしてもxoopsがう
まく動かなかったので、ヤケを
起こして、すべてソースからmakeした経験を持っております。
その際に、./configureのオプション設定や完成後の
php.iniを置く場所の問題でずいぶん
痛い目に遭いました。
まずphp.iniが複数存在していないかどうか、確認されることを
お勧めします。特に
いったんPHP5にしたものをPHP4に戻すなど色々なことを
やっていると環境がぐちゃ
ぐちゃになってしまうことがあります。
私の場合も、恥ずかしいことにphp.iniを修正しても直らないの
であきらめかけていた
ところ、全く別の場所にphp.iniが存在していたという悲しいオ
チを経験しております。
また、apt-getの場合親切にも前の設定ファイルを壊さぬように
*.rpmnewというような
ファイル名であたらし設定ファイルが上書きされず残っている場合と
*.rpmoldなんてい
う感じで逆に既存の設定ファイルが有効な形で残され、それが新しい環
境に合っていな
い等のトラブルの経験もあります。
いっそ思い切って、それぞれのソースファイルから構築する方法もあり
ます。それが
一番確実だったりするのですが、Vineの素晴らしいパッケー
ジャーが施してくれたパッチ
や設定が生かされないので、この際、完璧にすべての設定ファイルを確
実に削除してから
再度インストールされてはいかがでしょうか。
find / -name php.ini -print
すれば変なところに残った設定ファイル等も見つけることができます。
--
須々木 俊太