云网牛站
所在位置:首页 > Linux云服务器 > Ubuntu 16.04安装MediaWiki

Ubuntu 16.04安装MediaWiki

2017-10-19 22:22:37作者:Linux编辑稿源:topspeedsnail

MediaWiki是使用PHP开发的wiki系统,现在是非营利的维基媒体基金会下辖的项目。

MediaWiki源代码:

git clone https://gerrit.wikimedia.org/r/p/mediawiki/core.git

 

Ubuntu安装MediaWiki

1.安装MySQL

$ sudo apt-get install mysql-server mysql-client

安装过程中设置数据库root密码。

为MediaWiki创建数据库和用户:

$ mysql -u root -p

mysql> CREATE DATABASE wikidb;

mysql> CREATE USER 'wiki'@'localhost' IDENTIFIED BY 'test1234';

mysql> GRANT ALL PRIVILEGES ON wikidb.* TO 'wiki'@'localhost';

mysql> FLUSH PRIVILEGES;

mysql> quit

上面SQL语句创建一个wikidb数据库和一个wiki用户(密码test1234)。

 

2.安装Apache和PHP

$ sudo apt-get install apache2 php libapache2-mod-php php-mysql php-mcrypt php-cli php-intl php-curl php-xcache php-gd php-xml php-mbstring texlive imagemagick

texlive用来显示数学公式。

开启Apache的rewrite模块:

$ sudo a2enmod rewrite

重启Apache:

$ sudo service apache2 restart

 

3.下载MediaWiki

去这下载最新版本:

$ cd /tmp

$ wget https://releases.wikimedia.org/mediawiki/1.29/mediawiki-1.29.1.tar.gz

$ tar -xvzf mediawiki-1.29.1.tar.gz

移动到/var/www/html目录:

$ sudo mv mediawiki-1.29.1/ /var/www/html/mediawiki

更改目录权限:

$ sudo chown www-data:www-data -R /var/www/html/mediawiki

创建虚拟主机配置文件:

$ sudo vim /etc/apache2/sites-available/mediawiki.conf

写入内容:

<VirtualHost *:80>

ServerAdmin admin@ywnz.com

DocumentRoot /var/www/html/mediawiki/

ServerName ywnz.com

ServerAlias www.ywnz.com

<Directory /var/www/html/mediawiki/>

Options FollowSymLinks

AllowOverride All

Order allow,deny

allow from all

</Directory>

ErrorLog /var/log/apache2/ywnz.com-error_log

CustomLog /var/log/apache2/ywnz.com-access_log common

</VirtualHost>

注意替换上面的域名。

使配置生效:

$ sudo ln -s /etc/apache2/sites-available/mediawiki.conf /etc/apache2/sites-enabled/mediawiki.conf

重启Apache:

$ sudo service apache2 restart

 

4.完成安装

使用浏览器访问:http://ywnz.com(该实例安装的是1.27.1版本,最新版本为mediawiki 1.29.1。)

Ubuntu 16.04安装MediaWiki

设置语言:

Ubuntu 16.04安装MediaWiki

检查系统环境:

Ubuntu 16.04安装MediaWiki

设置数据库连接:

Ubuntu 16.04安装MediaWiki

根据提示设置网站信息和管理员账号。

下载生成的配置文件:

Ubuntu 16.04安装MediaWiki

把下载的配置文件上传到MediaWiki网站根目录。

完成安装:

Ubuntu 16.04安装MediaWiki

精选文章
热门文章