WordPress 解决权限问题的两条万能命令,行走江湖必备

新买了服务器,安装了 VetsaCP 面板,VestaCP 的文件管理插件是收费的,感觉没有必要,所以 上传和编辑文件都是 FTP 解决的。这就有一个问题,我登陆 SFTP 的时候用户是 root,上传之后权限 644。对于网站目录来说,用户组和权限不一样,很容易就发生权限错误,例如下图这种情况,在更新插件时候会提示权限不足,无法更新。之前也有介绍过关于 处理文件时的权限的解决方法 《解决安装更新WordPress插件或主题需要输入FTP等权限问题》

SSH 方式登陆服务器,然后运行以下两条命令:

1、设置用户和用户组:chown -R hihsu:hihsu /home/web_html

2、设置文件权限:chmod -R 755 /home/web_html

chown 这个命令是专门用来处理文件拥有者和文件权限的,是 root 用户专属,使用的前提就是有完全的 root 权限,也就是说服务器得是 VPS 或者独立服务器,主机这个方法用不了。

-R 这是循环遍历的意思,把这条命令应用到所选的文件夹及以下所有的文件夹和文件。

第一个命令中的 hihsu:hihsu 。冒 号前边的意思是用户为 hihsu、后边的意思是用户组为 hihsu,因为我的网站根目录的权限用户和用户组就是 hihsu:hihsu,所以就这样子写。用户和用户组是什么根据自己的网站根目录而定,常见的例如,admin:admin、 wwwroot:wwwroot 等等。

第二个命令中的 755。意思是文件用户可以读取、写入、执行;同用户组的用户和其他用户可以读取和执行、不能写入。对于本例,文件用户就是 hihsu,用户组指的是 hihsu,不在 hihsu 组的就是其他用户。755 权限是网站文件最安全的权限设置。

/home/web_html 这就是网站文件的根目录,换成自己的就行。

每次在操作完之后运行上边两条命令就行了,很方便。不只是 WordPress,在处理正常网页文件时也是如此。

About Mr.Hsu

Check Also

whmcs-v7-1-installation

WHMCS v7.1 正版开心版最新安装流程记录(附破解教程)

著名财务系统 WHMCS 最新 v7.1 版本安装过程全记录,附开心版破解教程