实验室准备发布一个网站,原本是准备外包给别人作的,后来本身调研了一下,发现也没有想象的复杂和困难,因而最近一周本身吭哧吭哧地把网站搭好了。php
之因此使用Mediawiki,一是考虑到是以实验室发布,不想弄成那种商业气息深厚的网站;二是咱们内容常常须要更新,因此必须方便修改和添加内容。git
Mediawiki是网上众多Wiki引擎里的一个,是最大的一个,也是Wikipedia使用的引擎。数据库
关于它的安装,网上已有众多帖子,无论是英文的仍是中文的,在此我更侧重说一下高阶的配置(其实也是很基础的东西)、大致思路,而不是一个step-by-step的指导。浏览器
这样基本就是mediawiki的安装逻辑了。它主要分为两部分:mySQL里的一个数据库、mediawiki目录。备份和迁移时也针对这两部分进行。ide
接下来还须要安装一些extension,得取决于具体使用的需求。网站
基于咱们的需求,咱们最主要关心:多语言支持、讨论支持、保存pdf书、多级菜单、latex支持等等;大多数extension安装起来比较容易,基本就是git clone一下,而后改下LocalSettings.php,最多再更新一下数据库。少数装起来则比较麻烦。最终我安装的插件列表以下:插件