You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

误删cPanel主目录文件后WordPress站点出现403 Forbidden错误如何解决

排查解决步骤

1. 修复目录与文件权限

报错的核心诱因多为权限配置错误,按以下规则统一修正:

  • cPanel账户主目录(路径为/home/你的cPanel用户名)权限设置为750,所属用户、用户组均为你的cPanel账户名
  • 重建的public_html目录权限设置为750,所属权和主目录保持一致
  • public_html内所有WordPress目录权限统一设为755,所有普通文件权限设为644
  • 若有需要写入权限的目录(如wp-content/uploads),可将权限调整为775,禁止设置为777

2. 修复.htaccess文件

报错明确提示服务端无法读取.htaccess,按以下步骤处理:

  • 确认public_html根目录下存在.htaccess文件,若缺失手动新建,写入WordPress默认伪静态规则:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
  • 将.htaccess文件权限设置为644,所属权和其他WordPress文件保持一致

3. 恢复cPanel默认目录结构

你误删的etc、ssl等目录是cPanel账户运行的必要系统目录,缺失会触发权限校验失败:

  • 登陆cPanel后台,找到「修复账户权限」「重置默认目录」类的内置工具,执行后会自动重建所有缺失的系统目录、修复默认配置,不会覆盖你已经上传的WordPress文件
  • 若找不到对应工具,直接联系主机服务商,告知误删了cPanel主目录下的默认系统目录,申请帮你重置账户的默认目录结构即可

4. 服务端配置校验(仅适用于VPS/独立服务器用户)

如果你持有服务器root权限,额外做以下检查:

  • 检查Apache虚拟主机配置,确认站点根目录指向正确的public_html路径,且开启了AllowOverride All配置允许.htaccess生效
  • 执行systemctl restart httpd重启Apache服务使配置生效

内容的提问来源于stack exchange,提问作者Ali Ahammed

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 21:57:01