Drupal安装配置文档

前段时间帮公司弄了个内部网站,作为一个内部信息交流平台,发现一个叫Drupal的内容管理系统很适合,于是研究了一番。由于篇幅有限,本文档分为(一)(二)两篇,第一篇讲述drupal及其环境的安装,第二篇写了Drupal的配置使用以及实践,由于Drupal涉及PHP、网站之类,所以没有深究,但现在公司已经能很好的用上drupal了,我个人也比较满意。

Drupal安装配置文档 1

1、资源下载 2

1.1drupal相关资源下载: 2

1.2drupal7.8 运行环境其他安装包 2

2Drupal安装过程 3

2.1、安装环境 3

2.2、安装 Apache 3

2.3PHP 的安装与配置 4

2.3.1 PHP安装 4

2.3.2 Apache的整合配置 6

2.4MySQL的安装 8

2.4.1 MySQL 8

2.4.2 phpMyAdmin的安装 9

2.5 Drupal安装 10

2.5.1 Drupal 10

2.5.2 其他常用插件 10

2.6 Drupal的初始化 11

2.6.1 创建一个数据库 11

2.6.2 初始化Drupal 11

3Drupal的设置、使用 13

3.1 整体界面规划 内容分布 13

3.2 内部论坛 14

3.2.1 扩展论坛模块 14

3.2.2 管理论坛 14

3.2.3 讨论版设置 15

3.3 内部应用--博客管理 16

3.3.1扩展博客模块 16

3.3.2 创建新日志 16

3.3.3日志设置 18

3.4 公共信息--手册管理和文件管理 19

3.4.1 启用手册页模块 19

3.4.2 使用手册页 19

3.4.3 下载安装DownloadFile模块 20

3.4.4 使用DownloadFile模块 21

3.4.5 文件的权限管理 22

3.5 用户权限分配 22

3.6 LDAP认证 23

3.7 smtp邮箱配置 26

3.8 简介URL配置 26

3.9 通告栏 26

4.0 CKEditor 所见即所得html编辑器 26

主题 模块研究 27

1、资源下载

计划用最新版本的drupal来安装测试

1.1drupal相关资源下载:

1.1.1、drupal7.8  http://drupal.org/project/drupal 

drupal-7.8.zip

1.1.2、drupal7.8 汉化包  http://localize.drupal.org/translate/languages/zh-hans 

drupal-7.8.zh-hans.po

汉化包安装参考:

http://5iphp.com/drupal7-install 

1.1.3、LDAP验证 http://drupal.org/project/ldap 

ldap-7.x-1.0-beta5.zip

LDAP安装设置参考文档:

http://sinojelly.blog.51cto.com/479153/217840 

http://freeport9.blog.163.com/blog/static/260505692010316053288/ 

1.1.4、 界面包 http://drupal.org/project/zen 

zen-7.x-3.1.zip

1.1.5、 其他常用(流行)模块

1.2drupal7.8 运行环境其他安装包

1.2.1、 http://acquia.com/downloads  完整包下载

1.2.2、 Apache HTTP server(2.2)  http://httpd.apache.org/download.cgi#apache22

1.2.3、PHP 5.3.8 http://windows.php.net/download/

1.2.4MySql 5.5.16 http://www.mysql.com/downloads/mirror.php?id=404203#mirrors

1.2.5、phpMyAdmin  http://www.phpmyadmin.net/home_page/downloads.php 

2Drupal安装过程

2.1、安装环境

虚拟机windows 2003 

2.2、安装 Apache

考虑到这是在内部环境中使用,不需要使用SSL,使用的安装包是:

httpd-2.2.21-win32-x86-no_ssl.msi

Drupal安装配置文档(一)_apache

安装选项,注意选择80端口,因环境中只有此http服务器。因后期可能要使用域验证,所以相关的Domain设置使用china-softplay

Drupal安装配置文档(一)_mysql_02

安装路径,设置到硬盘根目录下,方便后面操作。C:\Apache2.2\

Drupal安装配置文档(一)_apache_03

Apache 安装成功!!!

2.3PHP 的安装与配置

2.3.1 PHP安装

选择php-5.3.8-Win32-VC9-x86.msi进行安装

安装路径选择在根目录下

