gpt4 book ai didi

php - 如何在 php 中修复 ftp_put() 上的 "Permission Denied"?

转载 作者:搜寻专家 更新时间:2023-10-31 21:41:39 24 4
gpt4 key购买 nike

当我尝试上传文件时收到权限被拒绝的消息:

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 service vsftpd restart 重启 vsftpd。 https://askubuntu.com/a/410962

关于php - 如何在 php 中修复 ftp_put() 上的 "Permission Denied"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10181166/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com