已覆盖index.php。当我修复它时,我收到了许多注意级别的错误

时间:2019-10-17 作者:IJustMightBeAnIdiot

我重写了索引。wordpress主目录中的php文件。

我正在做其他事情,并上传了一个索引。来自不同项目的php文件。我没有意识到,大约一个星期没有人向我指出这一点。

我把它换成硬盘上的那个,得到了很多NoticeDeprecated 错误。

我想我的版本可能太旧了,所以我检查了wp includes/versions。php并发现该网站正在报告$wp_version = \'5.2.3\';

我下载了压缩文件,提取了索引。php文件并上传。我仍然会犯这些错误。

在错误下方,该站点似乎已加载。但是,管理区域将不会加载,因为显示的错误会导致发送邮件头,从而触发“邮件头已发送”错误。

当我看索引时。php文件,很难想象这个简单的文件实际上是问题的原因,但由于这就是我杀死的文件,这是我第一个怀疑问题所在的文件。

我可以采取哪些故障排除步骤来纠正此问题?

1 个回复
SO网友:IJustMightBeAnIdiot

其他人试图帮助我的客户。他们在中启用了调试/wp-config.php

define(\'WP_DEBUG\', true);

当我关闭调试时,站点和管理员已正确加载。

相关推荐

为什么dbDelta()不能捕获MysqlErrors?

据我所见,dbDelta() 用于抑制在其操作过程中发生的数据库错误。一般来说,情况似乎是这样,但New Relic仍在报告函数中的MysqlErrors。准确的错误消息格式如下:MysqlError: Table \'xxx.wp_yyy_posts\' doesn\'t exist 发件人dbDelta() 在里面/wp-admin/includes/upgrade.php, 我们有:// Fetch the table column structure from the database&