Drupal安装配置文档(一)_drupal_04

选择与Apache2.2.x配合

Drupal安装配置文档(一)_apache_05

指定之前安装Apache2.2.x的路径

Drupal安装配置文档(一)_php_06

注意,PHP扩展不能全选,因为PHP某些扩展与apache2.2不兼容,会使apache启动不了。所以除了默认扩展之外,再选上ldap就OK了。

Drupal安装配置文档(一)_mysql_07

2.3.2 Apache的整合配置

2.3.2.1安装完成后,在Apache的httpd.conf的最下面会出现:

#BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL

PHPIniDir"C:\PHP\"

LoadModule php5_module"C:\PHP\php5apache2_2.dll"

#END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL

然后找到:

<IfModule dir_module>

    DirectoryIndex index.html

</IfModule>

修改为:

<IfModule dir_module>

    DirectoryIndex index.php index.html

</IfModule>

2.3.2.2 原来的Apache的默认web服务根目录为 apachehome/htdocs,现在修改为C:\root\目录,

修改原httpd.conf中的:

<DocumentRoot "C:/Apache2.2/htdocs">

为:

<DocumentRoot "C:/root">

2.3.2.3 然后对应修改:

<Directory "C:/Apache2.2/htdocs">

为:

<Directory "C:/root">

同时将下面的

Options Indexes FollowSymLinks

修改为:

Options FollowSymLinks

生成一个phpinfo.php文件,内容如下:

<html>

<head>

<title>

hello

</title>

</head>

<body>

<?php phpinfo(); ?>

</body>

</html>

放到C:/root/下,如果访问http://localhost/phpinfo.php,能得到正确信息,则PHP安装完成。如下图:

Drupal安装配置文档(一)_mysql_08

2.4MySQL的安装

2.4.1 MySQL

选择安装的版本是:mysql-5.5.16-win32.msi

基本上使用默认安装配置完成初始安装,只是在编码选择的时候注意选择UTF8。设定的root的访问密码也要记牢,不可忘记。

2.4.2 phpMyAdmin的安装

为方便管理mySQL,安装mysql的php管理工具phpMyAdmin

解压phpMyAdmin-3.4.7-all-languages.zip,解压出来的文件夹重命名为phpmyadmin放到web服务器DoucmentRoot目录下,并命名为phpMyAdmin,则访问http://localhost/phpMyAdmin/即可使用phpmyadmin工具

 

Drupal安装配置文档(一)_drupal_09

访问可能会出现此错误,这时检查有没开启mysqli

确保php.ini里有extension=php_mysqli.dll这一行,并且前面没有";"

确保C:/PHP/ext里也有php_mysqli.dll这个文件

打开http://localhost/phpinfo.php,确保mysqlimysql有开启

Drupal安装配置文档(一)_drupal_10

连续点击缺少mysqli扩展页面的mysqli即能进去

Drupal安装配置文档(一)_mysql_11

2.5 Drupal安装

2.5.1 Drupal

解压drupal-7.8.zip,解压出来的文件夹重命名为drupal放到web服务器DocumentRoot目录下。

2.5.2 其他常用插件

Drupal核心汉化包drupal-7.8.zh-hans.po,放置到

$(drupal)/profiles/standard/translations 

流行的界面zen,解压zen-7.x-3.1.zip,得到的zen文件夹,放置到:

$(drupal)/sites/all/themes

其他流行的modules,放置到:

$(drupal)/sites/all/modules

2.6 Drupal的初始化

2.6.1 创建一个数据库

首先访问:http://localhost/phpMyAdmin/,使用phpMyAdmin创建一个数据库,记住你创建的数据库名。

Drupal安装配置文档(一)_drupal_12

2.6.2 初始化Drupal

访问地址:http://localhost/drupal/ 

第一步:选择安装模式:标准安装

Drupal安装配置文档(一)_drupal_13

第二步:选择语言(必须先安装汉化包)

Drupal安装配置文档(一)_php_14

第三步:设置数据库,填写之前用phpMyAdmin创建的数据库名,及mysql的用户名,密码

Drupal安装配置文档(一)_apache_15

等待Drupal自动完成初始化配置后,设置一些基本的网站信息后,就可以使用你的新网站了。