Drupal
“Drupal 是一个自由开源的内容管理系统,以PHP语言写成。在网页编程界中,Drupal经常被视为一套内容管理框架,而不单纯作为一般意义上的内容系统。” --- 摘自维基百科
这篇文章主要描述了怎样安装Drupal以及配置Apache,MySQL和PostgreSQL,PHP,Postfix,以便使它们构建一套完整的,可以正常工作的web服务系统。这篇文章假定你有一定的LAMP(Apache,MySQL,PHP)和LAPP(Apache,PostgreSQL,PHP)的安装经验。
安装[编辑 | 编辑源代码]
安装Drupal[编辑 | 编辑源代码]
从源安装[编辑 | 编辑源代码]
- 安装 drupal包。
- 使用自己喜欢的编辑器,编辑文件
/etc/php/php.ini
# vim /etc/php/php.ini
找到下面一行:";extension=json.so
",如果有注释就去掉注释(第一个字符“;”),如果没有这行就在这个文件的[PHP]
区块添加。
对于Drupal 7来说,还需要启用数据库的PDO扩展,例如MySQL,extension=pdo_mysql.so
。 - 打开文件
/etc/httpd/conf/httpd.conf
# vim /etc/httpd/conf/httpd.conf
找到以"<Directory "/srv/http">
"(根据自己的Drupal安装目录而定)开始的部分,找到"AllowOverride None
",替换为"AllowOverride All
",这样可以启用Drupal的简洁连接(clear URL's)。 - 重启Apache
/etc/rc.d/httpd restart