首页 > 解决方案 > 下载 sql 文件/db 作为备份,发现在 wordpress 页面或帖子中找不到的乱码。该怎么办?

问题描述

在对网站进行一些调整之前,我做了几个 wordpress 数据库备份。发现了一些新问题,所以我检查了我的工作,看看是否有新问题是我做的,或者是否在原始站点上没有正确处理...我通过打开原始备份 sql 文件和搜索一个词,并在文件中看到一大堆不恰当的措辞。与网站内容无关的东西。可能涉及政治的煽动性句子,我知道网站所有者永远不会放在那里(他们是零售网站)。

我进行了一些检查以查看该站点是否有恶意软件,并且该软件没有看到任何警告。

我检查了网站上的页面、帖子和评论,并没有从网站本身的 sql 文件中看到任何内容。网站所有者顺便提到他们之前曾闯入过网站。我以为它已经被清理干净了。

非常感谢您的想法和建议。

标签: wordpressmalware

解决方案


1)我在他们的sql文件中找到的东西是否证明它没有被清理?

不必要。所有者可能已经覆盖了帖子或恢复了以前的修订,而您看到的不良内容实际上可能在帖子修订中 - 这是不可见的。

要验证这一点:登录到您的主机帐户,打开 phpmyadmin,选择该网站的数据库,单击 SQL 选项卡并运行此查询:

SELECT `ID`, `post_content` FROM `wp_posts` WHERE `post_type` = "revision"

如果您在结果中看到错误的内容,那么您在 SQL 文件中看到的内容很可能来自修订版。

2) 在不破坏网站的情况下移除该材料的最佳步骤是什么?

有插件可以删除旧版本。请参阅此处:https ://wordpress.org/plugins/search/delete+revisions/ 或者(如果您愿意这样做)您可以直接从数据库中删除它们。只要确保你先备份!

3) 数据库中的这些材料是否会对他们的 SEO 产生负面影响?

旧版本不应该被搜索引擎抓取,应该对 SEO 没有影响。


推荐阅读