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

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にしてあります。

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

●質問者: xbusinessman
●カテゴリ:ウェブ制作
✍キーワード:777 LIB PHP require Smarty
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● kn1967
●100ポイント ベストアンサー

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

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

◎質問者からの返答

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

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

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

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

としているのですが、

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

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

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

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

関連質問


●質問をもっと探す●



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