很早就想建个人网站,但是出于各种限制,一直没有实施。前几天开通了网银,便再次萌发了建站的想法。。。
购买一个了enom的域名,然后寻找比较好的虚拟主机,发现ubuntuchina上有个卖vps的,价格还行,比较自由,于是购入了。
默认的操作系统是ubuntu 10.04,控制面板是 一个简单的 vePortal,没多大劲,改用ssh登陆。
之前在本地架构的Linux都是使用图形界面,没用过ssh,命令也很少使,于是边学边操作。
打开终端,输入ssh [email protected] 、密码,登陆成功!
用top命令看看系统状态~
嗯,apache和mysql已经架好,该CMS上场了。Drupal 7也相当给力,去官网看,当天刚好发布rc版,果断选择Drupal。
发现直接下载工具wget没安装,于是# apt-get install wget
接下来下载下载Drupal源码,解压,复制到网站文档目录下
# wget http://ftp.drupal.org/files/projects/drupal-7.0-rc1.tar.gz
# tar xvzf drupal-7.0-rc1.tar.gz
# mv drupal-7.0-rc1 /var/www/www.unixoss.com
下载中文语言,并且复制到翻译目录下,重命名为zh-hans.po
# wget http://ftp.drupal.org/files/translations/7.x/drupal/drupal-7.0-rc1.zh-hans.po
# mv drupal-7.0-rc1.zh-hans.po /var/www/www.unixoss.com/profiles/standard/translations/zh-hans.po
创建drupal数据库,增加用户(用户名:drupal,密码:drupalpw)
# mysql -u root -p
...
mysql> create database drupal;
mysql> GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP,
-> INDEX, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES
-> on drupal.* to
-> "drupal"@"localhost" identified by "drupalpw";
mysql> FLUSH PRIVILEGES;
mysql> quit;
总是得输入www.unixoss.com/www.unixoss.com访问drupal怪别扭的,于是设置apache的虚拟主机
# cd /etc/apache2/sites-available
# vi default
输入 i
插入,将DocumentRoot /var/www
改为了DocumentRoot /var/www/www.unixoss.com
,Esc
结束编辑,:wq
保存退出。重新启动apache
# /etc/init.d/apache2 restart
然后是Drupal安装的一些常规配置:复制并重命名settings.php,修改文件夹权限:
# cd /var/www/www.unixoss.com/sites/
# chmod -R 777 ./default
# cd ./default
# mv default.settings.php settings.php
# chmod -R 777 settings.php
默认的有一些php模块没有安装,在安装Drupal时会有提示,只要apt-get一下就可以了,而缺少PDO模块需要安装一下软件包并重启(用perl安装不了,找了好久才找到这种解决方法。我想可能是php版本有点低了,只是升级一下)
# apt-get install php5-common php5-mysql
# /etc/init.d/apache2 reload
接下来就可以正常安装了,记得安装完把default和settings.php权限改回去
# chmod 755 ./default
# chmod 755 ./default/settings.php
文章来源:http://www.unixoss.com/
转载请保留出处。