フォルダーの作成と書き込みに問題があります。
if(file_exists("helloFolder") || is_dir("helloFolder")){
echo "folder already exists";
} else {
echo "no folder, creating";
mkdir("helloFolder", 0755);
}
"no folder, creating"
これは、フォルダーが既に存在する場合でも返されます。次に、次のエラーが表示されます。
Warning: mkdir() [function.mkdir]: No such file or directory in script.php on line 18
警告: file_put_contents(/filename.txt) [function.file-put-contents]: ストリームを開くことができませんでした: 58 行目の script.php で許可が拒否されました
非常に奇妙なのは、これを実行する 3 つの別々のスクリプトを呼び出していることです。1 つのスクリプトは常に機能しますが、他の 2 つのスクリプトでは常にこのエラーが発生します。スクリプトを同期的に呼び出しているので、重複が発生しているとは思いません。他のすべてはそれらの間で同じです。すべてに権限644
があり、すべてのフォルダに権限があります755
。