如何更改您的虚拟主机提供商

介绍

旗

世界上第一家网络托管公司是Concentric, 后来更名为XO Communications


蛋糕

第一台Web服务器 于1991年8月6日推出

为了创建一个网站并使您的网站可以在线访问,您需要选择一个将要位于其上的服务器。服务器由网络托管公司提供,如果您最近开始对此领域感兴趣,那么以下指南将对您有用.

如果您首先了解什么是虚拟主机,为什么重要,以及在托管服务提供商中需要寻找的内容,对您会有所帮助。如果您不理会这些详细信息,那么您有可能无法获得最优惠的价格或最优惠的价格.

幸运的是,这不是世界末日。人们出于各种原因一直在更改其网络主机。有些只是对内容网络分发系统的速度或质量不满意。其他人则以较低的价格或更方便的付款条件找到相同的服务质量.

如果您遇到这种情况,那么现在是寻找更好的网络托管公司的好时机。但是,转移您的网站似乎是一项复杂的任务。本指南将通过分步说明来解释术语,问题和过程,以便您可以放心地前进.


装载机

将您的网站转移到其他服务器可以通过五个步骤完成.

步骤1.查找新的虚拟主机

在选择新服务之前,请花一些时间研究网络主机。浏览在线评论和客户反馈,查看其他托管服务提供商提供的交易类型,其定价系统,服务器配置,CDN等.

图饼

一旦找到合适的新提供商,请考虑在将来的某个时候也决定从该托管服务切换到该提供商。因此,建议您将域名注册到第三方提供商,因为这样,无论何时切换网络主机,您的域名都不会受到影响.

我们推荐的托管服务提供商Bluehost正在为访问者提供特别优惠,其中包括免费域名。如果您不喜欢他们的服务,他们会提供30天退款保证.

步骤2.找到并下载您的网站

下一步是找到您以前的主机将您的网站存储在何处。此外,您的站点可能正在使用更多的数据库,因此您还应该查看是否有可能获取它们的备份文件夹。.

找到文件后,请将其下载到桌面上,以便准备将其提供给您的下一个托管服务提供商.

步骤3.导出您的网站数据库

如前所述,如果您的网站出于存储访问者数据或管理表单等目的而使用其他数据库,则需要获取并导出它们。根据数据库的不同,此过程可能会有所不同,因此最好与您以前的托管服务提供商商定这些详细信息。主机通常提供phpMyAdmin作为处理导出和导入网站数据库的工具.

如果您使用的是cPanel(很可能是这样),则导出数据库并不是一件复杂的任务。您将使用phpMyAdmin,它是每个cPanel的本机部分。不要让陌生的名称,文件和数据库阻止您;即使您不了解所有内容,您仍然应该能够自己完成全部操作.

  1. 导航到https://my.bluehost.com/cgi-bin/cplogin并登录到您的Bluehost帐户
  2. 找到“数据库”选项卡并打开它
  3. 点击phpMyAdmin图标打开界面
  4. 选择一个数据库
  5. 在菜单中间的某个位置,您会找到“导出”按钮。点击它.
  6. 选择“快速-仅显示最小选项”选项。为了使用自定义选项,您必须了解一两个关于MySQL的知识,因此只有在知道自己在做什么的情况下才选择此选项。否则,快速选项可以解决问题.
  7. 导出数据库快速选项

  8. 如果尚未显示,请选择“ SQL”格式作为导出的所选格式.
  9. 点击“开始”按钮开始导出
  10. 选择在需要时存储文件的位置(您会记住的桌面或自定义文件夹;以后将需要此文件,因此请不要丢失它)

很快,不是吗?您的数据库现在可以导入到新主机了.

步骤4.上传您的网站并导入数据库

与导出一样,您必须与主机一起确定详细信息。如果您已将数据库导出到SQL,然后通过 phpMyAdmin, 您可以使用MySQL将您的网站导入到新的托管帐户。不管使用什么工具,它实际上都没有那么复杂,并且通常由托管服务提供商自行完成.

使用静态网站时(当今人们通常仅在拥有一个简单的着陆页来展示其业务时才使用该网站),在新主机上设置所有内容就像上传文件一样容易。在前面的步骤之一中,我们告诉您应该从先前的主机下载所有文件。在这种情况下,您只需将这些文件上传到新的Bluehost帐户上的public_html文件夹中,即可完成操作。.
您可以选择两个简单的选项之一来上传新文件.

通过文件管理器上传

