介绍
MediaWiki是一个PHP wiki包,最初用于WikiPedia,允许任何人创建自己的个人wiki站点。 它被互联网上的大多数维基使用。 来自维基的更多信息可在其上找到网页 。
本教程将介绍如何在Ubuntu 14.04 Droplet上设置MediaWiki。
先决条件
第1步 - 设置服务器
安装LAMP后,我们将首先需要安装一些额外的PHP 5模块。 所有四个是可选的,但前两个特别(Intl和GD)是推荐的。
我们将安装第一个是国际扩展,国际化支持:
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
你可以仔细检查最新版本的这个页面 。 从复制下载链接到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,以便它可以使用。 通过将浏览器指向访问浏览器中的Droplet的网页http:// your_server_ip
。 在这个页面上,选择设置了维基 。
在第一页上,选择语言,然后单击继续 。 下一页应该显示你的环境,它应该绿色:“环境已经检查,你可以安装MediaWiki。 点击继续 。
您现在将进入具有MySQL设置的页面。 对于数据库类型选择MySQL的(或兼容)。 对于数据库的主机,使用localhost,并为数据库名称,用户名和密码,请使用您之前选择的值。 表前缀可以为空。 它将如下所示:
完成此步骤后,您需要完成本教程。 在MySQL设置后的屏幕中,这些值可以保留为默认值。 在下一个屏幕中,您将需要填写您的wiki的详细信息,如其名称。 您还可以在此页面上为wiki创建管理用户。
在所有其他屏幕中,大多数(如果不是全部)设置可以保持不变。 如果您想为维基启用特定设置,您可能需要在其中一个屏幕上更改某些内容。 特别是如果你以前安装过XCache,你需要检查是否启用它。
完成这些步骤后,您应该到达此页面:
称为文件LocalSettings.php
应开始自动下载。 要成功完成安装,您需要将此文件移动到服务器,因此请确保在关闭页面之前下载文件。
你现在应该将它的文件/var/www/html
在服务器上。 最简单的方法是在您自己的计算机上打开文件,复制内容并将其粘贴到服务器中。 为此,首先打开服务器上的文件:
nano /var/www/html/LocalSettings.php
现在,在您选择的文本编辑器中打开计算机上的文件,并将内容复制到SSH窗口中。 你保存文件后,就可以点击进入你的wiki和您的wiki应该准备使用。
结论
您现在已经安装了自己的MediaWiki安装,您可以将其用于任何您喜欢的目的。 现在,您可以使用自定义安装环节上MediaWiki的主页,或者你可以开始添加页面。