其实这个问题更像是一个Linux用户的问题,Apache操作Linux下的东西,默认自动生成以apache用户和apache用户组的权限, 如果用这个权限的话,就无法通过ftp对文件进行删除和编辑。一直在找这个授权在什么地方,。其实这个问题可以在apache配置文 件:httpd.conf里找到。
在httpd.conf里有apache的执行用户和用户组,
代码如下 | 复制代码 |
# # If you wish httpd to run as a different user or group, you must run # httpd as root initially and it will switch. # # User/Group: The name (or #number) of the user/group to run httpd as. # It is usually good practice to create a dedicated user and group for # running httpd, as with most system services. # User nobody Group nobody |
以上加红的地方,就是网站生成的目录或文件所有权所属用户,如果修改为nobody(通用),或者网站所属用户即可。。