怎么转移主机数据(电脑换机数据转移)

怎么转移主机数据(电脑换机数据转移)

浏览次数:
信息来源: 用户投稿
更新日期: 2024-12-15 19:41:34
文章简介

网站所有者更改网络托管服务提供商的原因有很多,但他们有必要了解迁移过程以转移托管而不会遇到任何重大问题。否则,他们应该为此过程雇用一名员工,或者通过外包来依赖第三方,这对于拥有机密数据的网站来说是非常

2024阿里云双十一服务器活动

网站所有者更改网络托管服务提供商的原因有很多,但他们有必要了解迁移过程以转移托管而不会遇到任何重大问题。否则,他们应该为此过程雇用一名员工,或者通过外包来依赖第三方,这对于拥有机密数据的网站来说是非常危险的。如果您永远无法共享您的网站私人数据,那么您必须学习如何转移主机并保护您的私人数据免遭泄露。

在本文中,您将借助不同的工具和分步指南了解从一个虚拟主机到另一个虚拟主机的网站迁移过程。如果您的网站是使用WordPress、Joomla、Drupal、SMF或phyBB2开发的,本文特别适合您。请记住,在没有适当信息的情况下更换网络托管服务提供商可能会增加您的网站停机时间和数据丢失。因此,如果您想将这些风险降至最低,请在托管迁移之前仔细阅读本文。

