Fedoraを実行しているWebサーバー上にApacheがあります。私はテキストファイルに書き込もうとしています。Fedora PHP「ストリームを開くことに失敗しました:許可が拒否されました」
if(!empty($_POST['versionWrite'])){
$file = fopen(APP_DIR."/resources/version.txt", "w");
fwrite($file, $_POST['versionWrite'].PHP_EOL);
fclose($file);
}
そして、私は、コードを実行すると、私はこれを取得:
Warning: fopen(/var/www/spumprnagle/resources/version.txt): failed to open stream: Permission denied in /var/www/spumprnagle/head.php on line 28
Warning: fwrite() expects parameter 1 to be resource, boolean given in /var/www/spumprnagle/head.php on line 29
Warning: fclose() expects parameter 1 to be resource, boolean given in /var/www/spumprnagle/head.php on line 30
これは、ファイルを扱うすべてのスクリプトで発生します。そして、私はApacheのファイル編集権限を与えるために何をすればいいのか分かりません。
お時間をありがとうございました。
OK、これは...うまくいきましたが、おそらくApacheへのファイル所有権をtrnsferingすることで、FTPサーバーからのアクセス許可を削除しました...これを修正する方法はありますか? –