WordPress迁移将我重定向到新安装的WordPress网站

时间:2019-01-01 21:05:00

标签: php mysql wordpress migrate

我以为我已按照步骤将WordPress网站正确迁移到新主机,但是当我导航到新网站时,我将重定向到WordPress安装页面。这是我的过程:

  • 压缩了我以前的WordPress网站的所有文件
  • 导出了MySQL数据库
  • 上载并解压缩新主机上的文件
  • 在新主机上导入了MySQL数据库
  • 更改了wp-config.php中的数据库连接信息
  • 在数据库选项表中更改了站点网址和主页

很明显,我缺少了一些东西,但是它并没有让我忽略我忽略的地方或内容。

1 个答案:

答案 0 :(得分:2)

乍一看,您已经完成了可能应该加载的工作。如果wp-config想要从头开始进行新安装,则好像无效或丢失。检查文件权限和服务器日志。使用wp cli尝试验证零件。例如。 wp db cli会尝试连接到数据库,因此如果数据库连接不正确(很可能是这种情况),那应该会失败,并且wp shell将为您提供一个PHP控制台,其WP已被修改-我发现了如果失败,通常会打印出有用的调试信息。

但是,从您的“更改数据库选项表中的站点URL和主目录” 中推断出,您不仅迁移到了新的 host ,而且还有不同的 domain ?在这种情况下,您需要在数据库中进行的更改不仅限于这两个设置。例如,WP将所有内部链接存储为绝对URL。我会再次使用wp-cli。以下命令相当强大且范围广泛,因此请仔细考虑您的价值观,但我将其用于这种迁移:

wp search-replace 'old.domain.name' 'shiny.new.domain.name' --all-tables

如果是多站点安装,则默认域中的wp-config.php中也有一个常量,也需要更新