迁移不成功,数据库已损坏。如何修复,或者至少输出没有插件的静态HTML?

时间:2017-11-17 作者:Mateus Oliveira

伙计们。

所以,我开发了这个网站,当我尝试迁移时,它第三次崩溃了(我使用了几种技术,所有这些技术在某个时候都可以使用,但不能使用这个网站)。页面/帖子列表为空,尽管系统实际上显示了我之前创建的页面数。当我试图编辑任何页面或帖子,甚至访问插件仪表板时,它会说我没有权限这样做。我可能会使用Visual Composer预览模式编辑页面,但有时它不会保存更改,并且我无法创建任何新页面。

所以,现在,我正在尝试将当前网站输出为HTML,这样我就可以使用新的Wordpress来确定最终路径,而我的客户实际上没有意识到(因为该网站是发布的,但在HTML上)我正在这样做,但我不能使用任何插件,而HTTrack似乎永远无法完成这项工作。。。有没有人遇到过类似的情况?

如果有人想帮助调试,请访问http://www.casadosoculostatuape.com.br...

2 个回复
SO网友:Julien G

您在迁移时到底做了什么?您尝试从哪个安装迁移?本地,另一个域?

我的移民小清单:

使用MigrateDB plugin 导出数据库。使用它将数据库中的旧域替换为新域使用BackUpWordpress plugin 要对开发站点进行完整备份(同时使用数据库以防万一),请将文件上载到新主机,为该网站创建数据库并上载MigrateDB生成的数据库您可能需要检查一些事情:

开发站点和生产站点的版本是否相互匹配:wordpress、PHP、MysqlError log monitor plugin 看看它是否返回有价值的信息。

最后,一般来说,避免此类问题的一个好方法是:在上载到live站点之前,在同一台服务器上创建一个子域(dev.casadosoculostatuape.com.br,在您的情况下),并尝试在这台服务器上迁移。。。这样,您就不必在网站上线后处理这些问题;)

编辑:

我知道我不会直接回答这个问题,但我的建议是直接调试安装,而不会浪费更多的时间。

另一个问题是:你能提供一个你开发网站使用的插件列表吗?

如果你用所有的信息回答我的消息,我可能会有所帮助。

SO网友:Cynthia A Lockley

我最近使用Replicator Pro插件将五个WordPress站点迁移到一个新主机。我在每个站点都安装了插件,并在DropBox中将存储位置设置为脱机,这样备份文件就不会占用站点太多空间。你确实需要严格遵守他们的指示。

在运行它(制作软件包)之前,请确保清除所有网站和浏览器缓存以及历史记录。此外,在运行之前,请停用所有安全插件,如Wordfence,因为它会干扰数据库的安装。迁移站点后,可以重新打开安全插件。

结束

相关推荐

Database Name Change

我读到,使用wp\\uu之外的其他东西作为数据库前缀更安全,所以我下载了我的数据库前缀wp\\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu