ISPConfig3 がインストールされたサーバーがあり、複数の Web サイトと共有ファイルを持つユーザーがいます。
私は奇妙なopen_basedir
問題を抱えています:
含めようとしています: /var/www/clients/client2/web4/web/core/defs.php 警告: require(): open_basedir 制限が有効です。File() は許可されたパス内にありません: (/var/www/clients/client2/web4/web:/その他のパス.....
ご覧のとおり、open_basedir の許可されたパスにある の/var/www/clients/client2/web4/web/core/defs.php
下にあります。/var/www/clients/client2/web4/web
それが何であるかについて何か考えはありますか?
編集:
わかりました、defs.php
実際に適切に含まれていることがわかりました。終了後、「File() は許可されたパス内にありません」というエラーが表示されます。
File()
<- 中括弧が空であることに注意してください。
おそらくrequire
/関数が原因で発生すると思います。include
私はfastCGIところで使用しています。
誰かこれをどこかで見た?
ノート:
http://www.howtoforge.com/forums/showthread.php?t=51164
suPHP では表示されません。
eAccelerator を使用すると問題が発生することがわかりました。APCに切り替えて解決!