Media wiki 搭建

Media wiki 搭建
MediaWiki全球最著名的开源wiki程序,运行于PHP+MySQL环境。

MediaWiki从2002年2月25日被作为*全书的系统软件,并有大量其他应用实例。MediaWiki的开发得到维基媒体基金会的支持。

MediaWiki是建立wiki网站的首选后台程序,国内的灰狐维客等站点都采用这套系统。

Media wiki 搭建

1.安装准备的软件及安装环境:

系统版本CentOS Linux release 7.5.1804 (Core)

2.软件版本:

(1)httpd-2.4.6-80.el7.centos.1.x86_64 ;

(2)Server version: 10.2.19-MariaDB MariaDB Server

(3)PHP 7.1.23

(4)Windows-server-2008R2 AD域控制器

3.配置动态网卡
Media wiki 搭建
4.查看防火墙状态:
使用yum安装LAMP环境,关闭防火墙和selinux,便于顺利测试:
systemctl status firewalld
systemctl stop firewalld
systemctl disable firewalld
Media wiki 搭建
关闭防火墙
Media wiki 搭建
5.配置MariaDB yum源安装Http和MariaDB
vim /etc/yum.repos.d/Mariadb.repo(空文件里输入)
Media wiki 搭建
内容为:
[mariadb]
name = MariaDB
baseurl = https://mirrors.ustc.edu.cn/mariadb/yum/10.2/centos7-amd64
gpgkey=https://mirrors.ustc.edu.cn/mariadb/yum/RPM-GPG-KEY-MariaDB
gpgcheck=1

Media wiki 搭建

6.清除
yum clean all
yum makecache all

Media wiki 搭建
Media wiki 搭建
7.安装httpd和mariadb数据库:
yum install httpd mariadb-server mariadb
Media wiki 搭建
Media wiki 搭建

8.编辑配置文件
vim /etc/httpd/conf/httpd.conf
Media wiki 搭建
内容为:
DocumentRoot “/var/www”
<Directory “/var/www”>
<Directory “/var/www”>
Media wiki 搭建
9.启动httpd服务和mariadb服务
systemctl enable mariadb
systemctl enable httpd
systemctl start httpd
systemctl start mariadb
Media wiki 搭建

10.进入数据库创建数据库:mysql -u root -p

MariaDB [(none)]> CREATE USER ’wiki’@‘localhost’ IDENTIFIED BY ‘123’;

MariaDB [(none)]> CREATE DATABASE wikidatabase;

MariaDB [(none)]> GRANT ALL PRIVILEGES ON wikidatabase.* TO ‘wiki’@‘localhost’;

MariaDB [(none)]> FLUSH PRIVILEGES;

这里尤其注意第一个和第三个的那个反撇号 ,注意这里不是单引号而是反撇号。密码是单引号

Media wiki 搭建

Media wiki 搭建
Media wiki 搭建
Media wiki 搭建
Media wiki 搭建

MariaDB [(none)]> show databases;
MariaDB [(none)]> SHOW GRANTS FOR ‘wiki’@‘localhost’;
Media wiki 搭建
Media wiki 搭建

这里退出数据库。

11.安装PHP7.0
rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
yum install -y php71w-fpm php71w-opcache php71w-cli php71w-gd php71w-imap php71w-mysqlnd php71w-mbstring php71w-mcrypt php71w-pdo php71w-pecl-apcu php71w-pecl-mongodb php71w-pecl-redis php71w-pgsql php71w-xml php71w-xmlrpc php71w-devel mod_php71w php71w-ldap
————————————————

Media wiki 搭建
Media wiki 搭建
Media wiki 搭建
Media wiki 搭建

12.配置mediawiki
cd /home
wget http://releases.wikimedia.org/mediawiki/1.31/mediawiki-1.31.0.tar.gz
Media wiki 搭建

13.cd /var/www
tar -zxf /home/mediawiki-1.31.0.tar.gz
ln -s mediawiki-1.31.0/ mediawiki
chown -R apache:apache /var/www/mediawiki-1.31.0
systemctl restart httpd
————————————————
Media wiki 搭建

14.安装mediawiki
打开浏览器输入http://ip地址/mediawiki/index.php 开始初始化设置
注意这里的IP 为自己虚拟机的IP : 192.168.110.198

一.选择语言版本字库版本

Media wiki 搭建
Media wiki 搭建

Media wiki 搭建

Media wiki 搭建

二.选择数据库类型,这里选择MySQL
Media wiki 搭建
Media wiki 搭建

三.设置数据库名称和资料库名称
Media wiki 搭建
四.选择数据库引擎为InnoDB
Media wiki 搭建

五.设置全局名称和添加管理员

Media wiki 搭建
Media wiki 搭建

六.开始安装mediawiki
Media wiki 搭建
Media wiki 搭建

Media wiki 搭建