この「問題」に関する多くのトピックがあり、ここで提案されているすべてのソリューションを試しました:PHP mkdir: Permission denied problemしかし、私はフォルダを作成しようとしているときPHPスクリプト。私は777枚のアルバムの下にあるすべてのものを入れているテストのためにPHP:mkdir()のアクセス権が拒否されました
http://i.prntscr.com/b5f37f0ff84f471bb62f250369c41625.png
は、私は、サブdirsにをしなければならないものです。このケースでは755ですが、777でも動作しません。
Googleでは数時間Googleの検索を行っています何か働いている。次のようにディレクトリを作成するための
私のコードは次のとおりです。事前に
$target_path = DEFAULT_UPLOAD_PATH . $albumId . '/';
// albums/{xxxx-xxxx-xxxx}/
if (!is_dir($target_path)) {
mkdir($target_path, 0755, true);
print_r(error_get_last());
}
ありがとう!
変更chmodコマンドに777 'ます。mkdir($のTARGET_PATH、0777、真の); –
はまだ777 – JC97
試みを「許可が拒否された」、という試みた'は、「その他」グループは書くことができないことを意味しますそのフォルダに移動します。あなたは@BQKhánhが言ったように、ユーザーとしてスクリプトを実行したり、「アルバム」の権限を変更しなければなりません。 –