如何在Ubuntu14.04上安装MediaWiki

来自菜鸟教程
跳转至:导航、​搜索

介绍

MediaWiki 是一个 PHP wiki 包,最初用于 WikiPedia,它允许任何人创建自己的个人 wiki 站点。 Internet 上的大多数 wiki 都使用它。 有关 MediaWiki 的更多信息,请参见其 主页

本教程介绍如何在 Ubuntu 14.04 Droplet 上设置 MediaWiki。

先决条件

  • 具有 SSH 访问权限的 Ubuntu 14.04 droplet。 更多信息,请访问本教程
  • 一个 LAMP 堆栈,您可以按照 本教程 进行安装

第 1 步 — 设置您的服务器

安装 LAMP 堆栈后,我们首先需要安装一些额外的 PHP 5 模块。 所有四个都是可选的,但特别推荐前两个(Intl 和 GD)。

我们将安装的第一个是 Intl 扩展,用于国际化支持:

sudo apt-get install php5-intl

其次,我们将安装 GD 用于图像缩略图:

sudo apt-get install php5-gd

您可以安装 Tex Live 以在线显示数学公式。

sudo apt-get install texlive

最后,您可以安装 XCache 以提高性能。

sudo apt-get install php5-xcache

安装所需的模块后,重新启动 Apache。

sudo service apache2 restart

第 2 步 — 下载 MediaWiki

在本节中,我们将下载 MediaWiki。

MediaWiki 在 Ubuntu 的 apt-get 存储库中可用,但它已经过时了。 因此,最好从源代码下载 MediaWiki。

curl -O http://releases.wikimedia.org/mediawiki/1.24/mediawiki-1.24.1.tar.gz

您可以在此页面上仔细检查最新版本。 复制 Download MediaWiki 中的链接,后跟版本号,然后使用该链接代替上面的链接。

下载完成后,解压包:

tar xvzf mediawiki-*.tar.gz

接下来,我们将 MediaWiki 目录移动到文档根目录:

sudo mv mediawiki-1.24.1/* /var/www/html

第 3 步 — 创建数据库

在本节中,我们将设置一个 MySQL 数据库。 这并不是成功安装 MediaWiki 的严格要求,因为您也可以使用 SQLite 数据库。 尽管如此,这绝对是一个推荐的措施。

要创建数据库,我们将首先登录 MySQL:

mysql -u root -p

您将看到终端提示更改为 mysql>

我们现在可以创建数据库了。 您可以选择您喜欢的任何数据库名称,但 MediaWiki 配置中的默认名称是 my_wiki

CREATE DATABASE my_wiki;

你应该看到输出:

Query OK, 1 row affected (0.00 sec)

接下来,我们将为 MediaWiki 安装创建一个数据库用户:

GRANT INDEX, CREATE, SELECT, INSERT, UPDATE, DELETE, ALTER, LOCK TABLES ON my_wiki.* TO 'sammy'@'localhost' IDENTIFIED BY 'password';

将第一个突出显示的变量更改为您选择的数据库名称,将第二个变量更改为您要使用的用户名,最后一个更改为安全密码。 你应该看到输出:

Query OK, 0 rows affected (0.00 sec)

接下来,我们需要刷新 MySQL 权限。

FLUSH PRIVILEGES;

输出应该是:

Query OK, 0 rows affected (0.00 sec)

最后,我们需要退出 MySQL shell:

exit

输出应该是:

Bye

第 4 步 — 设置 MediaWiki

在本节中,我们将设置 MediaWiki,以便它可以使用。 将浏览器指向 http://your_server_ip,在浏览器中访问 Droplet 的主页。 在此页面上,选择 设置 wiki

在第一页上,选择一种语言,然后单击 继续 。 下一页应显示您的环境,并以绿色显示:“环境已检查。 你可以安装 MediaWiki。” 单击继续

您现在将进入带有 MySQL 设置的页面。 对于 数据库类型 选择 MySQL(或兼容)。 对于数据库主机,使用 localhost,对于数据库名称、用户名和密码,使用您之前选择的值。 表前缀可以留空。 它看起来像这样:

完成此步骤后,您将需要完成本教程。 在 MySQL 设置后的屏幕中,可以将值保留为默认值。 在下一个屏幕中,您需要填写 wiki 的详细信息,例如其名称。 您还可以在此页面上为 wiki 创建管理员用户。

在所有其他屏幕中,大多数(如果不是全部)设置可以保持不变。 如果您想为您的 wiki 启用特定设置,您可能需要在其中一个屏幕上进行更改。 特别是如果您以前安装过 XCache,则需要检查以启用它。

完成这些步骤后,您应该会到达此页面:

一个名为 LocalSettings.php 的文件应该会自动开始下载。 要成功完成安装,您需要将此文件移动到服务器上,因此请确保在关闭页面之前下载该文件。

您现在应该将文件移动到服务器上的 /var/www/html。 最简单的方法是在您自己的计算机上打开文件,复制内容并将它们粘贴到服务器中。 为此,首先打开服务器上的文件:

nano /var/www/html/LocalSettings.php

现在,在您选择的文本编辑器中打开您计算机上的文件并将内容复制到您的 SSH 窗口中。 保存文件后,您可以单击 进入您的 wiki,您的 wiki 应该可以使用了。

结论

您现在已经安装了您自己的 MediaWiki 安装,您可以将其用于任何您喜欢的目的。 您现在可以使用 MediaWiki 主页上的 链接 自定义您的安装,或者您可以开始添加页面。