LOGIN ID Password Auto Login Register Now! Lost Password?
XUGJ Forum

ロリポップのphp.ini設定について

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています

投稿ツリー


前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 | 投稿日時 2011/12/6 18:21
yhonda  1st Class 居住地: 2003年10月~  投稿数: 31
レンタルサーバの、ロリポップがphp.ini設定できるように仕様が変更になったので、設定してみたところ、

新規で入力したものが、文字化けしてしまうようです。



SERVER : Apache
PHP : 5.2.17
MySQL : 4.0.24-standard-log
XOOPS : XOOPS Cube Legacy 2.1.5


現在、設定項目は下記のようにしてあります。

■ mbstring 関連
mbstring.language →japanese
mbstring.internal_encoding →EUC-JP
mbstring.encoding_translation → on
mbstring.func_overload → 0
mbstring.http_input → auto
mbstring.http_output → pass
■ session
設定項目
session.auto_start → 0
session.use_trans_sid → 0
session.use_only_cookies →0
■ そのほか
設定項目
default_charset →EUC-JP
output_handler →未設定
output_buffering →未設定
magic_quotes_gpc →on
short_open_tag →on
safe_mode →off
register_globals →on
allow_url_fopen → off
allow_url_include → off
upload_max_filesize →2M
display_errors → on
error_reporting →E_all&E_NOTIEC
asp_tags →off


どこか、間違いがありますでしょうか。
投票数:3 平均点:10.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2011/12/6 23:12
marine  Lieutenant   投稿数: 464
単純に考えて、これまで php.ini の設定をしなくてうまくいっていたのなら
設定をすべて元に戻せば良いのではないでしょうか・・・?

php.ini設定ができるからといって、良く判らずに行うのは
余りよろしくないように思います。

文字化けするのは、基本的にエンコード指定が間違っているように思いますね。
元々データベースのエンコード指定が何になっていたのかとか、その他諸々・・・
状況を考えて設定しないといけないような気がします。

いずれにしても、なぜ、php.ini設定をすることになったのでしょう?
何か問題があってしたのなら、わからないでもないのですけど。
投票数:3 平均点:10.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2011/12/7 14:39
yhonda  1st Class 居住地: 2003年10月~  投稿数: 31
はい、すみません。。。

mbstring.internal_encoding をUTF-8にしたところ直りました。

eucで作っているのになぜだろう。

ありがとうございました。
投票数:5 平均点:10.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2011/12/7 22:06
marine  Lieutenant   投稿数: 464
いや、データベース内部がUTF-8なだけじゃないでしょうか?

だから、インターナル・エンコーディングということで・・・
投票数:4 平均点:10.00
  条件検索へ

Back to Page Top
MainMenu
Manuals
Search
XOOPS Official & Dev.
XOOPS Communities