请教:服务器给分配了一个ftp帐号,可以读写某个目录。程序用php的ftp类去创建目录和上传文件,但是发现目录和文件的权限不够,只有700,导致访问不了。请问这个问题是什么原因导致的?如何解决呢?多谢!
假设你的环境是nginx php-fpm 运行的PHP程序,然后配合FTP上传文件到程序目录中 那么你必须确保nginx php-fpm ftp账号的linux所属组都一致,比如都是www,然后你设置成755就OK了
我也不知道我的做法是完全对的。除了目标目录需要755权限外,还要保证该目录的所有的递归父级文件夹是755权限,不然会403 forbidden。具体的出错信息和原因,可以通过/var/log/nginx/error.log来查看。
假设你的环境是nginx php-fpm 运行的PHP程序,然后配合FTP上传文件到程序目录中
那么你必须确保nginx php-fpm ftp账号的linux所属组都一致,比如都是www,然后你设置成755就OK了