1.4. 在 Drupal 8 中安装主题。主题构建器
在 Drupal 上有大量现成的主题模板,数量甚至已经超过 Joomla。现在我们来为网站安装一些主题。在 Drupal 中已经预先创建了一个 themes 文件夹,我们将在其中放置网站的主题。

要下载 Drupal 主题,请访问官方网站 drupal.org,进入 Download 部分,并点击主题选择页面链接:
Drupal 8 中的 Composer:从 Twitter 获取最新推文
安装模块和库时,最好使用 Composer。Composer 是一个 PHP 库管理器,它允许你管理库和模块之间的依赖关系。如果一个模块依赖于某个库,Composer 会在安装模块时自动下载该库。虽然 Composer 在某种程度上增加了安装步骤,但它极大地简化了库的安装和加载过程,因为一切都将自动完成。
要下载并安装 Composer,请访问官方网站:
https://getcomposer.org/download/
顺便说一下,Drush 现在也通过 Composer 安装。如果你已经安装过 Drush,那么系统中已经有 Composer。可以通过以下命令验证是否安装成功:
composer --version
结果应显示 Composer 的版本:

现在,进入你的网站目录并通过控制台使用 Composer。
有用的 Drush 命令列表
下载模块:
drush dl module1 module2
安装模块:
drush en module1 -y
卸载模块:
drush pm-uninstall module1 -y
使用俄语语言安装 Drupal:
drush si --db-url=mysql://root:password@127.0.0.1/drupal --account-name=admin --account-pass=admin --site-mail=admin@example.com --site-name="Drupal 8" --locale=ru --yes
导出配置:
drush config-export
导入配置:
1. 安装与本地化(俄语)Drupal 8
恭喜你!在这篇文章中,你将了解一个出色的建站平台 —— Drupal。它既不是单纯的 CMS,也不是一个框架,而是一个完整的平台。首先,你将获得一个 CMS,也就是一个后台管理系统,用于编辑内容、管理用户、标签、元标签等。
1.1. 安装配置文件(Installation Profiles)
许多人都需要具备常见网站功能的网站,例如:在线商店、论坛、分类广告网站、优惠券网站等。在 Drupal 中,你不仅可以创建基础功能,还可以使用现成的扩展功能,这些功能在安装后即可使用。这样的 Drupal 组合包被称为 安装配置文件(Distributions,Install Profiles),可以在以下页面免费下载:
在本文中,我们将介绍一些常用的安装配置文件:
1.2. 在 Drupal 8 中安装模块
与许多其他 CMS 一样,Drupal 由模块组成。这种结构允许你根据网站的不同需求启用或禁用功能。例如,你可以按需添加博客、图库、私信、论坛等模块,也可以关闭不需要的模块来提高网站性能。
在 Drupal 8 中安装新模块非常简单。所有附加模块都放在网站根目录下的 modules 文件夹中。下面是该目录中 README.TXT 文件的译文:
1.2.1. 更新 Drupal 8 的模块和核心
Drupal 8 的核心和模块经常会发布更新。并非所有更新都必须安装,最重要的是关注安全更新。Drupal 会用红色提示这些关键更新。更新的方式取决于你最初是如何安装 Drupal 的——如果你是通过 Composer 创建的项目,那么可以直接用 Composer 来更新;如果是从 drupal.org 下载的压缩包安装的,就需要手动更新。
通过 Composer 更新 Drupal
使用 Composer 更新 Drupal 是一项非常常规的任务,只需执行一条命令:
composer update drupal/core --with-dependencies
务必要加上 --with-dependencies 参数,以确保依赖的 PHP 库也能同步更新。执行完命令后,需要运行 update.php 文件,或者使用命令:
drush updatedb
或
1.2.2. 在没有 Drush 和 Composer 的情况下更新 Drupal 8
如果你是从官方网站 https://www.drupal.org/project/drupal 下载并安装 Drupal 的,
那么在更新 Drupal 时可能会遇到问题,因为 Drush 和 Composer 无法以常规方式更新此类型的安装。因此,你需要通过手动替换文件来更新 Drupal,或者重组项目结构以便 Composer 可以管理它。在本文中,我们将讨论第一种方法 —— 如何在没有 Drush 和 Composer 的情况下更新 Drupal。

1.3. 翻译 Drupal
我们经常需要将 Drupal 翻译成其他语言。假设你安装的是英文版 Drupal,但你需要俄语版本,或者希望网站同时支持俄语和乌克兰语。在 Drupal 8 中,这个功能已经内置,无需额外模块。下面我们来看看如何实现。
首先,启用以下语言相关模块:Configuration Translation、Content Translation、Interface Translation、Language。