将 Wordpress 站点迁移到新域

Migrating Wordpress site to new domain

我有一个 Wordpress 站点,带有 hostagator 虚拟主机,我正在购买新域并想为站点使用新域但相同现有开发场地。如何备份现有站点然后恢复到新域

有很多方法可以做到这一点。您可以在 Internet 上搜索很多资料,但我建议您使用此工具,因为我过去使用过它,它可靠且非常简单。

它叫做Duplicator,是一个wordpress插件解决方案: https://wordpress.org/plugins/duplicator/

考虑保持您的网站处于活动状态,直到您的新网站正常运行。我希望我能帮助你。问候。

只需在您当前的网站上安装 WP migrate db plug-in。并使用新 URL 导出数据库。然后在您的服务器中创建一个新数据库并导入更新后的 SQL 文件。然后使用新的数据库详细信息编辑您的 config.php。最后将您的新域指向此服务器 **在进行上述更改之前应该进行完整备份(文件和数据库)**

解决方法在这里

经过大量搜索后,我找到了一个简单的解决方案。 使用 Duplicator 插件或任何其他工具要么很困难,要么需要付费。

我的简单解决方案如下

  1. 备份并下载 public html 文件夹中的所有数据
  2. 下载与 wordpress 站点关联的 SQL 数据库。(在 phpMyadmin 中你会找到导出数据库的选项。)
  3. 现在将 public html 文件夹中的相同文件上传到新主机的 public html 文件夹中。
  4. 创建同名数据库并从下载的 SQL 数据库中导入表。(在 phpMyadmin 中你会找到导入选项。)

  5. 现在检查站点如果域名没有改变

如果您也通过保持网站不变来更改域名,则需要执行更多步骤

下载 interconnet/it 工具并将其放置在 public html 文件夹中,然后按照文档中的步骤使用此工具。

案例 1- 您正在将站点从一个域转移到另一个域

如果您要从 abc.com 转移到 xyz.com ins 搜索和替换工具,请将 abc.com 字符串替换为 xyz.com。

案例 2- 如果您仅在网站中更改名称

如果您保持域不变但更改网站名称,例如ABC 技术到 XYZ 技术。然后将 ABC 替换为 XYZ

您可以根据需要使用此工具,因为它也适用于数据库。

这里我将说明如何在另一台域名不同的服务器上手动备份和手动恢复。 备份:您需要备份站点和数据库。

对于站点,您只能备份 wp-content。它包含您需要恢复的所有数据。 STEP1 : cpanel-文件管理器-public html- (wp-content)- compress & save- export 或 下载 zip 文件。 对于数据库:phpmyadmin -> 导出数据库。这给你 localhost.sql 文件。

这两个文件,一个 .zip 文件和另一个 .sql 文件是您的备份。 (最好记住这个wordpress dashboard的用户名密码)

在另一个域的另一个服务器中恢复:

在新服务器上传播新域 dns 后,打开其控制面板。 运行 wordpress 脚本,查看它正在创建的数据库名称。 1)数据库恢复: MyphpAdmin->由wordpress创建的数据库->检查所有tables->删除所有tables。 现在你的数据库是干净的,没有任何 table.

在您的 loacalhost.sql 文件中删除两段代码: a) 像这样的任何签名(它应该在最上面) -- phpMyAdmin SQL 转储 -- 版本 4.8.5

-- https://www.phpmyadmin.net/

-- 主持人:localhost:3306 --生成时间:2019 年 10 月 14 日 09:45 下午 -- 服务器版本:5.6.45 -- PHP 版本:7.2.7

b) 提示创建新数据库的代码如下:

-- 数据库:soniasin_fitfoody

如果不存在则创建数据库soniasin_fitfoody 默认字符集 latin1 整理 latin1_swedish_ci; 使用 soniasin_fitfoody;

-->现在,去导入导入,select你的备份.sql文件->去。它将导入您的此数据库中的所有 table。 --> 有一个数据库 table 现在和 wp_option 一样,去那里编辑 siteurl(保留你的新域名),home(保留你的新域名)和管理员邮箱 id.Very 重要. 网站恢复:

1) 转到 public html 文件夹。删除目录 wp-content。 2) 在此处导入您的后备 .zip 文件并解压缩。 3) 您会在public html 文件夹中找到wp-config.php 文件,打开它并更新table 前缀。 $table_prefix = 'wp_';在这里你必须看看你的 table 前缀是什么。检查数据库 tables 并查看所有 tables 中的前缀是什么。在这个例子中它是 'wp_' ,因此保留它。 4) 现在登录到您的 wordpress 仪表板。它现在将使用旧站点的用户名,也应该使用旧密码。如果您忘记密码,请更改密码然后打开。现在 wordpress 将确认您的数据库已更改,说好并继续。 您的网站应该 运行 在新的 URL 上,现在在另一台服务器上。

如有疑问,你问我。如果想在这里观看任何视频,请访问 link https://youtu.be/wROa37k_RQA.