var/www/ にあるPHPファイルから


require("file.php"); で

usr/lib/php/includes/file.php

を読み込めません。

php.iniでinclude_path = ".:/usr/lib/php/includes; " としてあります。

同じusr/lib/php/includes/ にある

Smarty/BUGS 等のファイルは読み込めます。

file.phpのpermission は777にしてあります。

非常に不思議ですが、一人で製作しており、前に進めず大変困っています。ご教授よろしくお願いします。

回答の条件
  • URL必須
  • 1人5回まで
  • 登録:
  • 終了:2007/06/07 16:55:44
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

ベストアンサー

id:kn1967 No.1

回答回数2915ベストアンサー獲得回数301

ポイント100pt

http://php.benscom.com/manual/ja/ini.core.php#ini.include-path

最後のセミコロンが不要なだけだと思うけど?

id:xbusinessman

おお、;を入れたらいけないなんて知りませんでした。

ついでにもう一つ教えてください。

同じような問題がpearでも起きていて、

include_path = ".:/usr/lib/php/includes: /usr/lib/php/pear"

としているのですが、

pear のモジュールがrequireで読みこめないという問題が起きています。

include_pathのセパレータが問題でしょうか?よろしくお願いします。

------------------------

パスとパスの間にスペースが入っていたのが問題でした。ありがとうございました。

2007/06/07 16:54:11

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません