2012年12月20日星期四

服务器上从零开始安装dokuwiki

服务器上从零开始安装dokuwiki

今天搞定了一下从阿里云服务器上纯净的Ubuntu系统到安装使用dokuwiki的过程,其中涉及到一些远程控制、apache/PHP、sendmail和dokuwiki安装过程,记录下以备以后之须。
1. 申请试用阿里云服务器:选择阿里云关键还是看它的便宜和品牌啦,我就想试试这款最差的配置: 单核2.26G/512M/40G/1Mbps/Ubuntu (890元/年)
这是推广链接10%off:  http://www.aliyun.com/cps/rebate?from_uid=Z5hKKt740mx88yBA84Sx1xiFnNm6mbC2
2. 试用申请成功后,会给你分配一个外网IP,同时通过短信给你发一个密码。这个密码可以在管理控制台自行修改,这个密码就是远程控制的密码。
3. 下载用于SSH连接的PuTTY,以及SCP文件传输的WinSCP
4. 安装Apache2: 
(1)SSH连接远程主机,你可以使用用户名root和密码登录。
(2)登录成功后,通过 #sudo apt-get install apache2
(3)安装完后,你可以通过http://IP连接下测试是否成功。
5. 安装PHP:
#sudo apt-get install php5 libapache2-mod-php5
怎么测试是否成功呢?一般看有没有报错,另外就是看dokuwiki能否安装了。
6. 安装dokuwiki: 这是一个非常简单简洁而方便的wiki,非常值得推荐! 我参考了这篇文章
(1)下载安装包:http://www.splitbrain.org/projects/dokuwiki
(2)将安装包通过WinSCP传到主机的/var/www文件夹下; (如果没有开通SCP,尝试命令#sudo apt-get install openssh-server 安装)
(3)解压和文件夹重命名:
#cd /var/www
#sudo tar -zxvf dokuwiki-xxxxxxx.tgz
#sudo mv dokuwiki-xxxxxxx dokuwiki
(4)设置写权限:
#data和conf目录需要写权限
#cd dokuwiki
#sudo chown -R www-data:www-data data conf
(5)安装界面: http://你的IP/dokuwiki/install
7. 安装Sendmail服务:
这时候dokuwiki已经安装好了,你还可以设置部分安全配置
但是,如果你测试注册功能,你会发现用户无法注册!
Looks like there was an error on sending the password mail. Please contact the admin!
这时候需要配置Sendmail功能,我参考了这篇文章
#sudo apt-get install sendmail
#sudo apt-get install bsd-mailx
8. 使用dokuwiki:
dokuwiki功能强大,这边就讲一个最基本的功能——创建页面。老实说,我也是找了半天没发现哪里有这个按钮呢?o(╯□╰)o
一开始,你只能编辑主页面对吧,而新的页面必然和主页面有关联对吧,这时候你可以创建一个内部链接,发现了吧,这时候就会创建一个新的页面啦 ! `(*∩_∩*)′

没有评论:

发表评论