如何在Centos6.4上安装MediaWiki

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

状态:已弃用

本文介绍了不再受支持的 CentOS 版本。 如果您目前正在运行运行 CentOS 6 的服务器,我们强烈建议您升级或迁移到受支持的 CentOS 版本。

原因CentOS 6 已于 2020 年 11 月 30 日结束生命周期 (EOL) ,不再接收安全补丁或更新。 因此,不再维护本指南。

请参阅:本指南可能仍可用作参考,但可能不适用于其他 CentOS 版本。 如果可用,我们强烈建议使用为您正在使用的 CentOS 版本编写的指南。

以下 DigitalOcean 教程可能会立即引起人们的兴趣,因为它概述了在 CentOS 7 服务器上安装 MediaWiki:


媒体维基


MediaWiki 是一个免费的开源 wiki 程序,允许用户创建自己的个人 wiki 站点。 它最初是为维基百科构建的,由于其可扩展性和高度可定制性,现在已被数千个其他项目使用。

在使用 MediaWiki 之前,您需要在服务器上安装 LAMP。 If you don’t have the Linux, Apache, MySQL, PHP stack on your server, you can find the tutorial for setting it up here: [[“%3Ca|how-to-install-linux-apache-mysql-php-lamp-stack-on-centos-6]]”>CentOS LAMP Installation Tutorial.


在您的 VPS 上安装 MediaWiki


在撰写本文时,MediaWiki 的最新版本是 MediaWiki 1.21.2。 要检查平台的最新版本,请访问他们的 网站 并简单地更改代码以匹配最新版本(如果需要)。

  • 去MediaWiki官网下载平台最新版本:
wget http://download.wikimedia.org/mediawiki/1.21/mediawiki-1.21.2。 tar.gz

下载完成后解压包:

tar xvzf mediawiki-*.tar.gz

下载内容的默认目录包括平台的指定版本——最好将内容移动到更方便的位置:

sudo mv mediawiki-1.21.2 /etc/mediawiki

在MediaWiki目录和Apache的文档根目录:

sudo ln -s /etc/mediawiki/ /var/www/html

重启Apache

sudo service apache2 restart

[ X722X]

创建 MySQL 数据库和用户


创建 MySQL 数据库很简单并且提高了安全性,因为它消除了共享 MySQL 根信息的需要。 跟着这些步骤:

  • 登录到 MySQL
mysql -u root -p

创建专用数据库


你可以为你的数据库命名任何你喜欢的名字——这里是example_wiki

创建数据库example_wiki;

Grant Permissions


接下来,您将为新数据库的用户提供 MediaWiki 所需的权限。 用您自己的规范替换“wikiuser”和“password”。

 将 my_wiki.* 上的索引、创建、选择、插入、更新、删除、更改、锁定表授予由 'password' 标识的 'wikiuser'@'localhost';

Finishing Up


实施更改并退出 MySQL。

同花顺特权; 出口;

访问: [域]/mediawiki/index.php。

设置 MediaWiki


现在将通过浏览器的屏幕说明配置 MediaWiki。

当您到达设置页面的“MySQL 设置”部分时,将数据库主机保留为 localhost; 输入您在前面步骤中设置的 MySQL 数据库名称、用户名和密码。

按继续,直到您到达显示“完成!”的页面

[[File:“%3Ca]] https://assets.digitalocean.com/articles/mediawiki_centos/img1.png ” />

LocalSettings.php 文件下载完成后,将其上传到 /etc/mediawiki 或 VPS 上包含 MediaWiki 的“index.php”文件的任何目录。

您可以使用 SCP(安全副本)将 LocalSettings.php 文件从您的计算机复制到服务器:

scp /path/to/LocalSettings.php [username]@[IP Address]:/etc/mediawiki

文件上传后,您将能够在 [domain]/mediawiki 访问您的个人 wiki!

亚当·拉格雷卡