新主机环境下WordPress备份恢复相关技术咨询
别担心,第一次接触WordPress备份恢复确实容易犯懵,我来一步步帮你理清这些问题:
数据库信息不同能不能恢复?
完全可以!WordPress只需要能正确连接到数据库就行,不管原来的数据库名、用户名、密码是什么。你只需要在新主机上创建好新的数据库、数据库用户(记得给用户分配该数据库的全部权限),然后修改网站根目录下的wp-config.php文件,把里面的DB_NAME、DB_USER、DB_PASSWORD这三个参数改成新主机的数据库信息就可以了。要不要删除新安装的默认数据库?
不需要特意删除,但建议你在导入备份的数据库之前,先清空新安装WordPress时自动生成的默认数据库表(或者直接创建一个空数据库,不用先安装WordPress)。因为备份的数据库里包含了原网站所有的内容、设置,导入的时候会覆盖默认数据库里的内容,但残留的默认表可能会导致一些小冲突,清空后再导入备份会更稳妥。主题、插件需要提前安装吗?
完全不用!你解压备份后看到的Avada主题文件夹和各种插件文件夹,已经包含了原网站使用的所有主题和插件文件。你只需要把整个备份的网站文件(包括wp-content目录下的themes、plugins子文件夹)上传到新主机,替换掉新安装WordPress对应的文件夹即可。等数据库恢复完成后,WordPress会自动识别这些已存在的主题和插件,不需要单独安装。另外你提到的updraftplus是用来做备份的插件,备份的时候已经把所有网站资源都打包进去了,不用管它,恢复后它也会在你的插件列表里。
最后给你个简单的操作顺序参考:
- 在新主机创建空数据库和对应的数据库用户(分配全权限)
- 上传备份的所有网站文件到新主机的网站根目录,覆盖原有文件(如果已经安装了新WordPress的话)
- 导入备份的数据库SQL文件到新创建的数据库里
- 修改
wp-config.php里的数据库配置信息为新主机的信息 - 访问网站,检查是否正常,若固定链接失效,可以在后台重新保存一次固定链接设置
备注:内容来源于stack exchange,提问作者jmann

