无法访问WordPress后台登录页面,请求技术支持
解决方案
核心问题定位
你的致命错误提示class-wp-dependencies.php文件不存在,这是WordPress核心系统文件,不属于插件或主题范畴,因此之前禁用插件/主题的操作无法解决该问题。
步骤1:修复缺失的核心文件
- 前往WordPress官网下载与你当前站点版本完全一致的安装包(避免版本不兼容引发新问题)。
- 解压安装包,找到
wp-includes文件夹内的class-wp-dependencies.php文件。 - 通过cPanel文件管理器或FTP工具,将该文件上传至你的站点目录
/home/tc3mr7gt21el/public_html/wp-includes/,覆盖原有文件(若文件存在但已损坏)。 - 若上传单个文件后仍报错,说明
wp-includes目录下可能有多个核心文件损坏,可上传整个wp-includes文件夹(注意:不要覆盖该目录下你自行添加的自定义文件,通常该目录仅包含WordPress核心文件)。
步骤2:检查文件权限
- 确保
wp-includes文件夹的权限设置为755,文件夹内所有文件的权限设置为644。 - 错误的文件/文件夹权限会导致PHP无法读取核心文件,进而触发
Failed to open stream类错误。
步骤3:处理is_search()警告
- 该警告源于代码在WordPress查询运行前调用了
is_search()条件函数,待核心问题解决、成功登录后台后:- 检查主题的
functions.php文件、自定义代码片段或未完全禁用的插件。 - 将调用
is_search()的代码移至template_redirect钩子之后,或添加条件判断确保代码在查询完成后执行。
- 检查主题的
内容的提问来源于stack exchange,提问作者Audra
相关产品推荐
相关产品推荐

