0

ルートに配置されたディレクトリに配置されたファイルを読みたい。ファイルをその場所に置きます/root/folder/file.txt これは私のコードです:

このコードを/var/www/html/test.php、パブリックhtmlフォルダーにあるファイルに配置します。

さて、ブラウザからこのファイルを開くと、画面に何も表示されません(これは、エラー報告がオフになっているためです)が、sshによって同じディレクトリに配置された同じファイルをCLIモードで開くと、正しい出力が得られます(つまり、ファイルの内容を含む配列です)。

これを修正する方法は?

4

1 に答える 1

2

ルートフォルダは(通常)rootユーザー用であり、外部ユーザーへの読み取りアクセス権はありません。したがって、apacheユーザーによって実行されているスクリプトは、スクリプトにアクセスして読み取ることができなくなります。

于 2012-10-27T19:08:45.033 に答える