如何修复“致命错误:未捕获错误:调用未定义函数get_header()”

问题描述 投票:0回答:3

我想把这个网站重新上线。错误消息如下:

致命错误:未捕获错误:在/homepages/25/d584099293/htdocs/clickandbuilds/X3DSYSTEMS/wp-content/themes/x3dprotheme/index.php:4中调用未定义函数get_header()堆栈跟踪:#0 {main}抛出第4行/homepages/25/d584099293/htdocs/clickandbuilds/X3DSYSTEMS/wp-content/themes/x3dprotheme/index.php

客户告诉我他“意外重置域名”。首先,当我访问网站时,我收到了有关Wordfence的错误消息,我做了我需要做的更正(这里我做了什么:https://docs.wordfence.com/en/After_moving_a_site_or_deleting_some_files%2C_I_see__PHP_Fatal_error__Unknown__Failed_opening_required_/var/www/html/wordfence-waf.html)我手动删除了防火墙设置。

然后我得到了关于index.php的这个新错误消息

在这个index.php中,我在这里找到了:

<?php get_header(); ?>

<?php get_footer(); ?>

我试图让这个网站重新上线。谢谢你的帮助。

php wordpress function fatal-error
3个回答
0
投票

这是什么webhost?也许如果我们知道,我们可以确定所涉及的“域重置”,并在我们确切知道这些步骤所涉及的内容后回溯修复。当这些事情发生在我身上时(我管理了大约30个WP站点),我做的第一件事就是禁用所有插件,有时如果我无法实际登录WP,我会通过sftp或cPanel删除插件。

如果你无法访问主机,你就会陷入困境。如果没有访问托管环境的服务器或控制面板,解决这个问题将非常困难。你至少有sftp访问权限吗?


0
投票

这看起来像核心主题文件的路径。你是在做一个儿童主题的工作吗?

如果您使用的是子主题,则应该能够通过仪表板中的主题设置更新父级,而不会丢失您在子主题中使用的样式表等数据。

这将像上面建议的备份恢复一样工作,但不需要进入cpanel或ftp。


0
投票

客户端使用他的webhost更改了“目标”,并且该站点重新联机。革命滑块也存在问题,但无论如何,问题看起来已经解决了。

感谢所有贡献者。

© www.soinside.com 2019 - 2024. All rights reserved.