[2023-10-18 15:16] 无法传输文件 ‘D:\phpstudy_pro\WWW\lockgis\static\js\coordtransform.js’。Cant open output connection for file “ftp://iot.test.net/lockgis/static/js/coordtransform.js”. Reason: “553 Can’t open that file: Permission denied”.
原因分析
553 Can't open that file: Permission denied
问题是Linux系统中的FTP文件上传权限问题。出现这个错误,可能有以下原因:
- 账号权限问题:可能你使用的FTP账号权限不足以上传文件。这时,你需要联系FTP服务器管理员,请求更改账号权限或使用具有更高权限的账号。
- 文件权限不正确:当你试图通过FTP上传文件时,如果该文件在服务器上或传输过程中的权限不正确,也可能导致此问题。
- 文件正在被使用:如果你试图上传一个正在被其他程序打开或占用的文件,可能会出现这个错误。在上传之前,请确保文件已经被关闭,没有被其他程序占用。
- 目录权限问题:如果上传文件的目录的所有者是root,而你的FTP账号不是root,那么你可能无法上传文件。你可以通过文件管理将目录的所有者更改为你的FTP账号或其所属的组来解决这个问题。
解决方案
本例产生的原因,见上面截图。权限/所有者账户问题。
@漏刻有时