3

ファイルをアップロードしようとすると、許可が拒否されたというメッセージが表示されます。

Warning: ftp_put() [function.ftp-put]: Can't open that file: Permission denied in /home/kirby/public_html/members/upload_advanced.php on line 48

ファイルはすでに存在します。ftp_put()を有効にしてファイルを上書きするにはどうすればよいですか。

また、アップロードコードは次のとおりです。

$upload = ftp_put($conn_id, "www/logos/web_".$row[username].".jpg",
                                  "../logos/web_" . $row[username] . ".jpg",  FTP_BINARY);
4

1 に答える 1

2

書き込みアクセスを有効にするには、/etc/vsftpd.conf ファイルを編集してコメントを外す必要があります。

#write_enable=YES

行なので、読む必要があります

write_enable=YES

ファイルを保存し、sudo service vsftpd restart で vsftpd を再起動します。 https://askubuntu.com/a/410962

于 2016-03-07T17:29:08.480 に答える