MediaWiki安装与配置(Ubuntu 10.4)

实验室准备发布一个网站,本来是准备外包给别人做的,后来自己调研了一下,发现也没有想象的复杂和困难,于是最近一周自己吭哧吭哧地把网站搭好了。

之所有使用Mediawiki,一是考虑到是以实验室发现,不想弄成那种商业气息深厚的网站;二是我们内容经常需要更新,所以必须好改。

Mediawiki是网上众多Wiki引擎里的一个,应该是最大的一个,也是Wikipedia使用的引擎。

关于它的安装,网上已有众多帖子,不管是英文的还是中文的,在此我更侧重说一下高阶的配置(其实也是很基础的东西)、大体思路,而不是一个step-by-step的指导。

  • 按照官网上的安装指示装好它需要的依赖项,主要是mySQL和php。
  • 进行一下数据库的配置,主要就是创建一个使用的数据库,注意要给账号所有的权限(写删权限)。
  • 改一下Apache的配置,应该就能在浏览器里打开网页了,然后用向导生成LocalSettings.php,这个文件放在Mediaiwiki的根目录下,以后会经常要用到。

这样基本就是mediawiki的安装逻辑了。它主要分为两部分:mySQL里的一个数据库、mediawiki目录。备份和迁移时也针对这两部分进行。

接下来还需要安装一些extension,得取决于具体使用的需求。

基于我们的需求,我们最主要关心:多语言支持、讨论支持、保存pdf书、多级菜单、latex支持等等;大多数extension安装起来比较容易,基本就是git clone一下,然后改下LocalSettings.php,最多再更新一下数据库。少数装起来则比较麻烦。最终我安装的插件列表如下:

  • Collection: 支持pdf书;
  • Translate: 多语言翻译支持;
  • Babel: 语言支持相关;
  • Math: 支持Tex公式;
  • NoTitle: 某页无Title;
  • Clean Changes: 更干净的历史更改列表;
  • Language Names: 语言支持相关;
  • LocalisationUpdate: 语言支持相关;
  • MenuSidebar: 多级菜单;
  • UniversalLanguageSelector: 语言选择;
  • WikiEditor: 更丰富的编辑菜单;

MediaWiki安装与配置(Ubuntu 10.4),布布扣,bubuko.com

时间: 2024-10-21 23:39:36

MediaWiki安装与配置(Ubuntu 10.4)的相关文章

大数据高可用集群环境安装与配置(10)——安装Kafka高可用集群

1. 获取安装包下载链接 访问https://kafka.apache.org/downloads 找到kafka对应版本 需要与服务器安装的scala版本一致(运行spark-shell可以看到当前安装的scala版本) 2. 执行命令下载并安装 cd /usr/local/src/ wget https://www.apache.org/dyn/closer.cgi?path=/kafka/2.2.2/kafka_2.11-2.2.2.tgz tar -zxvf kafka_2.11-2.2

Ubuntu14.04安装和配置ROS Indigo

安装ROS 配置Ubuntu的软件源 配置Ubuntu要求允许接受restricted.universe和multiverse的软件源,可以根据下面的链接配置: https://help.ubuntu.com/community/Repositories/Ubuntu 配置成如下图所示即可,一般情况下,这些配置都是默认的. 软件源配置 添加软件源到sources.list 设置软件源的代码如下: $ sudo sh -c 'echo "deb http://packages.ros.org/ro

在Ubuntu 14.10中如何安装和配置‘天气信息指示器’

在Ubuntu桌面中有各种提供天气信息的方法,你可以使用Unity Dash和桌面应用来获得天气信息,比如 Typhoon . 但是可以提供快速查询天气状况和温度数据,并且只需要一次鼠标点击而获得大量气象数据的面板插件,才是到目前为止Linux平台下最受欢迎的天气应用. Atareao开发的 My Weather Indicator 就是这类应用中的一个,也可以说是最好的一个. 它在Unity面板上显示实时温度和天气状况,并且有一个包括体感温度.云量和日升日落时间等天气数据的菜单.除此之外,该应

