我在尝试上传文件时收到权限被拒绝消息:
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);
要启用写入访问权限,您必须编辑/etc/vsftpd.conf 文件并取消注释
#write_enable=YES
行,所以它应该读
write_enable=YES
保存文件并使用 sudo 服务 vsftpd 重新启动 vsftpd。https://askubuntu.com/a/410962