興味深い質問があります。 Cent OSでFTPを使用してファイルをアップロードし、権限を変更し、ファイルをダウンロードできますか?しかし、興味深く迷惑な部分は、アップロード時にファイルが完全に空白(0バイト)であることです。
ここで何が間違っている可能性がありますか?
以下はクライアント(FileZilla)のログです。
Status: Starting upload of C:\gettweetmodel_dev.php
Status: Retrieving directory listing...
Command: TYPE I
Response: 200 Switching to Binary mode.
Command: PASV
Response: 227 Entering Passive Mode.
Command: LIST -a
Response: 150 Here comes the directory listing.
Response: 226 Directory send OK.
Command: TYPE A
Response: 200 Switching to ASCII mode.
Command: PASV
Response: 227 Entering Passive Mode
Command: STOR gettweetmodel_dev.php
Response: 150 Ok to send data.
Response: 451 Failure writing to local file.
ベストアンサー1
このエラーコードには3つの主な可能性があります。ディレクトリにアップロードする権限がない、サーバーディスクがいっぱい、ファイルアップロードがユーザーのディスククォータを超えています。
Ftp 4xxエラーコードは、「一時的な不正完了応答」コードです。つまり、サーバーが特定の操作を実行できない場合、これらのエラーコードが返されます。特に、エラーコード451は、サーバーがファイルに書き込めないことを意味します。
実際、リモートディレクトリにサイズが0のファイルを作成できる場合、権限エラーが発生する可能性はほとんどありません。
サーバー管理者に連絡して、正確な問題を特定することができます。