如果您正在寻找一种快速完成此任务的方法,并且只是想克服它,则可以使用Bluehost的文件管理器:

  1. 登录到您的 Bluehost cPanel帐户.
  2. 找到文件并选择文件管理器
  3. 双击public_html将其打开
  4. 将您先前下载的所有文件传输到此文件夹

通过FTP上传

通常,当您由于某种原因完全无力设置FTP客户端时,文件管理器仅用于上传或修改其中一个文件。例如,当您需要通过无法等待回家的公用计算机更改站点上的某些内容时,将使用此功能.

但是我们通常建议使用FTP客户端。您可以快速安装FileZilla,它是一个免费客户端,是世界各地博客作者最常使用的客户端,并使用在注册新主机后收到的登录凭据连接到服务器。您将需要FTP服务器名称,用户名和密码.
登录后,您应该能够看到包含所有文件夹的服务器的一小部分。它看起来像您计算机上的文件夹,因此找到public_html文件夹应该不难.

现在,只需找到以前下载的文件,然后将它们拖放到该文件夹​​中即可。根据文件的大小和Internet连接的速度,传输所有内容可能需要几分钟。一切完成后,FileZilla会通知您,因此您可以从浏览器导航到您的域,以查看该站点的运行情况.

动态网站

动态网站使用数据库来存储其正常运行所必需的大量信息。如果您使用的是自定义网站或像WordPress这样的流行CMS之一,则意味着您也有数据库,这意味着您需要将其与文件一起传输.

就像您导出数据库一样,您可以通过PhpMyAdmin导入数据库:

  1. 从浏览器打开https://my.bluehost.com/cgi-bin/cplogin并登录到您的Bluehost帐户
  2. 找到“数据库”选项卡并打开它
  3. 选择phpMyAdmin图标打开界面
  4. 在菜单中间的某个位置,您会找到“导入”标签/按钮.
  5. 数据库导入选项

  6. 单击“浏览”按钮,然后找到您先前导出的数据库。如果数据库已压缩,请确保先解压缩(您应该已准备好.sql文件)
  7. 导入数据库

  8. 点击“开始”按钮,等待几分钟

如果一切正常,您应该看到如下消息:“导入已成功完成,已执行X个查询。”

您是否正在使用类似WordPress的内容管理系统?

如果您使用的是诸如WordPress,Blogger或Joomla之类的内容管理系统,则可以通过其本机迁移选项使一切变得更加轻松。例如,如果您 迁移WordPress网站 到新主机上,您可以使用其导入和导出选项来做所有事情,这将使您只需单击几下即可转移整个站点。幸运的你!

采用

40.2% 世界上的网站由托管 美国供应商

步骤5.测试您的网站

转移完成并导入数据库后,即可测试您的网站。最好的方法是使用临时URL。这样即使您的域名未指向新服务器,您也可以访问您的网站.

为了找到您的临时URL,请登录到您的帐户管理面板。接下来,点击“帐户技术详细信息”。进入后,应该有一个名为“温度”的部分。 URL,旁边显示您的临时URL。您只需要访问该URL并查看您的网站即可.

临时URL如下所示:http:// ipaddress /〜username

将“ ipaddress”替换为主机的IP地址,并且用户名应该与您用来登录cPanel帐户的用户名相同。不要忘记前面的“〜”.
要查找您的服务器IP地址,请再次登录到cPanel。找到“统计信息”标签,然后单击“扩展统计信息”按钮,该按钮将显示其他信息,包括共享主机帐户的IP地址.

现在,您可以在等待或等待之前,使用临时URL测试网站。 设置名称服务器 指向您的旧域名.

如果您的网站外观和预期的一样正常,那就太好了!但是,如果出现问题,请做好一些小的调整和更改.

重要的事情要记住

贴纸

按国家分享

Bluehost和Hostmonster

在完成整个转移过程并测试了网站之后,您需要完成许多工作来完成过渡。请记住,这些是必不可少的步骤,可确保您的老访客继续访问您的网站,并确保您的网站按计划运行。所以,让我们开始.

通知用户您将移动网站

在移动网站时,停机时间应尽可能短。如果用户几乎没有注意到该站点无法正常运行,那么这是理想的选择。但是,您应该提前几天在网站和社交网络个人资料上发出某种通知。您还应该看到该消息在停机期间可见,因此您的用户将知道该站点将得到及时备份.

更改DNS

