目录
更新 - 2 月 28, 2025
移动网站,这意味着什么,为什么--以及如何操作?本文将对这些问题进行详细阐述。这也是我的博客篇幅比往常长一些的原因。.
移动网站可以有不同的含义:
主机搬迁
- 网站从一个托管提供商转移到另一个托管提供商。.
- 数据库、文件和电子邮件往往需要随身携带。.
- 必须调整 DNS 设置。.
- 例如,出于性能、安全或价格方面的原因。.
域名转移
- 网站从旧域名(如. old-domain.com)到一个新的(new-domain.com).
- 重定向(301 重定向)对于获得访客和搜索引擎排名非常重要。.
服务器变更
- 网站保留在同一域名上,但转移到新的服务器上(如从共享主机转移到自己的服务器上)。.
- 可能出于性能和安全等原因的要求。.
为什么?
一个从小型博客起步的网站正在成长,因此需要更多内存、更大的数据库,并超出了与虚拟主机签订的合同范围。然而,升级又会超出预算,这就是您寻找其他托管服务提供商的原因。.
一开始,您不会考虑数据库和其他资源。您会对不同的报价进行比较,然后通常会选择价格最低但数字 „最高 “的报价。由于缺乏背景知识,您不会考虑这些 „数字 “的意义和必要性。如果你不知道哪些数字最终是重要的,你就不知道要问哪些问题或特别关注哪些数据。.
由于必须履行合同,托管服务提供商很难对超出设定限制的情况视而不见,而是会先礼貌地指出违反合同的情况,如果不加以纠正,就会直接封锁网站。.
好了,在选择提供商时,您还必须考虑到允许的最大数据库规模。说起来容易做起来难,因为几乎没有任何供应商会在选择服务时将此作为一项标准列出。因此,您更应该通过电子邮件或聊天明确询问!
对于知名供应商,这也是明智之举,因为他们每年的收费动辄数百欧元。.
在本例中,正是由于数据库容量超过了允许的 1,024 MB,才导致更换托管服务提供商。.
托管服务提供商的选择
如果您搜索托管服务提供商的比较,您会发现列表主要按价格升序排列。.
除了纯粹的 „技术数据 “外,支持的可及性、响应时间和效率也更为重要。在人工智能方面可能存在意见分歧,但提供商越来越多地使用人工智能来提供一级支持,即客户提出的一般问题。这是完全可以理解的,也是完全足够的。当人工智能祝您 „晚安 “和 „睡个好觉!‘时,您会觉得很有趣。.
然而,另一端的人工服务应能解决具体问题,并应全天候提供服务。 所含支持服务的范围有多大、何时开始收费,也需要在签订合同前加以明确。.
在价格方面,多年后签订的合同通常更有吸引力,尤其是因为从长远来看,这样更容易计算成本。在合同期结束前取消服务或在合同期内继续提供服务的供应商当然是最佳选择。不过,没有人能保证这一点。.
在决策过程中还应考虑到初始合同期满后的费用(通常更高),特别是增加的费 用往往非常可观。当然,你也可以简单地让合同到期,然后再次搬迁网站,但经验表明,这种做法并不可取,尤其是出于方便的考虑。.
找到新的服务提供商后,您就可以开始移动网站了。.
网站搬迁
需要九个步骤:
- 将所有插件、主题和 WordPress 安装更新到最新版本
- 重组数据库
- 下载并安装数据备份插件(例如. UpdraftPlus)
- 所有内容(数据库、插件、主题、上传内容及其他)的数据备份
- 将域名转让给新的供应商
- 在新供应商的服务器上安装 WordPress
- 安装数据备份插件(此处为 UpdraftPlus)
- 将数据恢复到新的 WordPress 安装中
- 检查新提供商的 DNS 条目
更新
WordPress 尤其应该是最新版本,因为新安装的 WordPress 将是最新版本。通常情况下,版本是向下兼容的,但这一措施可以避免可能存在的不兼容性。.
插件不那么重要,迁移后仍可更新。.
数据备份插件 UpdraftPlus, 如果它已经在旧版本上激活,那么一定要在数据备份前更新到当前版本,因为在新服务器上安装 WordPress 完成后,它也将以当前版本加载和安装。这也是为了防止出现版本不兼容的情况。.
数据库重组
数据库就像书架:一本书放进去,三本书放出来,五本书放进去......--它们随时都在变化。有时,一大本书放不下,就会被分解成合适的单个部分,存储在不同的地方。因此,数据库的内容是零散的。这些碎片的引用占用的存储空间与内容本身一样多。此外,还要保存日志、写入缓存数据等。.
数据库重组可读取所有数据,重新组合零散数据,删除不再需要的临时数据,从而优化数据库的访问速度和大小。这也减少了备份和恢复数据库所需的时间。.
由于数据库是网站的中枢神经,因此强烈建议您在重组数据库之前先创建一个数据库副本,并将其备份到本地存储器中。如果出现问题,您可以恢复它。.
数据备份插件
有许多专门用于备份和迁移网站的插件。它们中的大多数都能顺利完成备份,但要求你在迁移时付费。因此,如果你不打算时不时地迁移你的网站,你就不太可能对年度订阅感兴趣。上面链接的插件 UpdraftPlus 是一个明显的例外,因为它是适度的,允许恢复,没有任何 "如果 "或 "但是"。.
UpdraftPlus 它能直观地指导你完成备份过程,并能在安装成功后将单个文件下载到自己的电脑上。.
域名转移
什么是域名?
例如,一个域是. www.google.de - www 是可选项,代表所谓的子域。因此,输入„谷歌网站“的结果与„www.google.de„.在这两种情况下,网站都会被 Google 调用。.
„google “是单个名称,而„.de “是顶级域(TLD)。.
EEP
"(《世界人权宣言》) 可扩展供应协议 (EPP) 用于注册商和注册机构对域名的管理,实现域名注册商(如 Namecheap、GoDaddy)与中央注册机构(如 DENIC (德国网络信息中心)的顶级域名 ".en" 和 威瑞信 对于 .com).
域名转移需要域名持有人(即网站运营商)提出申请。网站运营者向以前的托管服务提供商申请所谓的. EPP-Auth-Code. .收到的代码会被输入到新提供商的域名转移申请页面,然后新提供商会安排将域名从旧提供商转移到新提供商。.
域名一经转移,以前指向旧提供商、其服务器和您自己网站的 „地址 “就不知去向了。这时 域名服务器 (DNS)发挥作用。.
DNS
A 域名服务器 将输入的地址 „www.google.de “转换为适用于服务器的 IP 地址,此处为 „8.8.8.8“。.
DNS 可在全球范围内交互使用:如果查询的第一个服务器(DNS 解析器)不知道 IP 地址,它就会将查询转给下一个服务器。这种递归搜索会一直持续下去,直到找到名称条目,并将搜索到的 IP 地址发回请求地,从而加载所需的网站。.
DNS 还存储其他条目,例如
- A 级记录 - 将域名与 IPv4 地址链接。.
- AAAA 记录 - 将域名与 IPv6 地址链接。.
- CNAME 记录 - 将一个域重定向到另一个域(例如.
www.example.com→示例网). - MX-Record - 定义电子邮件的邮件服务器。.
- TXT 记录 - 包含其他信息,如安全机制。.
DNS 传播
每个托管服务提供商都有自己的名称服务器。旧的提供商,例如. ns1.alterProvider.com, 例如. ns1.newprovider.com.
如果搬迁,注册商存储的旧地址指的是 ns1.alterProvider.com 因此,您必须首先访问旧供应商的网站。.
一旦注册商收到新的提供商地址 ns1.newprovider.com 向新提供商发送请求,但网站尚未转移到其服务器。因此,查询仍未成功。只有在所有内容恢复后,页面才会像往常一样再次出现。.
可以通过以下方式检查被移动域名的旧名称服务器或新名称服务器是否仍被存储 谁是 检查。为此,请在右上方的搜索栏中输入要检查的域名,然后点击右侧的 WHOIS 按钮。.
此外,新的地址条目仍需传输到全球所有 DSN,这可能需要 48 小时左右。因此,有可能出现这样的情况,即内罗毕的某个人可以访问网站,而莫斯科的某个人却仍然无法访问或收到错误信息。.
检查 DNS 名称服务器
您可以通过网站了解新地址已经注册到哪个 DNS 上。 DNS 检查程序 在要注册的域名(如 csiag.de)右侧的选择字段中选择 "NS "表示 "NameServer"。结果显示在右侧每个国家的国家列表底部。新的 NameServer 应出现在该处,而不是旧的 NameServer。.
安装 WordPress
一旦新地址可以通过新提供商的 DNS 到达,您就可以使用之前输入的数据登录,并开始安装 WordPress。提供商一般都会非常直观地设计门户网站的用户界面,您通常可以直接找到相关的菜单和功能。.
WordPress 安装成功后,数据备份插件就安装好了。.
数据备份插件
在 WordPress 安装的侧边栏中,您可以找到菜单项 插件.
点击左上角的按钮 添加新插件 进入可用插件概览页面。.
在右侧的搜索栏中输入 搜索插件 UpdraftPlus 就会立即出现您要查找的插件,您可以点击 立即安装 启动。安装成功后,点击 激活 能够采取行动。.
恢复数据
WordPress 左侧菜单栏中现在还有 UpdraftPlus 已列出。单击该项可打开保存或还原的功能选择。.
功能 迁移/克隆 似乎是为购买版本保留的,这就是为什么纯功能 现在安全 或者,再往下、, 恢复 使用。.
新服务器上没有现存备份,因此必须首先通过点击 上传备份文件 必须转移到新提供商的服务器上。.
传输完成后,下表中备份日期/时间后有五个按钮可用。行首有一个方框。点击它,然后点击右侧的按钮 恢复 开始还原。.
如果取消还原,则会显示相应的错误信息,以及更正错误的按钮。在大多数情况下,还原过程无法覆盖之前安装的 WordPress 所创建的空数据库表,因此必须手动点击明确删除这些表,然后重新启动还原过程。.
一旦恢复成功,只要 DNS 传播已经完成,就可以像往常一样访问网站。.
陷阱主机文件
主机文件是操作系统的本地配置文件,用于为主机名分配 IP 地址。它可以在不执行 DNS 查询的情况下,将某些域指向特定的 IP 地址。.
例如
##
# 主机数据库
# localhoist 用于配置环回接口
当系统启动时,请勿更改此条目。.
##
139.162.163.62 csiag.de
139.162.163.62 www.csiag.de
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
参赛作品 139.162.163.62 这就是为什么尽管恢复到了新的托管服务提供商,但访问总是在旧的提供商处进行--无需 DNS 查询--而且外部访问设备上无法显示新提供商对网站所做的更改。.
因此,必须用 # 注释掉这些条目,以便再次执行 DNS 查询,并将其路由到新的提供商:
# 139.162.163.62 csiag.de
# 139.162.163.62 www.csiag.de
编辑主机文件
在 Mac OSX(Sonoma)下,打开 Finder 工具栏下的终端,然后输入
sudo nano /etc/hosts
输入。随后出现密码提示。随后文件打开供编辑。.
使用向下箭头键将光标定位在第一个条目前,例如 139....,输入 #,然后输入空格。现在使用向左和向下箭头键将光标定位到下一行前面,这里同样是 139......,再次输入 #,然后输入空格,如上图所示。.
保存主机文件
使用组合键 Ctrl+X , 随后是 Y 和 输入 保存文件。.
删除 OSX DNS 缓存
要删除操作系统自身的 DNS 缓存,请输入
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
中。然后,网站应使用通过 DNS 请求获得的新 IP 地址进行寻址和显示。.