博客(Blog)模块属于Drupal的核心可选模块,在Drupal安装包中自带。它提供了博客的基本功能。由于Drupal是多用户系统,因此每个注册用户均可以有自己的博客(也可以通过权限设定只有某角色的用户可以创建博客文章)。此外,“评论(Comment)”模块允许博客文章的访问者对当前文章发表评论,每个评论的回复也会以某种样式显示出来。“分类(Taxonomy)”模块用于对网站内容进行分类。Drupal引用词汇表的概念,每个词汇表中有相应的分类项。由于博客是一种内容类型,而标签可理解为是针对此内容类型的一种分类。Drupal的分类功能非常灵活,即可以让用户选择预先设定好的分类,也可以通过文本框自由输入。标签(Tags)功能可由分类模块完成。
上面提到了三个模块:Blog、Comment和Taxonomy。这三个模块在刚安装完成后的Drupal中是默认关闭的,需要手动开启。下面讲解如何进入后台管理页面开启这三个模块。
Drupal网站页面的左侧是个人导航,包含了当前用户可访问的页面链接,如图2-23所示。在图2-23中圆圈标记的“Administer”即为进入后台管理界面的链接。
- 阅读更多 关于 2.5.2 开启功能模块
- 登录或注册以发表评论
在执行完上面的安装步骤后,Drupal会保存相关设置显示安装完成页面,如图2-21所示。

图2-21 安装完成页面
在图2-21所示的页面中出现了醒目的红色背景提示框。里面的主要内容是告知管理员邮件功能未配置成功。Drupal默认会向刚创建的超级管理员账户所填写的E-mail地址发送一封确认信,如果所在服务器没有配置SMTP邮件发送服务,则会出现此邮件发送错误。Drupal发送邮件功能使用的是PHP的mail相关的函数。这个函数在Windows和UNIX下的实现和配置方法是不同的。具体技术细节请参考PHP手册。下面列出针对Windows服务器的解决办法。
第一步:获得发送邮件服务器的SMTP地址。
第二步:打开php.ini文件,将“;extension=php_smtp.dll”的注释去掉(即去掉第一个分号)。
第三步:找到下面的配置代码:
[mail function] ; For Win32 only. SMTP = localhost smtp_port = 25
- 阅读更多 关于 2.4.5 完成安装
- 登录或注册以发表评论
安装向导的最后一步是设置站点的基础信息,如站点名称、站点邮箱等。最重要的是创建“超级管理员”账户。超级员账户拥有对Drupal进行控制的最高权限,后面的小节会有专门的介绍。此外,还可设置Drupal站点的默认时区、是否开启简洁URL以及更新提示等功能。下面将逐一进行介绍。
1.站点信息
如图2-14所示为站点信息填写页面。站名名称将会显示在每个页面的上方,并链接到网站首页。站点邮箱主要用于在发送给注册用户欢迎信时,显示为“邮件发送者”。另外,也用于接受站点的管理信息,如最新升级信息等。

图2-14 填写站点信息
在安装全部完成后,也可以通过后台管理页面中的“站点信息(Site information)”进行管理。
2.创建超级管理员
如图2-15所示即为创建管理员用户的表单框。在此处注册的用户即为Drupal的超级管理员账号,它也是网站的第一个注册账号。

如果settings.php文件设置正确,并单击“try again”后,会出现如图2-12所示的界面。

图2-12 数据库配置页面
此页面需要填写的共有三个部分:数据库类型(Database type)、数据库名(Database name)、数据库用户名(Database username)和密码(Database password)。下面分别介绍详细的配置方法。
数据库类型:Drupal支持两种数据库类型,一种是mysqli,另一种是pgsql。这两个选项分别代表MySQL数据库和PostgreSQL数据库。这两个数据库都是著名的开源数据库。一般情况下使用MySQL作为Drupal的数据库,所以选择mysqli即可。mysqli是一个PHP针对MySQL开发的接口库,PHP程序通过一系列mysqli函数来访问MySQL数据库。
数据库名称:此处要填的是2.4.2节在“创建Drupal数据库”中创建的Drupal数据库名称。示例中创建的数据库名称为“drupal”,请注意大小写,Drupal和drupal表示不同的数据库。
- 阅读更多 关于 2.4.3 设置数据库
- 登录或注册以发表评论
单击安装链接后,Drupal执行安装前检查。Drupal的配置文件为sites/default目录下的settings.php文件。如果此文件不存在或没有可写权限,将会出现错误提示,如图2-10所示。图中所示的错误信息告知:sites/default目录下没有settings.php文件,但 sites/default目录下有一个default.settings.php文件,是配置文件的示例。复制此文件并更名为settings.php以作为Drupal的配置文件。
设置settings.php文件权限为可写。这个操作在Linux和Windows中是不同的。在Linux中,通过使用“chmod a+w settings.php”来设置文件权限;在Windows中,在settings.php上单击右键,设置文件属性并确保“只读”选项未勾取即可,如图2-11所示。
然后,回到图2-10的错误页面,单击下方的“try again”链接。如果已关掉页面,只需要重新访问Drupal站点即可。

图2-10 修改settings.php文件
Drupal目前只支持MySQL和PostgreSQL数据库。PostgreSQL也是非常著名的开源数据库。在安装Drupal之前,需要手动创建一个供Drupal使用的数据库,并且设置好连接数据库所使用的用户名和密码。Drupal在安装时将自动生成它所使用的数据表。本节使用phpMyAdmin创建供Drupal使用的MySQL数据库。phpMyAdmin为当前最流行的基于Web的MySQL数据库管理工具。通过它可以控制无端的MySQL数据库,执行对数据库、数据表、用户等管理工作,也可以进行SQL查询。
如果使用XAMPP,那么phpMyAdmin是自动安装的,通过访问http://localhost/ phpmyadmin即可进入phpMyAdmin管理页面。如果没有使用,可以去官方首页(http://www.phpMyAdmin.net)下载最新版本。使用phpMyAdmin创建数据库和用户的具体步骤如下。
打开浏览器,进入phpMyAdmin管理界面,如http://locahost/phpmyadmin。页面如图2-2所示。
- 阅读更多 关于 2.3 创建数据库
- 登录或注册以发表评论