这是一个很小的细节,很容易被忽略。转移网站后,必须将DNS记录切换到注册了站点的新服务器。之所以如此重要,是因为DNS记录就像地图或说明指南,可确保您的访问者到达正确的页面。如果您忽略更改此设置,则会将用户定向到错误页面。您需要从新的托管服务提供商处获得新的DNS并替换旧的DNS.

在您提出移动DNS记录的请求后,完成切换可能需要几个小时,有时甚至是一整天。换句话说,如果您的访问者抱怨他们找不到您的网站,请确保您已更新到新的DNS.

监控网站的正常运行时间

分配新的DNS后,您的传输基本完成。您需要在接下来的几天中认真监控服务器的正常运行时间,以确保一切正常.

至关重要的是,不要放弃警惕,并尽快注意是否有任何问题。当然,监控网站的正常运行时间并不意味着您需要每5分钟访问一次网站;这意味着您需要使用工具和应用来帮助完成任务.

您可以依赖的一些有用工具是Pingdom,正常运行时间机器人和Monitor Us。无论选择哪种工具,都需要对其进行校准以监视以下元素:Ping,HTTP,DNS服务器和TCP端口.

主机类型

注意丢失的链接和不同的网站结构

切换服务器时,您应该真正意识到的一件事是可能丢失或错放图形等资产。托管环境的更改可能会导致这种情况的发生,而且您不太可能会看到一些404(未找到)错误。因此,只需监视并监视404日志,即可查看是否存在任何断开的链接或无法使用的资产。找到它们后,可能需要快速维修或更换,这将是您的最佳选择.

解决此问题的另一种方法是从404页重定向到另一个已经有效的页面。这不是解决问题的方法,当然,它只是显示404页面的替代方法.

这适用于页面和目录,因此您的用户将始终具有要查看的内容,而不是404错误。最后,您可以利用它来发挥自己的优势,并创建一个自定义的404错误页面,该页面可能很有趣或很有趣,也许会显示有趣的图片或报价。这样,您的访问者就不太可能拒绝登陆页面.

这里有一些技巧,可以帮助您处理断开的链接和404页。为了使它们起作用,您需要将代码放入.htaccess文件中.
这是使用FTP(FileZilla)编辑.htaccess的方法

  1. 打开FileZilla
  2. 登录到您的服务器
  3. 打开public_html列出您的网站文件
  4. 选择.htaccess
  5. 右键单击它,然后选择“查看/编辑”或将其下载到您的计算机

如果您无法在服务器上找到.htaccess文件,则可能是没有人或文件只是被隐藏了。对于初学者,如果您已经登录到cPanel并使用文件管理器,或者从FileZilla顶部菜单中选择了“强制显示隐藏文件”,请确保已选择“显示隐藏文件(dotfiles)”。如果仍然找不到该文件,则应右键单击并创建一个名为“ .htaccess”的新文件,以便在public_html文件夹中创建一个新文件。.

然后,您可以使用以下代码:

  • 定义404页面:ErrorDocument 404 /errorpage.html
  • 将页面重定向到新位置:重定向301 /old-page.html http://www.example.com/new-page.html
  • 将整个目录重定向到新位置:redirectMatch 301 ^ / category /?$ http://www.example.com/new-category/

完成更改后,应保存文件,并通过覆盖旧文件将其上传回服务器。.

切换您的电子邮件

同样,切换电子邮件是人们经常忽略的事情。迁移到新的Web主机后,可以通过三种不同的方式来传输电子邮件.

  • 如果您的电子邮件托管在域注册商中,则可以轻松移动它。您需要做的就是更改(@)记录,并将其分配给新主机的IP地址,该地址通常位于新主机的客户门户中
  • 如果您的电子邮件帐户由第三方托管,则必须执行以下操作。确保您的MX记录以及电子邮件服务提供商要求的其他相关记录已在新DNS中更新。考虑到您要将DNS转移到新的提供商,因此也必须转移这些文件。当然,如果您不移动DNS,则只需执行步骤1.
  • 最后,如果您的电子邮件帐户是由以前的托管服务提供商托管的,则在切换到新的提供商后,您可以重新创建现有的电子邮件帐户。您还必须配置新的电子邮件代理.
沙钟

大多数网络托管提供商承诺99.99%的正常运行时间,但是99.90%的正常运行时间已经是每周10分钟的停机时间

价钱

许多虚拟主机计划都带有“隐性成本”。尽管他们通过“退款保证”计划吸引客户,但是如果您不满意,网络托管公司可以避免退还您的资金或延长付款时间

网络服务器

无限的网站空间和带宽的承诺是一个骗局。 Web托管公司超额销售其服务器,尤其是共享Web托管,这会导致性能下降,服务器停机时间延长以及经常遭受挫折

