• 締切済み

さくらインターネットでphp.iniが変更できない

さくらインターネットのスタンダードプランに2009年1月から契約している、現在PHP勉強中の者です。 本日初めてphp.iniの内容を変更してみようとしたのですが、変更しようとした内容のうち一部が変わりませんでした。 どなたか原因がお分かりになる方がいらしたら教えて頂きたく思います。 【詳細】 さくらインターネットの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 mbstring.script_encoding = EUC-JP mbstring.substitute_character = none display_errors = On そして保存後にphpinfoで確認したところ、 output_buffering が no value 、 mbstring.substitute_character が no value 、 display_errors が STDOUT と表示されており、 mbstring.script_encoding はそもそも項目がありませんでした。 その他のものはちゃんと設定したとおりに変更されましたが、上記4点が何度設定しても変わってくれません。 いろいろ自分で調べてみたのですが解決方法がわからないため、どなたか解決方法をご存知の方がいらっしゃいましたら、何卒教えて頂きたく存じます。 よろしくお願いします。

みんなの回答

  • tany180sx
  • ベストアンサー率63% (239/379)
回答No.1

none は no value だから問題ないのでは? STDOUT は標準出力だから On とほぼ同義で問題ないでしょう。 phpinfoはコマンドラインから? script_encoding が見つからないのは分かりませんが これは none でいいのでは?

polalal
質問者

お礼

なるほど。 PHPに関する書籍を購入しそのとおりにやっていたので、そうしなくてはいけないのかと思ってました。 とりあえず現状文字化けは発生していないので、このままやってみようと思います。 ご回答ありがとうございました!

関連するQ&A