logo

额外区块类型 (EBT) - 全新的布局构建器体验❗

额外区块类型 (EBT) - 样式化、可定制的区块类型:幻灯片、标签页、卡片、手风琴等更多类型。内置背景、DOM Box、JavaScript 插件的设置。立即体验布局构建的未来。

演示 EBT 模块 下载 EBT 模块

❗额外段落类型 (EPT) - 全新的 Paragraphs 体验

额外段落类型 (EPT) - 类似的基于 Paragraph 的模块集合。

演示 EPT 模块 滚动

滚动

1.5. 选择主机、购买域名与将网站迁移到主机

16/10/2025, by Ivan

您已经创建好了自己的网站,并准备将它发布到互联网上。接下来,您需要两样东西:域名主机(hosting)。在购买域名和主机时,要仔细阅读服务条款,并确保它们支持 Drupal 8

我们先从简单的部分开始——域名。

购买域名

首先,确定您要购买的域名后缀。在俄罗斯最流行的是 .ru。如果您的主要受众在乌克兰,可以选择 .ua。白俄罗斯则使用 .by。如果您的网站面向全球或英文用户,推荐选择 .com 域名。

确定域名类型后,需要选择一个可靠的网站进行购买。但要小心:很多平台在初次购买和续费时的价格差别很大。请务必查看两项价格——首次购买价和续费价。有些网站显示的是大批量购买的优惠价,单个域名购买时的价格可能会贵几倍。

另外要注意,“越贵的域名质量越好”这个规律在这里不适用。所有注册商出售的域名本质上是相同的——只是您在互联网命名系统中的一条注册记录。无论价格多少,功能并无区别。

如果想了解更多域名后缀的信息,可以参考维基百科:

https://ru.wikipedia.org/wiki/.ru
https://ru.wikipedia.org/wiki/.com
https://ru.wikipedia.org/wiki/.ua
https://ru.wikipedia.org/wiki/.by

接下来我们实际购买域名。.ru.рф 域名价格最低,.su 稍贵,而 .com 相对更贵。对于初学者,不建议购买 .рф 域名,因为某些主机服务商对非拉丁域名支持不完善。因此我们选择购买 .ru 域名。可以使用网站 2domains.ru

Drupal 8

首先注册账号:
https://reg.2domains.ru/registration/

Drupal 8

请填写真实信息——域名会以这些资料注册在您名下,这样如果将来出现盗用问题,您有权进行法律维权。

验证邮箱后登录账户:
http://2domains.ru/enter.php

drupal

在后台点击“注册域名”,输入您想要的域名。请注意,大多数短域名早已被注册:

drupal

例如我注册了 drupalbook.ru。如果余额不足,系统会提示充值。

接下来需要填写 DNS 服务器(如果暂时没有主机,可先保留默认值)。

dns для домена

注册主机(Hosting)

接下来注册主机账号。对于中小型网站,虚拟主机(shared hosting)已经足够。我们以 jino.ru 为例:

drupal

选择“灵活虚拟主机”,点击“创建账户”。注册成功后验证邮箱并登录后台。

主机价格大约为每天 5.5 卢布(每月约 170 卢布)。最低充值金额 150 卢布。

进入设置页面,切换 PHP 版本为 7.2 或更高。

PHP 7.2

然后将刚才购买的域名绑定到主机上:

друпал

绑定成功后,主机会为您的网站分配一个文件目录,例如:

/domains/drupalbook.ru

上传网站到主机

要迁移网站,需要复制所有网站文件,并导出数据库(即 SQL dump)。推荐使用 FTP 工具,如:

数据库可通过 Adminer 导出:

https://www.adminer.org/

它与 phpMyAdmin 类似,但仅一个文件即可运行。

配置 DNS 服务器

为了让您的域名与主机绑定,需要在域名注册商后台填写主机提供的 DNS 服务器(例如):

  • ns1.jino.ru
  • ns2.jino.ru

打开 2domains.ru 后台,选择您的域名 → “管理 DNS 服务器 / 委派”,取消勾选“使用注册商服务器”,填写上述 DNS。

drupal dns

DNS 更新通常需要 2-6 小时生效,最长 24 小时。

导入数据库

将数据库导出文件上传到主机,然后通过 Adminer 导入。

drupal adminer

点击“Import”,选择 SQL 文件,执行导入操作。成功后会显示“Import successful”消息。

接着编辑文件:

/sites/default/settings.php

更新数据库连接配置:

<?php
$databases['default']['default'] = array (
  'database' => 'db_name',
  'username' => 'db_user',
  'password' => 'db_password',
  'prefix' => '',
  'host' => 'localhost',
  'port' => '3306',
  'namespace' => 'Drupal\\Core\\Database\\Driver\\mysql',
  'driver' => 'mysql',
);
?>

如果出现错误,可以通过访问以下链接清除缓存:

http://site-name/core/rebuild.php

执行后,您的网站应该可以在新主机上正常运行。