树

我们用来确定可靠托管服务提供商的最可靠方法

事实并没有说谎。如果某个知名网站由特定提供商托管了多年,并且其所有者对托管服务完全满意,那么实际的托管人便提供了明确的证据,表明我们所讨论的托管网站是正确的.

如果您需要有关如何完成此步骤的更详细的说明,请查看此 指南.

损坏数据库的机会

最后,您的数据可能会在传输中损坏。没有理由感到恐慌,并且有许多解决此问题的方法,但是它们都取决于平台本身。由于最常见的平台是WordPress,我们将讨论该平台的数据库的一些可能解决方案.

如果您的WordPress数据库已损坏,则可以重试传输,但是首先需要禁用所有插件。如果可行,请在导入整个网站后再次打开插件。不幸的是,如果您无法访问仪表板,这将不是一个可行的解决方案,因此您可能必须尝试以下某些选项:

  • 重新上传数据库,并覆盖旧数据库.
  • 尝试找出损坏错误的确切位置,然后从旧站点重新上传该特定文件.
  • 打开文件以确保它指向新服务器.

如何修复损坏的WordPress数据库

有时,导出和导入数据库并不会像您期望的那样顺利。但是在失去理智之前,您仍然可以尝试一些技巧来修复它.

  1. 登录到您的cPanel
  2. 打开PhpMyAdmin
  3. 从左侧菜单中选择数据库
  4. 选择要修复的数据库

  5. 选择数据库后,应检查数据库是否正确。 WordPress数据库的所有表都标有wp_
  6. 选择屏幕底部的“全部检查”按钮以从数据库中选择所有表
  7. 维修资料库

  8. 选择“修复表”选项
  9. 修复数据库选项

这就是您在这里所能做的。修复过程完成后,您应该看到一条消息,确认数据库已成功修复。如果您仍然无法修复数据库,则可以尝试另一件事,那就是修改wp-config.php文件.

  1. 打开FileZilla并登录到您的FTP服务器
  2. 找到wp-config.php文件
  3. WP配置

  4. 将其下载到您的计算机
  5. 通过在文本编辑器中打开文件来修改文件
  6. 在文件末尾插入以下内容:define(’WP_ALLOW_REPAIR’,true);
  7. 定义修复WP配置

  8. 保存修改后的wp-config.php文件,然后通过FileZilla将其上传回服务器并覆盖该文件
  9. 打开浏览器并导航到http://yoursite.com/wp-admin/maint/repair.php
  10. 点击“修复数据库”按钮

修复过程完成后,您将看到有关数据库中表的状态消息,因此您将能够确定某些内容是否已损坏。此外,您将能够看到以下消息:“修复完成。请从wp-config.php中删除以下行,以防止未经授权的用户使用此页面.
define(’WP_ALLOW_REPAIR’,true);”

因此,不要忘记返回文件,删除添加的行并重新保存它.

如果这些方法都不起作用,则必须找到一个熟练的编码人员来启动WordPress自动数据库修复过程.

让支持团队处理向新主机的转移

如果您不确定如何独自完成向新主机的全部转移,或者根本没有时间浪费您并不真正在意的技术,则可以将一切交给专业的技术人员。在Bluehost.

好吧,是的,您将需要支付转让费用。但是在这种情况下,如果您有幸能住在海滩附近,而支持团队则为您做一切,那么您就可以放松,散步或在皮肤上晒太阳.

Bluehost可以为您将网站移至其服务器,费用为149美元。 99.此价格包括最多5个网站和20个电子邮件帐户的迁移。是的,支持团队将处理所有文件,数据库以及您的网站正常运行所必需的所有内容,并且外观与旧主机相同.
如果选择此选项,站点的托管位置并不重要,但是请注意,Bluehost当前不提供对经销商,VPS或专用服务器帐户的迁移支持。.

这方面的一大优点是不涉及任何风险。如果您准备开始迁移到Bluehost,他们的专家将知道他们的工作。即使有这样的想法,他们也会了解您的网站对您很重要,因此他们会在检查所有内容之前先对其进行检查并确保其功能正常.

如果您准备开始迁移到Bluehost,请查看更多详细信息 这里.

结论

切换虚拟主机提供商并不是一个大麻烦。有一些潜在的问题,但是没有什么是无法及时解决的.

如果您对自己的网络托管服务不满意,请随时寻找其他提供商。本指南将帮助您最大程度地减少停机时间和带来的不便.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map