人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

php.ini について

あるレンタルサーバで文字化けするので
php.ini に必要事項を書いて設置したのですが、
これは一番上のディレクトリに置けば
その下の全てのディレクトリに影響するのではないのでしょうか?

トップに置くだけではそのディレクトリにしか効果が無く、
結局phpを使っている全てのディレクトリに設置しました。
それで一応問題なく動作はしているのですが
これはサーバの設定なのでしょうか。

よろしくお願いします。

●質問者: worldtravel
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:PHP サーバ ディレクトリ レンタルサーバ 文字化け
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● Numeric
●60ポイント ベストアンサー

php.iniの設定内容はカレントディレクトリにのみ有効であり、下位ディレクトリには反映されません。

下位ディレクトリからも同じ設定を参照させたい場合、htaccessを利用することで可能になります。


以下、http://document.secure.ne.jp/tools/php/php02.phpより引用。

1.下記のように、php.iniファイルを設置したディレクトリパスを記述した.htaccessファイルを用意します。パスは間違いのないよう、正確に記述してください。


例) suPHP_ConfigPath /usr/home/g999001/conf/



2.独自設定のphp.iniファイルで動作させたいディレクトリに.htaccessファイルをアップロードします。


3.実際にアクセスして動作検証を行います。


その他、注意点などもありますので、上記リンク先を確認してみてください。

◎質問者からの返答

なるほど!

基本はカレントディレクトリだけなのですね。

勉強になりました。

ありがとうございました。


2 ● azuco1975
●10ポイント

xreaでは、ディレクトリ以下もphp.iniの設定値が反映されますが・・。

◎質問者からの返答

ありがとうございます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