0

アップロードされた zip ファイルのファイル許可に苦労しています。アップロードされた zip ファイルは解凍され、正しいディレクトリに並べ替えられます。

例えば:

  1. ユーザーが FileA.zip をアップロード

  2. FileA.zip は、parent/uploads/ ディレクトリに移動されます (まだ圧縮されています)。

  3. fileA.zip は、parent/module1/FolderA に展開されます (folderA は、zip の展開と同時に作成されます)。

アップロードと抽出プロセスは正常にfolderA機能しますが、含まれている個々のファイルを削除できません。SSHまたはに接続するFTPと、permission deniedエラー メッセージが表示されます。

フォルダーまたはファイルを削除できるのはsudoSSH connection.

ファイルがサーバーにアップロードされるときにも実行しchmod($target_path, 0777)ましたが、同じファイル許可エラーが引き続き発生します。

注:module1は権限を に設定して作成されました0777が、抽出されたすべてのファイルは に設定されており、問題が発生しています0644

抽出された各ファイルのアクセス許可を0777に設定するか、 WinSCP経由で接続してデフォルトでsudoを実行するにはどうすればよいですか?

4

1 に答える 1