搭建wiki知识库

搭建wiki知识库

一、环境配置

服务器:阿里云ECS1核4G

操作系统:Ubuntu1804

PHP版本:7.1

注意事项:本次实验的这台机子原先没装什么东西,所以直接换操作系统不心疼,原先的CentOS7,停掉服务器以后尝试了以前没有试过的镜像选项——镜像市场。可以搜索关键词查找想要的预配置镜像,适用于不同场景,就不需要自己动手了。我选择的关键词是“Ubuntu18.04 Apache php7.1”。

搭建wiki知识库

配置安全组,添加规则,选择授权类型为“全部”,授权对象为“0.0.0.0/0”后默认开放所有端口且允许所有IP访问。这里不推荐这么做,因为这很不安全,不过本次实验中方便起见可以先这么做。访问公网IP,可以看到如下界面:

搭建wiki知识库

二、安装MediaWiki

1、下载

wget https://releases.wikimedia.org/mediawiki/1.34/mediawiki-1.34.2.tar.gz

2、将/data/wwwroot/default下的原文件移入/data/wwwroot/default/old,将压缩包解压到/data/wwwroot/default。

tar -zxvf mediawiki-1.34.2.tar.gz -C /data/wwwroot/default

3、使用 chown 命令为目录赋予权限:

chown -R www /data/wwwroot/default

访问公网IP:

搭建wiki知识库

二、配置MediaWiki

点击上图所示set up the wiki链接。出现以下页面,表面访问权限不够。

搭建wiki知识库

授予权限:chmod -R 777 /var/lib/php/session

刷新界面

搭建wiki知识库

一步步下载配置即可。最后下载配置文件 LocalSettings.php 文件并上传到页面根目录。

三、使用MediaWiki

访问公网IP,进行参数配置等操作。

搭建wiki知识库