2011-07-08 8 views
0

私は同じサーバーに2つのドメインを持っており、perms 777のファイルにアクセスしようとしています。 URLにfile_get_contentsを使用できますが、パスでは使用できません。何がこれを防ぐことができますか?php file_get_contents

+5

コードとエラーメッセージを表示してください。 – Cfreak

+1

フルパスを使用していますか?例:/var/www/vhosts/test.com/myfile.png – Eddie

+0

[open_basedir](http://uk3.php.net/manual/en/ini.core.php#ini)のような指令を使用していますか?オープンベース?) –

答えて

3

これは実際にはいくつかの異なることに依存します。ファイルが1つのサイトのユーザーフォルダの外部にある別のフォルダにある場合、open_basedirが有効であり、読み取り試行をブロックしている可能性があります。私はこれが最も可能性の高い犯人だと信じています。

関連する問題