将网站转移到另一个网络托管服务提供商基于以下步骤:

  • 将网站文件复制到目标主机
  • 新主机上的应用程序配置
  • 如何转移WordPress网站的托管?

    更改网络托管服务是一个重大决定,因此请在选择任何其他网络托管服务提供商之前尝试优化您的网站。如果您当前的服务提供商仍然无法提供所需级别的服务,那么请选择更合适的网络托管,以便您获得最佳结果。有两种方法,您可以借助不同的插件迁移您的网站,也可以手动迁移。我将分享这两个过程,所以由你决定哪一个对你来说更容易。

    不同的WordPress插件可用于执行相同的任务,因此取决于哪个插件更适合您的网站。我将分享最受欢迎的插件及其功能,这样在选择合适的插件时会更有帮助。

    它是一个强大的WordPress插件,可将您在localhost上运行的网站迁移到实时服务器,反之亦然,但您也可以将您的网站从实时服务器转移到实时服务器。Duplicator是使用最广泛的WordPress迁移插件,也用于备份您的网站。

  • 迁移或克隆您的网站
  • 备份完整的WordPress网站或不同部分
  • 捆绑一个WordPress站点进行分发
  • 您可以借助拖放功能轻松导出您的网站主题、插件、媒体文件和数据库,并上传到所需的目标位置。此外,一体化WPMigration插件还可以更有效地解决序列化问题。如果您使用此插件的免费版本,则可以上传512MB大小的文件,否则请选择高级版本并享受附加功能。

  • 超快速的导出操作
  • 绕过上传大小限制
  • 当您需要简单且超快速的WordPress迁移时,可以考虑使用此选项。MigrateGuru被称为最快的迁移插件,并且还使用智能流程来降低风险因素。因此,技术知识较少的人也可以在短时间内执行迁移过程。MigrateGuru重写URL,绕过导入导出脚本,并自动处理序列化数据,无需任何存储空间,因为备份文件托管在自己的服务器上。它是完全免费的,具有内置的搜索和替换、警报以及与每个Web主机的兼容性。

  • 一键迁移速度提高80%
  • 跟踪和进度电子邮件警报
  • 顾名思义,它用于通过URL和路径的搜索和替换选项迁移数据库。此外,网站所有者还可以将数据库文件作为SQL文件存储到他们的本地计算机中。它广泛用于数据库迁移。有免费版和专业版可供选择,因此完全取决于您哪个更适合您。

  • 数据库操作:备份、推送和拉取
  • 存储迁移配置文件
  • 它是一个轻量级、简单、快速的WordPress网站迁移插件。您需要做的是在两侧(源和目标)安装WP克隆插件。现在,从源网站创建一个包,然后在目标网站上安装的WP克隆中输入包链接以恢复它。WP克隆可能无法在大型网站上正常工作,但更有效地将您的网站从本地主机服务器传输到实时网络托管服务器。

    如果他/她遵循这些步骤,每个人都可以轻松转移托管,因为每个步骤都根据网站所有者的技术水平进行了详细讨论。不要忘记定期或在执行任何特定操作之前进行网站备份。

    在开始手动传输托管过程之前,必须借助不同的WordPress插件进行网站备份。或者,您可以下载任何FTP软件(如FileZilla)并输入您的SFTP凭据。连接服务器后,选择所有文件并将其下载到本地计算机。下载过程将需要时间,具体取决于您的媒体上传。

    您也可以进行手动备份,登录到您的cPanel,转到“文件管理器”并导航到主目录,转换为zip,然后下载文件。下载开始后,您可以以SQL格式导出网站数据库以利用您的时间。

    登录到您的控制面板并打开PhpMyAdmin,从左侧边栏中选择包含您的WordPress安装的数据库。选择特定数据库后,单击“导出”选项卡,然后单击“开始”按钮。SQL格式的快速导出过程将开始下载到您的计算机上。您已在第一步中下载了您的网站文件和包含您的页面、帖子等数据的数据库。如果两个操作都成功执行,那么您可以继续下一步。

    3.在我们的新主机上创建一个新数据库

    您的数据已准备好迁移,但有必要在目标服务器或新主机服务器上创建环境。

    登录到您的cPanel后,打开MySQL数据库向导并执行以下步骤:

  • 提供新数据库的名称,然后单击下一步按钮
  • 您将登陆创建新数据库用户页面,使用复杂密码创建新用户。
  • 现在将数据库用户添加到新创建的数据库并授予它所有权限。
  • 记下数据库名称、用户名、密码,因为您在下一步中需要这些信息。

    从本地计算机上存储备份文件的文件夹中编辑wp-config.php文件。此文件包含数据库和WordPress之间访问所需的配置信息。如果您没有安装任何源代码编辑器软件,您可以在记事本中打开此文件。

    定义('DB_NAME','db_name');

    用db_name替换数据库名称,因为您要删除旧数据库并使用刚刚创建的新数据库。

    定义('DB_USER','db_user');

    用db_user替换数据库用户名,因为您想删除旧的数据库用户并使用刚刚创建的新数据库用户名。

    定义('DB_PASSWORD','db_pass');

    用db_pass替换数据库用户密码,因为您已更改数据库用户,因此将添加此特定用户的密码以进行正确配置。提供此信息后,保存并关闭文件。

    从PhpMyAdmin中打开新创建的数据库,然后单击导航菜单中的导入按钮。现在,在“要导入的文件”部分中,单击“选择文件”按钮并选择数据库SQL文件,然后单击“执行”按钮。数据库导入将开始并根据文件大小花费时间。完成后,您将收到有关成功导入的消息。

    现在您已经准备好新数据库并重新配置wp-config文件,是时候上传网站文件以完成成功的传输托管过程了。如果您有FileZilla,则通过提供凭据将您的FileZilla连接到服务器,或者转到cPanel,打开文件管理器并上传public_html文件夹中的所有WordPress网站文件。请确保上传更新的配置文件以防止错误。文件上传过程可能需要一些时间,所以在完成之前不要删除网站文件。

    7.更新域名地址(仅当您想更改域名时)

    如果您要迁移到不同的或新的域名,那么您将完成此步骤,否则您可以跳过此步骤。

    单击您的数据库并打开wp-options,现在将siteURL和home替换为新URL。您可能会面临断开的链接和丢失的图像,因此执行以下SQL查询并将旧网站替换为新网站URL(新域名)。

    更新wp_postsSETpost_content=REPLACE(post_content,'www.olddomain.com/','www.newdomain.com/');

    重新配置您的DNS设置,因为DNS指向您的旧主机,但您希望将正确的记录指向新的服务器IP地址。这取决于您在哪里注册域名,通常需要48小时。在这48小时内,您不会进行任何更改,在此时间段之后,您的网站将在您的新主机上运行。

    请按照以下步骤修改域上的DNS:

  • 登录您注册域的帐户。
  • 怎么转移主机数据,电脑换机数据转移

  • 选择您要使用的特定域名。
  • 单击“DNS服务器设置”。
  • 选择“我们的服务器”并输入新托管服务提供商收到的名称服务器地址。(例如,ns1.example.com)。
  • 如何将Joomla从一台主机迁移到另一台主机?

    1.设置新服务器并安装Joomla

    下载最新版本的Joomla并将Joomla的解压缩文件移动到服务器,并设置一个类似于为WordPress解释的过程的新数据库。您将创建一个新数据库,一个数据库用户,将该用户附加到该数据库并授予该用户所有权限。现在开始安装Joomla以进行转移托管。

    打开PhpMyAdmin,导航到Joomla数据库,然后导出数据库。现在您将看到一个数据库转储文件保留此窗口文件并复制此文件中的所有数据,因为您将需要此数据用于传输托管步骤。

    在您的新主机环境中打开PHPMyAdmin并创建一个新数据库。单击SQL,将复制的文本粘贴到此查询中,然后单击Go按钮。

    现在从旧的虚拟主机复制所有文件夹并覆盖这些文件夹。以下是最重要的文件夹:

    您已经完成了所有工作,但是如果您想使用另一个域名,那么您将编辑位于Joomla根文件夹下的configuration.php文件。您将用新域名替换旧域名的实例。让我告诉你一件重要的事情,确保你在两台服务器上使用相同版本的MySQL。

    如何使用旧域或新域转移phpBB2网站的托管?

    不要忘记在开始您的转移托管过程之前进行备份。将所有网站文件和文件夹下载到您的本地计算机并打开您网站的phpMyAdmin并导出数据库文件。您还可以在SSH的帮助下备份数据库。使用正确的数据库名称、用户名和密码运行以下命令。

    mysqldump-u用户名-p密码--default-character-set=utf8DATABASE_NAME|gzip>NAME_OF_FILE.GZ

    创建数据库备份文件后,浏览该文件的存储位置并使用FTP连接将其下载到您的计算机。

    如果数据库文件大小小于2MB,则转到新托管服务提供商的phpMyAdmin,选择适当的数据库,然后单击导入选项卡并单击执行按钮。不要忘记确保“字符集”设置为utf8。如果数据库文件大小大于2MB,然后提取bigdump.zip文件,在任何文本编辑器中打开bigdump.php文件。找到以下代码并用正确的数据库名称、用户名和密码填写。

    $db_server='本地主机';$db_name='';$db_username='';$db_password='';

    您可以在config.php文件中找到$db_server作为$dbhost。编辑以下代码行,如下所示:

    $db_connection_charset='';

    $db_connection_charset='utf8';

    $linespersession=3000;$delaypersession=0;

    $linespersession=3000;$delaypersession=300;

    现在,在您的服务器上创建一个名为dump的新目录并授予全部权限(将权限设置为777)。将bigdump.php文件和数据库的备份文件上传到此目录。打开浏览器转储/bigdump.php并按照给定的说明导入数据库备份文件。根据文件的大小,这将需要一些时间,完成后,从服务器中删除转储文件夹。

    如果您想使用SSH来恢复您的数据库,请在您的服务器上上传数据库备份文件并按照以下说明进行操作:

    打开SSL连接并运行以下命令:

    gunzip<NAME_OF-FILE.GZ|?mysql-u用户名-p密码–default-character-set=utf8DATABASE_NAME

    提供您的数据库、用户名和密码的正确信息。上面的代码行仅用于gzip文件类型,否则您将运行下面给出的代码行:

    mysql-u用户名-p密码–default-character-set=utf8DATABASE_NAME<NAME_OF-FILE

    你已经完成了,在你的新服务器上恢复phpBB文件并重建config.php文件。

    如果您想在另一个域中使用phpBB2应用程序,请更改phpBB数据库中的server_name?选项。登录到托管服务提供商提供的控制面板并打开phpMyAdmin工具。现在选择您的phpBB数据库,浏览表?phpbb_config?并找到server_name?选项,并将其值更改为您要使用的新域。

    如何将SMF迁移到另一台主机?

    请按照以下步骤转移SMF的托管,而不会遇到任何错误。

    1.进行文件系统和数据库备份

    您需要对文件系统和数据库进行完整备份。

    2.恢复文件系统和数据库备份

    现在在目标系统中恢复文件系统和数据库备份,但请记住这可能需要一些时间。如果您想快速完成迁移,请在备份之前清除错误日志和搜索索引。此外,您还可以使用SQL文件拆分器,因为一些Web主机的大小限制。

    3.运行修复设置并检查重定向

    您可以在目标系统上运行repair_setting.php以验证路径、URL和数据库是否正确。确保.htaccess和index.html中不存在重定向(指向任何旧目录)。

    验证并更新您要在系统上使用和安装的每个mod的设置。运行“论坛数据库维护功能”、“查找和修复错误维护功能”和“附件完整性检查”,以确保所有内容以正确的方式链接在一起。现在,与您的域名注册商协调IP地址更改。此外,您可以在迁移后验证robots.txt、bing和google网站管理员工具的工作情况。

    打开安装目录并使用文件管理器或像FileZilla这样的FTP编辑settings.php文件。

    $boardurl='http://olddomain.com';

    $boardurl='http://newdomain.com';

    如何将Drupal从一台主机迁移到另一台主机?

    转移由不同CMS系统或平台开发的网站托管的几个步骤是相同的,例如您将文件和文件夹从旧主机复制到新的虚拟主机服务器,从旧的虚拟主机导出数据库并在新主机上导入,以及更改每个平台具有不同过程的配置设置。对于Drupal,将文件和文件夹复制到新主机,创建新数据库,然后导入数据库(从旧Web主机导出)。现在,您需要通过打开setting.php文件来确保网站文件和数据库可以相互通信并修改设置,如下所述:

    db_url-具有正确格式的DrupalMySQL详细信息;

    mysql://username:password@localhost/databasename,例如

    $db_url='mysql://user_drpl11:password@localhost/user_drpl11';

    但不要忘记验证.htaccess文件中的RewriteBase规则是否正确。如果Drupal文件存储在主目录(public_html)中,则RewriteBase规则应该是:

    因此,更改$base_url以反映新网站的路径或位置。

    $base_url='http://temok.com/test';

    现在,您已经完成了使用Drupal开发的网站的成功传输托管。

    强烈建议从可靠的虚拟主机提供商处选择合适的虚拟主机服务器,以获得转移托管的真正好处。为什么要从旧的网络托管服务提供商迁移?绝对您对他们的服务有任何问题,因此有必要选择一个提供最佳服务质量的网络主机。

    标签:
    如何实现虚拟化(打电话多被强制停机怎么办)
    « 上一篇
    dreamhostregisterdomain(美国外贸公司详细地址)
    下一篇 »

    如本文对您有帮助,就请抽根烟吧!