Ubuntu中Nginx的安装与配置

Ubuntu中Nginx的安装与配置 1.Nginx介绍 Nginx是一个非常轻量级的HTTP服务器,Nginx,它的发音为“engine X”, 是一个高性能的HTTP和 反向代理服务器,同时也是一个IMAP/POP3/SMTP 代理服务器. 2.对PHP支持 目前各种web 服务器对PHP的支持一共有三种: (1)通过web 服务器内置的模块来实现,例如Apache的mod_php5,类似的Apache内置的mod_perl 可以对perl支持. (2)通过CGI来实现,这个就好比之前per

在虚拟机下安装ubuntu 10.04 64bit,并修改root用户密码

实验的环境: 笔记本是:HP 虚拟机:VMware  9 准备安装的操作系统: ubuntu 10.04  64bit 实验步骤: 一:让自己的hp支持虚拟化技术(由于ubuntu 10.04  64bit需要CPU支持虚拟化技术,所以要通过bios来更改电脑的默认设置) 启动时根据提示按 Esc 键 按 F10 键以配置 BIOS 使用箭头键滚动到"System Configuration" 选择"Virtualization Technology",然后按 En

Ubuntu上snmp安装、配置、启动及远程测试完整过程

0.说明 关于一个完整的教程,还是那句话,国内的要么不完整,要么就太旧了,而且思路也不清晰,所以这里写一篇完整的给大家分享一下. 虽然对于Linux主机的监控可以通过执行特定的命令来完成,但是相比之后,通过snmp的方式来获取Linux主机的信息则会更轻松简单些,只不过在使用前的配置可能需要花多一点时间,不过这绝对值得!而且如果需要开发Linux主机的监控软件,那使用snmp肯定是首选,毕竟它可以获得的信息太多太多! 后面的内容就来分享一下在Ubuntu上安装.配置.启动snmp以及进行远程测试

转:Ubuntu 10.10 安装后上不了网的原因

最近新装了个Ubuntu10.10 发现上不了网,折腾了很久,在网上找了很多办法都不行,最后试了一招居然管用了.特此总结下Ubuntu了网的原因及对策分析. 环境:Ubuntu 10.10网络: 通过一个Modem(常说的“猫”)接路由器(多个人连到路由器上)访问外网 使用Ubuntu系统默认的Auto eth0配置不能打开网页,因此一步步找错误原因. 第一步:打开终端命令行界面(“应用程序”-->”附件“-->”终端“),[注意这里最好使用命令行终端,因为使用系统自带的网络测试工具,可用由于

在Ubuntu下安装、配置和测试cuda[复制]

在Ubuntu下安装CUDA要比在Windows下稍微复杂和费事一些,尤其对于平台和一些其他依赖软件包的安装上要求多些. Nvidia官方只提供了Ubuntu10.10下的CUDA的Toolkit,SDK,自己一开始是想在Ubuntu11.10上安装CUDA的,结果安装了编译时却出现很多错误并且提示gcc版本过高(Ubuntu11.10内核是2.6而默认安装编译的gcc是4.6的)后来重新又把gcc4.6卸载再装了gcc4.4.结果由于之前使用的是默认的Ubuntu开源的nvidia驱动,还是不

在 Ubuntu 10.10 操作系统中安装 Mono 2.8.2

前言 Ubuntu 10.10 自带了 Mono 2.6.7.而目前最新版本是 Mono 2.8.2.由于 Ubuntu 操作系统中的"阿贴便笺"等软件是用 C# 开发的,因此它们依赖于 Mono .为了不破坏 Ubuntu 操作系统中这类软件,我们需要并行地安装 Mono 2.8.2,具体做法是安装到 /opt/mono-2.8.2 目录下.这样两个版本的 Mono 就可以共存了. 准备工作 先准备一下编译环境,使用如下的命令来安装: [email protected]:~$ sud