尝试登录cPanel失败后,无法访问WordPress网站及后台求助
故障排查与解决步骤
一、先搞定cPanel登录问题
- cPanel和WordPress是两套独立账号体系,不能用WordPress后台账号登录cPanel,你得用主机商提供的专属cPanel账号密码(一般购买主机时的通知邮件里会包含)
- 别直接用
https://mydomainname/cpanel登录,部分主机需要添加特定端口(比如2083),或者用服务器IP访问:https://你的服务器IP:2083,也可以直接从主机商官网后台跳转进入cPanel - 要是忘了cPanel密码,直接联系主机商客服重置,这比自己折腾高效得多
二、恢复WordPress网站及后台访问
登录cPanel后按以下步骤操作:
检查文件权限
- 打开cPanel的
文件管理器,找到WordPress根目录(大多是public_html文件夹) - 确保目录权限设为
755,普通文件权限设为644,wp-config.php可以单独设为600 - 批量修改权限:选中根目录所有文件,右键选择
更改权限,填入对应数值即可
- 打开cPanel的
排查插件问题(对应之前的「添加新插件」页面异常)
- 在
文件管理器中找到wp-content/plugins目录,重命名为plugins_old,这样会强制禁用所有插件 - 尝试访问WordPress后台,如果能正常进入,说明是某个插件导致的故障。之后把插件逐个移回原
plugins目录,排查出有问题的插件并删除或替换版本 - 「添加新插件」页面找不到,大概率是插件冲突或主题限制了该功能,也可以检查
wp-config.php里是否有define('DISALLOW_FILE_EDIT', true);或define('DISALLOW_FILE_MODS', true);,如果有,在这两行前加//注释掉
- 在
核对数据库连接信息
- 打开
wp-config.php文件,确认里面的数据库名称、用户名、密码、主机地址,和cPanel中MySQL数据库板块的信息完全一致 - 要是信息有误就修改为正确内容;如果数据库损坏,进入cPanel的
phpMyAdmin,选择对应数据库,点击检查再点击修复
- 打开
查看错误日志找线索
- 在cPanel中打开
错误日志工具,查看最近的网站报错信息,根据提示针对性解决(比如PHP版本不兼容、内存不足等问题)
- 在cPanel中打开
三、后续注意事项
- 别再混用WordPress和cPanel账号,两者权限体系完全独立
- 定期用cPanel的
备份工具保存网站文件和数据库,出问题时能快速恢复 - 以后遇到插件相关故障,先全禁用排查,再逐个恢复定位问题
内容的提问来源于stack exchange,提问作者Đức Nguyễn Minh
相关产品推荐
相关产品推荐

