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

WordPress站点index.php第17行报错找不到wp-blog-header.php如何修复

错误原因

该报错是WordPress根目录的index.php无法加载核心文件wp-blog-header.php导致,按以下步骤修复:

修复步骤

  • 首先确认文件存在性:通过FTP/服务器文件管理器进入路径/home/newapropos/public_html/,检查目录下是否存在wp-blog-header.php文件,文件权限需设置为644,所属用户组需和站点web服务运行用户一致。如果文件缺失,从你当前使用的WordPress版本安装包中提取对应文件上传到该目录即可。
  • 修正路径引用规则:如果确认wp-blog-header.php存在,打开根目录下的index.php,将第17行的原有代码:
    require( './wp-blog-header.php' );
    
    替换为绝对路径引用写法:
    require( dirname( __FILE__ ) . '/wp-blog-header.php' );
    
    该写法会自动获取当前文件所在的绝对目录,避免相对路径解析异常问题。
  • 子目录安装场景适配:如果你的WordPress核心文件放在根目录下的子目录(例如/wp文件夹),需要调整路径指向对应子目录,示例:
    require( dirname( __FILE__ ) . '/wp/wp-blog-header.php' );
    
    同时需确认后台配置的站点地址、WordPress地址和实际安装路径匹配。
  • 兜底排查:修改后如果仍报错,检查php.ini的include_path配置是否被篡改,当前报错给出的默认值.:/opt/alt/php73/usr/share/pear是正常的,如果你此前修改过该配置可以先恢复默认值再测试。

内容的提问来源于stack exchange,提问作者Ariane Elfen

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.22 00:15:04