WordPress报Call to undefined function错误,Sublime Text4无PHP构建系统
解决方案
Sublime Text 4 PHP构建选项缺失修复
- 首先复制XAMPP安装目录下PHP文件夹的完整路径,默认路径为
C:\xampp\php\,确认该路径下存在php.exe文件 - 打开Sublime Text 4,进入「Tools > Build System > New Build System」
- 用以下内容替换默认的配置模板,注意将
cmd数组中的路径替换为你本地的PHP实际路径:
{ "cmd": ["C:\\xampp\\php\\php.exe", "$file"], "selector": "source.php", "file_regex": "^(.*?):(\\d+):(.*)$" }
- 将配置文件保存为
PHP.sublime-build,重启Sublime Text后即可在构建系统列表中看到PHP选项
XAMPP环境WordPress运行异常修复
你提供的主题代码片段<h1><?php bloginfo('name') ?></h1>本身没有语法错误,可按以下优先级排查问题:
- 确认XAMPP控制面板中
Apache、MySQL服务均正常启动,若Apache启动失败,检查80、443端口是否被其他程序占用,可在Apache配置中修改为未占用端口后重试 - 开启WordPress调试模式定位具体错误:打开WordPress根目录下的
wp-config.php文件,修改WP_DEBUG配置为define( 'WP_DEBUG', true );,再次访问本地站点即可看到具体报错信息,对应修复问题代码即可 - 若调试后确认是主题问题,先将WordPress切换为官方默认主题验证站点是否可正常访问,确认是自定义主题问题后再逐行排查主题代码逻辑
- 检查Apache站点根目录配置:确认
httpd.conf中DocumentRoot指向的路径与WordPress程序存放路径一致,同时检查数据库wp_options表中siteurl和home字段值与你访问的本地站点地址匹配
内容的提问来源于stack exchange,提问作者Warda
相关产品推荐
相关产品推荐

