1. 安装与本地化(俄语)Drupal 8
恭喜你!在这篇文章中,你将了解一个出色的建站平台 —— Drupal。它既不是单纯的 CMS,也不是一个框架,而是一个完整的平台。首先,你将获得一个 CMS,也就是一个后台管理系统,用于编辑内容、管理用户、标签、元标签等。
其次,你可以使用 内容类型(Content Types) 和 Views 模块 自定义网站的功能,这将允许你以任何你希望的方式展示任何内容。
第三,全球已经有数百万个网站使用 Drupal 搭建,这意味着你能找到大量现成的解决方案。
第四,如果你是开发者,Drupal 提供了丰富的 API —— 例如 Drupal API、Entity API、Rules API、Date API 等。
最后,Drupal 社区庞大且活跃,你随时可以获得关于模块选择和配置的帮助。
好了,现在让我们开始安装 Drupal。要安装 Drupal,我们首先需要一个 Web 服务器。
遗憾的是,由于 Drupal 8 需要 PHP 版本 ≥ 5.5.9,而 Denwer 自带 PHP 5.3.x,因此我们无法使用 Denwer。你有两个选择:要么改用 Open Server,要么手动升级 Denwer 的 PHP 版本。
在 Open Server 上安装 Drupal 8
首先,从官方网站下载 Open Server:
http://open-server.ru/download/
Open Server 的安装非常简单,只需点击“下一步”即可。
建议将其安装在 C 盘(C:/OpenServer),因为大多数文档都假设默认路径。启动时请使用 x64 版本(如果你的系统是 64 位)。
启动后,你会在任务栏看到一个旗帜图标。如果是红色,请右键点击并选择“启动”;绿色则表示服务器已正常运行。
接着,我们需要知道网站文件将存放在哪。默认情况下,它们位于 Open Server 的 domains
文件夹中。你可以在此文件夹下创建一个新的子文件夹来代表新网站,例如 drupal8。
创建文件夹后,请右键点击 Open Server 图标并选择“重启”,以加载新的网站目录。
现在服务器环境已准备就绪。打开浏览器,输入 http://drupal8 访问你的网站。
创建数据库
我们使用一个轻量但强大的工具 —— Adminer 来创建数据库。
Adminer 仅有约 0.5 MB 大小。下载后,将文件放入你的网站文件夹中,并将其重命名为 adminer.php。
通过浏览器访问:http://drupal8/adminer.php。
默认情况下,Open Server 的 MySQL 用户名为 root,密码为空。服务器主机为 localhost,无需修改。
输入新数据库名称(建议与网站名称一致,如 drupal8),并选择编码 utf8_general_ci,这样可以支持包括中文、法语在内的多语言网站。
调整 PHP 版本
Drupal 8 要求 PHP 5.5.9 或更高版本,因此我们需要在 Open Server 中调整 PHP 设置。
进入“模块”选项卡,将 PHP 设置为 5.6,Apache 设置为 2.4(因为 PHP 5.6 仅支持 Apache 2.4)。
保存后重新启动 Open Server。
安装 Drupal 8
下载最新版 Drupal:
https://www.drupal.org/project/drupal
选择任意压缩包(tar.gz 或 zip 均可),并使用 7-Zip 解压。
将解压后的文件复制到网站文件夹,使 index.php 位于网站根目录。
打开浏览器,访问 http://drupal8 启动安装。
选择语言(例如俄语或其他需要的语言):
选择安装类型:“标准”适合大多数用户,“最小”则用于高级自定义安装。
如果安装程序提示服务器环境不完全兼容,可以忽略并点击“仍然继续”。
输入数据库连接信息(名称:drupal8,用户:root,密码留空)。
接下来,Drupal 将自动下载语言包并安装模块,整个过程可能需要 5–15 分钟。安装完成后,填写网站名称、管理员邮箱、用户名、密码、时区及国家等信息。
几分钟后,安装完成,网站即可正常使用:
在 XAMPP 上安装 Drupal 8(推荐使用 Open Server)
从官网下载安装 XAMPP(建议选择 PHP 5.5.x 版本):
https://www.apachefriends.org/download.html
按照默认步骤安装:
选择所有组件:
安装目录:
C:\xampp
安装完成后打开控制面板,启动 Apache 和 MySQL。点击“Admin”按钮进入网站配置页面。
你可以通过编辑 hosts 和 httpd-vhosts.conf 文件手动添加网站(具体方法将在另一篇文章介绍)。
你也可以安装 Webmin 以获得图形化网站管理界面:
http://www.webmin.com/windows.html
安装 Webmin 之前,需要先安装 Perl(Webmin 运行所需环境):
http://www.activestate.com/activeperl/downloads
根据系统位数选择 32 位或 64 位版本进行安装。