阿里云服务器搭建LNMPA后,搭建了WordPress 网站,但是在安装文件是后台出现了如下的提示:“要执行请求的操作,WordPress 需要访问您网页服务器的权限。 请输入您的 FTP 登录凭据以继续。 如果您忘记了您的登录凭据(如用户名、密码),请联系您的网站托管商。”,之后发现在后台的上传操作后都会有这个提示:
原因:
- 服务器Wordpress安装目录文件夹权限太低;
- 服务器WordPress安装目录用户组权限配置错误;
解决办法:
第一,修改文件夹权限,
对于Wordpress安装目录文件夹权限默认为755,一般不会有问题,网上有建议将其改成777权限的,可以试,但是乐朦不建议这么做。
第二,更改用户组
第一步,用如下命令找到WordPress安装目录:/home/wwwroot/lerm.net
//进入wordpress安装目录
cd /home/wwwroot/lerm.net
//查看wp-content目录的权限,用户和用户组
ls -l
显示如下代码,
权限 用户 用户组 文件夹
drwxr-xr-x 7 nobody nobody 4096 Jul 2 22:24 wp-content
由以上代码可知,wp-content文件夹的用户组和用户权限为nobody nodody,即 nobody用户和用户组均不具备操作FTP操作权限,因此,解决办法就是将 wp-content 文件夹用户和用户组该为具有FTP操作权限的用户和用户组,使用如下命令
//权限 用户 用户组 文件夹
drwxr-xr-x 7 nobody nobody 4096 Jul 2 22:24 wp-content
关于chown命令(转)
1.作用:
更改一个或多个文件或目录的属主和属组。使用权限是超级用户。
2.格式:
chown [选项] 用户或组 文件
3.主要参数
–dereference
:受影响的是符号链接所指示的对象,而非符号链接本身。-h, –no-dereference
:会影响符号链接本身,而非符号链接所指示的目的地(当系统支持更改符号链接的所有者,此选项才有效)。–from
=目前所有者:目前组只当每个文件的所有者和组符合选项所指定的,才会更改所有者和组。其中一个可以省略,这已省略的属性就不需要符合原有的属性。-f, –silent, –quiet
:去除大部分的错误信息。-R, –recursive
:递归处理所有的文件及子目录。-v, –verbose
:处理任何文件都会显示信息。
4.说明
chown 将指定文件的拥有者改为指定的用户或组,用户可以是用户名或用户ID;组可以是组名或组ID;文件是以空格分开的要改变权限的文件列表,支持通配符。系统管理员经常使用chown命令,在将文件拷贝到另一个用户的目录下以后,让用户拥有使用该文件的权限。
5.应用实例
1.把文件shiyan.c的所有者改为wan$ chown wan shiyan.c
2.把目录/hi及其下的所有文件和子目录的属主改成wan,属组改成users。$ chown - R wan.users /hi
假设有用户hrb,要把他加入到hlj组,应该用那个命令?usermod -g hlj hrb