在GNU Debian/Linux 下搭建Wiki服务 - Leo Cao的专栏 - CSDNBlog

来源:百度文库 编辑:神马文学网 时间:2024/04/25 23:13:17

在GNU Debian/Linux 下搭建Wiki服务收藏

新一篇: 终于开始写blog | 

    这两天,为了team中同事之间交流方便,PM让我搭建一个wiki站,我之前都是用现成的,还没有自己搭建过,so,先去google一下,发现一个“只需十分钟 Linux环境下快速搭建wiki站”的文档,地址如下:http://www.i-boy.net/boynet/content/view/989/117/1/1/。

结果,我发现其中所说的完全过时了,其中建立mysql数据库那一段,mysql的命令还是错误的。哎~~。

所以,我还是花了一点时间,自己去看文档,找到了比较简便的方式去建立一个Wiki服务。如下所述:

    首先是软硬件条件: 

Intel(R) Pentium(R) D CPU 3.20GHz

先安装软件

1, 首先从一般用户切换到root(你不会就是用root用Debian的吧, 8-) ),apt-get update

2,apt-get install mediawiki mediawiki mediawiki-{math,extensions} memcached php5-memcache php5-gd

3, 有一点,安装上面的软件时,提示的”recommended”的软件也要安装,“suggested”的可以忽略,我就不细写了。
 
软件版本checklist:


 软件安装结束,下面开始配置。(根本不像上面那个链接上说的那样繁琐)

       1,请注意/usr/share/mediawiki1.9/下的目录,其中LocaleSettings.php是指向一个空的链接,跟踪下去,你会发现这个文件应该是在/etc/mediawiki1.9/下面的,它现在还并不存在。

       2,接着我们到/etc/apache2/conf.d/,就会发现有一个mediawiki1.9.conf的链接文件,需要编辑它:

          #Alias /mediawiki1.9 /var/lib/mediawiki1.9 改为

          Alias /wiki /var/lib/mediawiki1.9   //去掉注释,改名,我改成wiki,你随便

       3,运行apache2ctl restart

       4,根本不用配置mysql,自己去添加数据库,mediawiki自己的设置过程,会提示的。另外,如果需要重新设置mysql 的root密码,可以运行“dpkg-reconfigure mysql-server-5.0”。

       5,打开iceweasel,ctrl+L,输入localhost/wiki/,自动补上http://,然后就进入了mediawiki1.9的设置界面,ok, get in.

       6,我无需给出完整详细的配置说明,大家都是很聪明的人。只有一些小点,上面那个链接中用mm cache加速php,实际上,用memcached就好了。

       7,当填好了表,最后点一下那个“Install MediaWiki”的按钮,就会在/var/lib/mediawiki1.9/config/下生成LocalSettings.php,将它拷贝到/etc/mediawiki1.9/下,然后重启apache2。

       8,OK,现在已经搭建好了一个基本的wiki站,用5里面的地址就可以打开主页了。

另外,还可以安装clamav,增强安全性。