CentOS 7下Plesk环境WordPress目录权限修正方法
修复Plesk服务器上WordPress权限错误的命令
在Plesk环境中,WordPress文件/目录的所有者必须是对应网站的Plesk系统用户(而非root),仅用chmod修改权限无法解决所有者不匹配的问题。以下是完整修复步骤:
切换到WordPress根目录
替换为你的网站实际路径(可通过Plesk面板查看网站文件根目录):cd /var/www/vhosts/your-domain.com/httpdocs修改文件/目录所有者
先通过Plesk获取网站对应的系统用户名(可在Plesk面板「网站与域名」→ 对应域名的「主机访问」中查看,或执行plesk bin site -info your-domain.com命令获取),替换命令中的your-plesk-username:chown -R your-plesk-username:psacln .注:
psacln是Plesk默认的网站用户组,大部分场景下无需修改。设置基础权限
- 所有目录设置为755(所有者可读可写可执行,组和其他可读可执行):
find . -type d -exec chmod 755 {} \; - 所有文件设置为644(所有者可读可写,组和其他可读):
find . -type f -exec chmod 644 {} \;
- 所有目录设置为755(所有者可读可写可执行,组和其他可读可执行):
调整可写入目录权限
WordPress的wp-content目录需要写入权限(用于安装插件、上传媒体),执行以下命令开放组写入权限:chmod -R g+w wp-content/若需要更精细的权限控制,可单独设置子目录和文件:
find wp-content/ -type d -exec chmod 775 {} \; find wp-content/ -type f -exec chmod 664 {} \;
执行完以上步骤后,刷新WordPress后台即可正常安装插件或上传文件。
内容的提问来源于stack exchange,提问作者Feelsonix
相关产品推荐
相关产品推荐

