アップロードされた zip ファイルのファイル許可に苦労しています。アップロードされた zip ファイルは解凍され、正しいディレクトリに並べ替えられます。
例えば:
ユーザーが FileA.zip をアップロード
FileA.zip は、parent/uploads/ ディレクトリに移動されます (まだ圧縮されています)。
fileA.zip は、parent/module1/FolderA に展開されます (folderA は、zip の展開と同時に作成されます)。
アップロードと抽出プロセスは正常にfolderA
機能しますが、含まれている個々のファイルを削除できません。SSH
またはに接続するFTP
と、permission denied
エラー メッセージが表示されます。
フォルダーまたはファイルを削除できるのはsudo
、SSH connection
.
ファイルがサーバーにアップロードされるときにも実行しchmod($target_path, 0777)
ましたが、同じファイル許可エラーが引き続き発生します。
注:module1
は権限を に設定して作成されました0777
が、抽出されたすべてのファイルは に設定されており、問題が発生しています0644
。
抽出された各ファイルのアクセス許可を0777に設定するか、 WinSCP経由で接続してデフォルトでsudoを実行するにはどうすればよいですか?