好像每隔几天我都会进入这个特定的WordPress网站,我的主题目录中会出现一个小错误日志,“调用未定义函数get_header()”错误可能是5或6次主题索引文件。
我浏览了网站的每一个页面,每个帖子,每个附件,管理员后端的每个部分,填写了每个表单,无论我做什么,我都无法重现错误。然而,几天之后我会进入并发现它已经发生了几次。
这没什么大不了的,因为我的网站100%正常运行,错误日志的大小微不足道,但我只是想弄清楚为什么会发生这种情况。
有没有其他人经历过这个?
答案 0 :(得分:2)
我已经在很多网站和许多不同的主题上看到了这一点,我认为错误是机器人流量击中除了index.php
之外的主题文件的结果我不知道当然,但错误是如此受到重创和错过,我认为发生了什么。
如果您的错误日志还记录了错误的次数,请查看是否存在404错误(在404日志中,或者设置为一次),这些错误对应于相同的时间。或者尝试匹配IP,如果两个错误日志也记录IP。要么你会更多地了解发生了什么。
答案 1 :(得分:0)
通常,当有人错误地从WP安装文件夹中的主题中放入index.php时,就会发生这种情况,它会覆盖作为主要WordPress文件的index.php。
再次下载WordPress,从其根文件夹中获取一个文件index.php,将您现在拥有的文件替换为index.php
有时候意味着有人将整个主题加载到根WP文件夹中。
更新:我去了wp-config.php并更改了此内容:
<?php
/** Enable W3 Total Cache */
define('WP_CACHE', false); //Added by WP-Cache Manager
到此:
if ($this->auth->attempt($credentials, $request->has('remember')))
然后我按照您提供的直接路径上面的链接,我仍然收到相同的错误? 我做错了吗?
我甚至没有使用w3总缓存插件,不知道为什么会这样?