如何将 wordpress 备份文件从共享主机传输到 VPS (bluehost)?

Posted

技术标签:

【中文标题】如何将 wordpress 备份文件从共享主机传输到 VPS (bluehost)?【英文标题】:How do i transfer wordpress backup files from shared hosting to VPS (bluehost)? 【发布时间】:2017-03-29 07:45:11 【问题描述】:

首先,我对这个编码游戏很陌生。其次,我在将 wordpress 备份文件从共享主机传输到 bluehost 中的 VPS 时遇到问题。我已经在域提供商设置中添加了主机名,并且主域已激活,但是我在 VPS 中添加的另一个域(即 www.artblog.co.in)出现问题。我已将整个 public_html 文件夹放在同一域的文件管理器中,但它显示建立数据库连接时出错。有人可以帮我吗?

【问题讨论】:

您需要连接到您的 mysql 数据库(如果未安装,请安装 MySQL)。我收到无法访问网站的错误。 需要几个步骤: 1. 将所有 WP 文件放到 public_html 目录中(你已经这样做了)。 2.如果你的域名被更改,你必须在数据库导出文件中替换它(使用find&replace)。 3. 创建数据库并导出您的数据库导出文件(可能是 file.sql) 4. 在文件 wp-config.php 中,您必须将旧数据库设置替换为新设置。 记录在案:codex.wordpress.org/Moving_WordPress 感谢 Shobi,您的回答很有帮助,但我需要更详细的信息。我的问题解决了:) 非常感谢尼古拉!有帮助! 【参考方案1】:

迁移 Wordpress 的步骤:

1) 移动站点文件 - 这是您的 public_html 文件夹,将所有这些文件复制到您的新服务器上

2) 创建数据库 - 您需要通过 cPanel 创建一个新数据库。登录并转到 MySql 数据库并创建一个新数据库,当您在那里时,您需要创建一个新用户并授予您刚刚创建的数据库的权限。

记下数据库名称、用户和密码。

3) 转到文件管理器并编辑 public_html/wp-config.php - 您需要找到这些行并使用您在上一步中记下的详细信息对其进行更新。

/* MySQL settings */
define( 'DB_NAME',     'database_name_here' );
define( 'DB_USER',     'username_here' );
define( 'DB_PASSWORD', 'password_here' );
define( 'DB_HOST',     'localhost' );

4) 从您的 cPanel (Databases/PHPMyAdmin) 登录 PHPMyAdmin,然后将您在共享主机上的备份中的 SQL 数据库导入到您新创建的数据库中。

5) 加载您的站点管理区域,登录,转到“设置/永久链接”(只需访问此页面即可重置链接)。

6) 应该都很好!

编辑:这是基于您的域相同的事实...如果您的域已更改,那么您将需要替换数据库中旧域的所有实例以匹配新域名。 SearchReplaceDB 之类的东西可以很好地解决这个问题。

【讨论】:

以上是关于如何将 wordpress 备份文件从共享主机传输到 VPS (bluehost)?的主要内容,如果未能解决你的问题,请参考以下文章

无法将 WordPress 备份从实时安装到本地

如何把本地WordPress网站迁移到虚拟主机

Wordpress:将多站点从服务器移动到本地主机

如何将主机的文件传入虚拟机

我想在本地主机 xampp 上恢复 wordpress 站点备份

实战:如何备份虚拟主机上的Wordpress数据