恢复和更新我的旧WordPress站点的最好方法是什么?

时间:2020-10-13 作者:Ben Miller - Remember Monica

我有一个旧的WordPress网站,它被忽视了好几年。它被黑客攻击了,我禁用了它。我现在想让它恢复运行,并使用最新版本(5.5.1)。

我从版本中看到了。运行WordPress版本4.5.16和$wp\\U db\\U版本为36686的php文件。据我所知,数据库中没有任何损坏,只有旧文件。我已经在新服务器上为网站设置了一个新区域。我的问题是:我应该立即安装最新版本并将其连接到旧的数据库数据,还是下载新的、未损坏的版本4.5.16,使其正常工作,然后将其更新到当前版本更好?如果我尝试运行5.5.1而不经过更新过程,旧站点的数据库中是否有任何内容会给我带来问题?如果直接转到5.5.1,软件是否会以某种方式自动更新数据库本身?

进一步解释:

其所在地已禁用;我将不会登录到旧站点。我只备份了所有文件和数据库。我的问题是:当我把它放在一个新服务器上并让它恢复运行时,我应该使用旧的WordPress核心文件(或者更好的是,下载一个新的4.5.16版本),让它与我的数据库一起工作,然后将所有内容更新到最新版本吗?还是跳过这一步,安装最新和最棒的WordPress核心文件,并在其中恢复我的旧数据库更好?

就用户内容而言,这个主题是我自己写的二十年儿童主题;我将负责恢复,并确保它是更新和安全的。我唯一可以还原的其他内容文件是图像。我的问题是关于我应该首先连接到数据库的WordPress核心文件的哪个版本。

PHP版本:在我的新服务器上,我能运行的最旧PHP版本是7.2。我甚至可以在PHP 7.2下运行和更新WP 4.5.16吗?

2 个回复
最合适的回答,由SO网友:Ben Miller - Remember Monica 整理而成

我决定不首先尝试安装WP版本4.5.16,因为我怀疑它在PHP 7.2+中运行时会出现问题。

相反,我安装了WP版本5.5.1,在PHP 7.4中运行。我复制了我的主题并上传了文件,将其连接到我的旧数据库(通过wp config.php),然后运行它。WordPress检测到旧数据库并自动更新。我还没有查看更新,但该网站似乎运行良好。

SO网友:Rick Hellewell

这完全取决于内容的重要性。如果要保存内容,我会:

备份数据库备份设置文件备份主题和插件文件夹确保您可以以管理员身份登录更新到最新的WP版本更新到PHP 7.2+

  • 更新所有主题更新所有插件检查是否有更多更新,相应地更新WP或主题更新可能会损坏网站;更新其他内容时,可能是主题或插件不兼容。在开始更新之前,您可能会先更改为“二十”主题之一。您可能还需要禁用插件(而不是删除)。

    您可能还想研究当前的主题和插件,以确保它们与最新的WP版本兼容。

    更新后,使用强密码到处更改凭据(管理员用户、数据库、主机等)。

  • 相关推荐

    MariaDB as a backend database

    我知道WordPress希望使用MySQL作为其数据库后端,但我可以改用MariaDB吗?MariaDB是MySQL的一个分支,它包含了一系列非常好的管理改进,并有一些很棒的SQL语言改进。