首页  >  文章  >  数据库  >  如何在 CentOS 服务器上安装 Mediawiki 截图_MySQL

如何在 CentOS 服务器上安装 Mediawiki 截图_MySQL

WBOY
WBOY原创
2016-06-01 13:14:42987浏览

CentOS

MediaWiki 是一个用 PHP 编写的免费软件开源 wiki 软件包,最初用于维基百科。该软件经过优化,可以正确有效地处理各种规模的项目,包括最大的 wiki,其内容可能有 TB 的内容和数百个每秒数千次点击。由于维基百科是世界上最大的网站之一,因此通过多层缓存和数据库复制实现可扩展性也一直是开发人员主要关心的问题。维基百科和其他维基媒体项目继续定义 MediaWiki 的大部分要求集。我正在描述在 CentOS 服务器上安装 mediawiki。

下载 mediawiki

将 mediawiki 下载到 /usr/local/src

#cd  /usr /local/src

#wget  http://releases.wikimedia.org/mediawiki/1.22/mediawiki-1.22.3.tar.gz

Download mediawiki

提取 mediawiki 并移至 DocumentRoot

#tar xvzf mediawiki-1.22.3.tar.gz

#mv  mediawiki-1.22.3 /var/www/html/ mediawiki

在mysql中创建数据库和用户

以root身份进入mysql

需要输入mysql root密码才能进入mysql。

#mysql -u root -p

输入密码:

您将获得 mysql 命令终端。我们需要为 mediawiki 创建数据库、用户。

我将设置数据库名称、用户名和密码为“mediawiki”。您可以根据自己的意愿更改它。

setup mysql

创建数据库

mysql>创建数据库mediawiki;

创建用户

mysql>;创建用户 mediawiki@localhost;

为 mysql 用户设置密码

mysql>;设置 mediawiki@localhost = 密码 ('mediawiki');

允许向用户授予权限

mysql>将 mediawiki.* 上的所有权限授予 mediawiki@本地主机由“mediawiki”标识;

刷新权限

mysql>刷新权限;

现在 mysql 中的所有活动都已完成。您可以使用 quit

mysql>quit;

在 DocumentRoot 中设置所有权和权限

我们需要将 mediawiki 的所有者和组设置为 apache。为 /var/www/html/mediawiki 文件夹设置 755 权限

#chown -R apache:apache /var/www/html/mediawiki

#chmod -R 755 /var/www /html/mediawiki

从浏览器安装 mediawiki。

您可以通过浏览 http://Public_IP/mediawiki 开始安装 mediawiki

您将看到类似 localsettings.php 的页面未找到。点击安装 wiki

localsettings not found

有可能出现空白页,这是由于缺少pfp-dom造成的,可以通过以下步骤安装。

# yum install php-xml

#service httpd restart

现在问题就解决了,你会看到语言设置页面。你可以根据自己的意愿设置语言

language setting

单击“继续”,您将看到 wediawiki 的欢迎页面。

welcome to mediawiki

再次单击“继续”。您将看到“连接到数据库”页面。我们使用 mysql 作为数据库。因此标记 mysql 并填写我们的数据库详细信息。

connect to database

单击继续。您将看到一个数据库设置页面。您无需更改此页面上的任何内容。

database settings

单击继续。您将看到一个用于命名媒体维基和设置的页面管理员帐户。  然后只需点击接下来的两页继续即可。您将看到安装完成页面。

如何在 CentOS 服务器上安装 Mediawiki 截图_MySQL

现在您将获得一个 LocalSettings.php 文件。您需要将该文件放入 / var/www/html/mediawiki。安装完成,您现在可以进入您的mediawiki。

您已经成功安装mediawiki。您可以使用meidawiki向世界分享有价值的信息。

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn