官方文档:
http://drupal.org/documentation/install
核心组件:
简体中文:
安装要求:
Apache 2.x PHP 5.x MySQL 5.x php5-gd php5-mysql php5-session php5-pdo_mysql php5-zlib
1:下载相应组件
2:创建数据库
3:初始化配置文件
4:开始安装
提示:请确保 Apache 虚拟主机配置正确!注释掉 httpd.conf 中ServerName 项!
5:修改权限
6:登入系统 和 基本配置
7:安装主题 和 模组
N:Drupal7.9 配置文件,修改数据库配置来此地!
http://drupal.org/documentation/install
核心组件:
简体中文:
安装要求:
Apache 2.x PHP 5.x MySQL 5.x php5-gd php5-mysql php5-session php5-pdo_mysql php5-zlib
代码:
# cd /usr/ports/devel/pecl-uploadprogress && make install clean (上传进度库)
# cd /usr/ports/converters/php5-mbstring && make install clean (对于Unicode 字串的处理)
# cd /usr/ports/lang/php5-extensions && make config (添上 zlib,因为我在安装PHP时没选上)
# make install
# vim /usr/local/etc/php/extensions.ini (其实安装的时候自动加进去了,这里你进去确认一下!)
extension=uploadprogress.so
extension=mbstring.so
extension=zlib.so
:wq
# /usr/local/etc/rc.d/apache22 restart
# cd /usr/local/etc
# cp php.ini-production php.ini
# vim php.ini (确保如下配置)
register_globals = Off
memory_limit = 128M
error_reporting = E_ALL & ~E_NOTICE
safe_mode = Off
session.cache_limiter = nocache
session.auto_start = 0
magic_quotes_gpc = Off
:wq
# vim /usr/local/etc/php/extensions.ini
extension=php_pdo_mysql.so
extension=pdo_mysql.so (安装php5-pdo_mysql的时候加进去了,这里你进去确认一下!)
:wq
# /usr/local/etc/rc.d/apache22 restart
# cd /usr/ports/converters/php5-mbstring && make install clean (对于Unicode 字串的处理)
# cd /usr/ports/lang/php5-extensions && make config (添上 zlib,因为我在安装PHP时没选上)
# make install
# vim /usr/local/etc/php/extensions.ini (其实安装的时候自动加进去了,这里你进去确认一下!)
extension=uploadprogress.so
extension=mbstring.so
extension=zlib.so
:wq
# /usr/local/etc/rc.d/apache22 restart
# cd /usr/local/etc
# cp php.ini-production php.ini
# vim php.ini (确保如下配置)
register_globals = Off
memory_limit = 128M
error_reporting = E_ALL & ~E_NOTICE
safe_mode = Off
session.cache_limiter = nocache
session.auto_start = 0
magic_quotes_gpc = Off
:wq
# vim /usr/local/etc/php/extensions.ini
extension=php_pdo_mysql.so
extension=pdo_mysql.so (安装php5-pdo_mysql的时候加进去了,这里你进去确认一下!)
:wq
# /usr/local/etc/rc.d/apache22 restart
1:下载相应组件
代码:
# wget (核心组件)
# wget (简体中文包
# tar -zxvf drupal-7.9.tar.gz
# mv drupal-7.9 /var/www
# mv drupal-7.9.zh-hans.po /var/www/drupal-7.9/profiles/standard/translations/
# wget (简体中文包
# tar -zxvf drupal-7.9.tar.gz
# mv drupal-7.9 /var/www
# mv drupal-7.9.zh-hans.po /var/www/drupal-7.9/profiles/standard/translations/
2:创建数据库
代码:
# mysql -u root -p
# show databases;
# create database drupal;
# grant all privileges on drupal.* to 'user'@'host' identified by '**';
(user@host:意思是允许用户从哪里连接数据库,本机就写 localhost)
# flush privileges;
# exit
# show databases;
# create database drupal;
# grant all privileges on drupal.* to 'user'@'host' identified by '**';
(user@host:意思是允许用户从哪里连接数据库,本机就写 localhost)
# flush privileges;
# exit
3:初始化配置文件
代码:
# cd /var/www/drupal-7.9
# cp sites/default/default.settings.php sites/default/settings.php
# chmod g+w sites/default
# chmod g+w sites/default/settings.php
# cp sites/default/default.settings.php sites/default/settings.php
# chmod g+w sites/default
# chmod g+w sites/default/settings.php
4:开始安装
提示:请确保 Apache 虚拟主机配置正确!注释掉 httpd.conf 中ServerName 项!
代码:
# vim /usr/local/etc/apache22/Includes/hostname.conf
NameVirtualHost *:80 (没有这个声明也可以,但只能跑第一个配置的虚拟主机!)
DocumentRoot "/var/www/drupal-7.9" (Apache 中此项目尽量修改为其他目录如:
/var/www,否则更新ports会提示合并问题;原则是保持 /usr 不变,我们的网站放在他处)
ServerName hostname
Options FollowSymLinks IncludesNOEXEC MultiViews
AllowOverride All (drupal 自带.htaccess,所以允许重写!)
Order allow,deny
Allow from all
打开浏览器输入地址:
NameVirtualHost *:80 (没有这个声明也可以,但只能跑第一个配置的虚拟主机!)
DocumentRoot "/var/www/drupal-7.9" (Apache 中此项目尽量修改为其他目录如:
/var/www,否则更新ports会提示合并问题;原则是保持 /usr 不变,我们的网站放在他处)
ServerName hostname
Options FollowSymLinks IncludesNOEXEC MultiViews
AllowOverride All (drupal 自带.htaccess,所以允许重写!)
Order allow,deny
Allow from all
打开浏览器输入地址:
附件:
5:修改权限
代码:
# chmod 644 sites/default/settings.php
# chmod 755 sites/default
# chmod 755 sites/default
6:登入系统 和 基本配置
代码:
# 配置 - 搜索及元数据 - 简洁链接 (URL 重写,确保Apache已正确配置)
# 配置 - 搜索及元数据 - Cron (drupal 定时自动运行相应程序)
# 报告 - 状态报告
PS:其他自行设置!
# 配置 - 搜索及元数据 - Cron (drupal 定时自动运行相应程序)
# 报告 - 状态报告
PS:其他自行设置!
7:安装主题 和 模组
代码:
# 下载 主题 解压 并拷贝到 sites/all/themes(登入网站-外观,具体使用方法看主题自带文档!)
# 下载 模组 解压 并拷贝到 sites/all/modules(登入网站-模块,具体使用方法看模组自带文档!)
PS:切忌看文档在行事,不要想当然!
# 下载 模组 解压 并拷贝到 sites/all/modules(登入网站-模块,具体使用方法看模组自带文档!)
PS:切忌看文档在行事,不要想当然!
N:Drupal7.9 配置文件,修改数据库配置来此地!
代码:
# cd /var/www/drupal/sites/default/
# vim settings.php
$databases = array (
'default' =>
array (
'default' =>
array (
'database' => 'drupal',
'username' => 'drupal',
'password' => '******',
'host' => 'localhost',
'port' => '',
'driver' => 'mysql',
'prefix' => 'drupal_',
),
),
);
# vim settings.php
$databases = array (
'default' =>
array (
'default' =>
array (
'database' => 'drupal',
'username' => 'drupal',
'password' => '******',
'host' => 'localhost',
'port' => '',
'driver' => 'mysql',
'prefix' => 'drupal_',
),
),
);