CentOS
MediaWiki 是一个用 PHP 编写的免费软件开源 wiki 软件包,最初用于维基百科。该软件经过优化,可以正确有效地处理各种规模的项目,包括最大的 wiki,其内容可能有 TB 的内容和数百个每秒数千次点击。由于维基百科是世界上最大的网站之一,因此通过多层缓存和数据库复制实现可扩展性也一直是开发人员主要关心的问题。维基百科和其他维基媒体项目继续定义 MediaWiki 的大部分要求集。我正在描述在 CentOS 服务器上安装 mediawiki。
将 mediawiki 下载到 /usr/local/src
#cd /usr /local/src
#wget http://releases.wikimedia.org/mediawiki/1.22/mediawiki-1.22.3.tar.gz
#tar xvzf mediawiki-1.22.3.tar.gz
#mv mediawiki-1.22.3 /var/www/html/ mediawiki
以root身份进入mysql
需要输入mysql root密码才能进入mysql。
#mysql -u root -p
输入密码:
您将获得 mysql 命令终端。我们需要为 mediawiki 创建数据库、用户。
我将设置数据库名称、用户名和密码为“mediawiki”。您可以根据自己的意愿更改它。
创建数据库
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 有可能出现空白页,这是由于缺少pfp-dom造成的,可以通过以下步骤安装。# yum install php-xml
#service httpd restart现在问题就解决了,你会看到语言设置页面。你可以根据自己的意愿设置语言 单击“继续”,您将看到 wediawiki 的欢迎页面。 再次单击“继续”。您将看到“连接到数据库”页面。我们使用 mysql 作为数据库。因此标记 mysql 并填写我们的数据库详细信息。 单击继续。您将看到一个数据库设置页面。您无需更改此页面上的任何内容。 单击继续。您将看到一个用于命名媒体维基和设置的页面管理员帐户。 然后只需点击接下来的两页继续即可。您将看到安装完成页面。 现在您将获得一个 LocalSettings.php 文件。您需要将该文件放入 / var/www/html/mediawiki。安装完成,您现在可以进入您的mediawiki。您已经成功安装mediawiki。您可以使用meidawiki向世界分享有价值的信息。