将Wordpress站点迁移到新域

时间:2017-01-29 06:35:16

标签: wordpress web web-site-project

我有一个 Wordpress网站 hostagator网站托管,我正在购买新域名,并希望为网站使用新域名,但同样是现有的开发网站。如何备份现有网站,然后恢复到新域

4 个答案:

答案 0 :(得分:0)

有很多方法可以做到这一点。你可以在互联网上搜索很多资料,但我会建议你使用这个工具,因为我过去使用它,它可靠而且非常简单。

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

在新网站正常运行之前,请考虑保持您的网站有效。我希望我能帮助你。问候。

答案 1 :(得分:0)

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

答案 2 :(得分:0)

解决方案就在这里

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

我的简单解决方案如下

  1. 备份并从公共html文件夹下载所有数据
  2. 下载与wordpress网站关联的SQL数据库。(在phpMyadmin中,您将找到导出数据库的选项。)
  3. 现在将public html文件夹的相同文件上传到新托管的公共html文件夹。
  4. 创建一个具有相同名称的数据库并从下载的SQL数据库中导入表。(在phpMyadmin中,您将找到导入选项。)

  5. 现在检查网站如果域未更改

  6. 如果您要通过保持网站相同来更改域名,则需要执行更多步骤

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

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

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

    case2-如果您只更改网站中的名称

    如果您保持域名相同但更改网站名称,例如ABC Technologies对XYZ技术。然后将ABC替换为XYZ

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

答案 3 :(得分:0)

在这里,我将说明如何手动备份和在具有其他域名的另一台服务器上手动还原。 备份:您需要备份站点和数据库。

对于站点,您只能备份wp-content。它包含您需要重新存储的所有数据。 STEP1:cpanel-文件管理器-公共html-(wp内容)-压缩并保存-导出或           下载zip文件。 对于数据库:phpmyadmin->导出数据库。这将为您提供localhost.sql文件。

这两个文件(一个.zip文件和另一个.sql文件)已备份。 (最好记住这个的WordPress仪表板的用户ID密码)

还原到另一个域中的另一个服务器中:

在新服务器上传播了新的域dns之后,打开其面板。 运行wordpress脚本,查看它正在创建的数据库名称。 1)数据库还原: MyphpAdmin->由wordpress创建的数据库->检查所有表->删除所有表。 现在您的数据库干净了,没有任何表。

在loacalhost.sql文件中,删除两段代码:  a)任何这样的签名(应该在顶部) -phpMyAdmin SQL转储 -版本4.8.5

-https://www.phpmyadmin.net/

-主机:localhost:3306 -生成时间:2019年10月14日晚上9:45 -服务器版本:5.6.45 -PHP版本:7.2.7

b)代码提示创建这样的新数据库:

-数据库:soniasin_fitfoody

如果不存在soniasin_fitfoody,则创建数据库默认字符集latin1 COLLATE latin1_swedish_ci; USE soniasin_fitfoody;

->现在,转到导入和导入,选择备份的.sql文件-> go。它将导入此数据库中的所有表。 ->现在有一个数据库表,如wp_option,去那里并编辑siteurl(保留您的新域名),home(保留您的新域名)和管理员电子邮件ID。非常重要。 网站还原:

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

如有疑问,请问我。如果要在此处观看任何视频,请点击链接https://youtu.be/wROa37k_RQA