ファイルのアップロード(職歴/履歴書)が必要なサイトがあります。安全上の理由から、ファイルをWebルートの外部のフォルダーにアップロードしたいと思います。私のローカル開発マシンでは、正常に動作します。しかし、本番サーバーでは、引き続きアクセス許可エラーが発生します。私は何が間違っているのですか?
アップロードCFCでは、ファイル拡張子を検出し、UUIDを作成し、ルート外のフォルダーに書き込むときにファイルの名前を変更するように設定しています。このブロックはtry/catchブロック内に設定され、コンソールでエラーを読み取るためにエラーをページに送り返します。
これがJSONでエンコードさcfcatch.Detail
れたcfcatch.Message
エラーです...
書き込み例外この例外の原因は次のとおりです。java.io.FileNotFoundException:/var/www/ftp/uploadfoldername/8915DD79-F7BD-B66E-ACE2FBFE7DBE9006.txt(アクセスが拒否されました)。| ファイル/var/www/ftp/uploadfoldername/8915DD79-F7BD-B66E-ACE2FBFE7DBE9006.txtでファイル操作書き込みを実行中にエラーが発生しました。
アップロードしようとしているフォルダーでgetfaclを実行すると、次のようになります。
# file: uploadfoldername
# owner: root
# group: apache
user::rwx
group::rwx
group:apache:rw-
mask::rwx
other::r-x