- ベストアンサー
include_pathに絶対パスを使うことはできないのでしょうか?
include_pathに絶対パスを使いたいと思っています。 本当は php_value include_path "/common/php" としたいところですが、上手くいかなかったので php_value include_path ".:common/php:../common/php:../../common/php" として、ほとんどの階層からの相対パスを指定することで、上手く動くようになりました。 しかし、どうしても絶対パスで指定したいです。他のサイトでinclude_pathを調べても、どこも絶対パスでやっています。私は何がいけないのでしょうか……?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
絶対パスは使えますよ。 aiueo667さんが書いているのは、絶対パスで無いため上手く行かないのです。 include_path に書くパスはサーバ上のパスであってWEB上のパスではありません。
その他の回答 (1)
noname#227352
回答No.2
aiueo667さんが記述しているのは,ドキュメントルートからの相対パスです。 絶対パス=URLと思われている方も多いと思いますが、絶対パスとは、サーバ環境内のパスなのでレンタルサーバなんかで判らない場合は、サーバ管理者に問い合わせましょう。 /home/*****/public_html/common/phpとか…。
質問者
お礼
通りでうまくいかなかったわけです……。確かにどこのページにもドキュメントルートからの相対パスで書いているところなんてありませんでした。 自分の頭の悪さにあきれるばかりです……。
お礼
> include_path に書くパスはサーバ上のパスであってWEB上のパスではありません。 そうだったんですか。ありがとうございます、これで今までの悩みが解消されました!!