|
|
这几天闲来无事突然想自己架构个BLOG玩玩。
系统:Debian sid
基本软件包:drupal-4.6.2.tar.gz http://www.drupal.org
一.服务器搭建
任务:安装apache2,mysql
gradetwo:/# apt-get install apache2 php5 php5-gd php5-mysql php5-pcre php5-session mysql-server mysql-client
gradetwo:/# tar -xzvf drupal-4.6.2.tar.gz
gradetwo:/# mov drupal-4.6.2 /var/www/blog
二.服务器配置
修改apache2.conf
gradetwo:/etc/apache2# vi apache2.conf
DirectoryIndex index.php index.html index.cgi index.pl index.xhtml //把index.php置前
修改000-default
gradetwo:/etc/apache2# cd sites-enabled/
gradetwo:/etc/apache2/sites-enabled# vi 000-default
RedirectMatch ^/$ /blog/ //把apache2-default改为blog
修改php.ini
gradetwo:/etc/apache2# cd /etc/php5
gradetwo:/etc/php5# cd apache2/
gradetwo:/etc/php5/apache2# vi php.ini
;extension=session.so //去除;
;extension=xml.so
;extension=gd.so
;extension=mysql.so
;extension=pcre.so
extension=session.so
extension=xml.so
extension=gd.so
extension=mysql.so
extension=pcre.so
修改mysql密码
gradetwo:/# mysqladmin -u root password mypasswd //mypasswd 为密码
三.建立数据库
gradetwo:/var/www/blog# chmod -R 755 *
gradetwo:/var/www/blog# mysqladmin -u root -p create drupal //drupal为数据库名
gradetwo:/var/www/blog# mysql -u root -p
mysql> GRANT ALL PRIVILEGES ON drupal.*
> TO root@localhost IDENTIFIED BY 'mypasswd';
mysql> flush privileges;
mysql> \q
gradetwo:/var/www/blog# mysql -u root -p drupal < database/database.mysql //导入
gradetwo:/var/www/blog# vi sites/default/settings.php
修改settings.php
$db_url = "mysql://username:password@localhost/database";
修改数据库的用户名和密码
$db_url = "mysql://root:mypasswd@localhost/drupal";
修改url
$base_url = 'http://localhost';
$base_url = 'http://www.gradetwo.org'; //改为自己的域名,我的是假的~ :)
基本已经架构好了,就差内容建设和美化了。
先看看成果
gradetwo:/# apache2ctl restart
打开浏览器看看自己的BLOG吧~ Have fun!
第一个登录的用户将自动成为admin
PS 累了,内容建设和美化就下次再讲了 |
|