いやぁーすみません。ホントすみません。ブログ書くのが怖いんです
いえ、さぼりました。。ごめんなさい
そんなボクが、ブログを再開です。ちょっと忘れちゃまずい、ことをメモメモ。
スマイルサーバーとEC-CUBEの設定で、ちょっとトラブって、今後もありえそうな部分なので、備忘録。
問題は
「普通の表示はできるのに、会員登録、住所登録で日本語(漢字&ひらがな)を入力すると、
確認画面でありえないほど文字化けする」件です。
テキスト部分全部、文字化けしてれば、DB側の言語設定が影響してるんだろうと察しがついたんだけど、
普通の表示は問題なし。。入力した時だけ文字化け発生。。
php.iniファイルをディレクトリに置いて、言語環境を強制的にUTF-8に持っていけば、うまくいくはずなんだけども
どうもEC-CUBEがこのphp.iniを読んでくれない。
そこで、スマイルサーバーさんのサポートページを再確認!
ありましたヒントが!
http://support.smileserver.ne.jp/manual/operation/pg/php_v3/1.html
【PHP.iniの個別設定】
設定を反映させたいディレクトリに以下を入力した.htaccessを設置
suPHP_ConfigPath /virtual/service/ドメイン名/http/任意のディレクトリ
ズバリ!これでした!
これで、入力テキストも問題なし!ひと安心ひと安心。