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

WordPress migration is redirecting me to do a new installation of WordPress site

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

显然我遗漏了一些东西,但我并没有突然想到我忽略了哪里或忽略了什么。

乍一看,您已经完成了足够的工作,可能应该加载。看起来 wp-config 无效或丢失,如果它想从头开始进行新安装。检查文件权限和服务器日志。使用 wp cli 尝试验证部件。例如。 wp db cli 将尝试连接到数据库,因此,如果数据库连接不正确(很可能是原因),那应该会失败,并且 wp shell 会给你一个 PHP 带有 WP laoded 的控制台- 我发现如果失败,它通常会打印出有用的调试信息。

但是,我从您的 "Changed the siteurl and home in the database options table" 中推断您不仅迁移到新的 host,而且还有一个不同的 ?在那种情况下,您需要在数据库中更改的不仅仅是这两个设置。例如,WP 将所有内部链接存储为绝对 URL。我会再次使用 wp-cli。以下命令相当强大且范围广泛,因此请仔细考虑您的价值观,但我将其用于此类迁移:

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

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