概述
Drupal是一个开源的模块化的内容管理系统,由PHP语言写成。Drupal和其他内容管理系统类似,能够让系统管理员创建和管理内容,自定义显示方式,管理网站的访问者和贡献者,完成某些自动化的管理任务。Drupal有时也被称为web应用框架,因为它也提供了复杂的编程接口,可以从内容管理扩展到其他很多服务和应用。
Drupal可以在很多环境中运行,包括Windows、Mac OS X、Linux、FreeBSD、OpenBSD、Solaris 10、OpenSolaris等等,只要有Apache (1.3+)或者IIS (IIS5+) Web服务器,以及PHP语言(4.3.3+)。Drupal需要一个MySQL或者PostgreSQL数据库来存放内容和设置。
Drupal核心的特性包括:
- 多用户内容创建和编辑
- 高级的查找功能
- 评论、论坛、投票
- 用户自定义属性
- 多层菜单
- RSS种子和种子聚合器
- 多种访问控制手段(用户角色、IP、email)
- 访问统计和日志
- 缓冲和超负荷节流
- 自定义URL
- 工作流
- 安全特性
- OpenID 支持
其他功能可以通过插件来支持。
安装与配置
安装apache2。参见apache2
aptitude install apache2
安装apache的php模块
aptitude install libapache2-mod-php5
安装mysql数据库
aptitude install mysql-server
安装drupal5
aptitude install drupal5
备注
参考文献