栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Docker安装MediaWiki(最新版)

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Docker安装MediaWiki(最新版)

1. 安装MySQL5.7依赖

a. 下载镜像:

docker pull mysql:5.7

b. 启动MySQL服务:

    MYSQL_ROOT_PASSWORD=123456 表示生成的容器里的root账户密码是123456

docker run --name mysql5.7 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7

c. 开放3306端口;

2. 安装MediaWiki

a. 下载镜像:

docker pull mediawiki:stable

b. 启动服务:

docker run -d 
--privileged=true 
--restart=always 
-e TZ="Asia/Shanghai" 
--link mysql5.7:mysql 
-p 999:80 
--name mediawiki 
mediawiki:stable

e. 在浏览器中打开服务地址:IP:999(后续可配置到nginx中,方便通过域名进行访问):

f. 点击红框,进入到下一步:

 

g. 配置好语言,点击继续:注意这里面的数据库主机,记得带上数据库的端口!

 

 h. 在配置页面,选择自己需要的配置进行勾选:

     特别注意,在扩展程序中,编辑器一栏最好选择,方便我们后续进行文章的编写;

     同时打开图像上传,这样就不用我们在配置文件中进行设置了;

 

i. 到此配置相关的内容就完成了,接下来,处理下载下来的 LocalSetting.php文件;

3. 配置LocalSetting.php

a. 修改logo:建议大小(135*135)

    找到:$wgLogos = [ '1x' => "$wgResourcebasePath/resources/assets/logo.png" ];
    上传自己的logo.png,拷贝到容器resources/assets/,

    resources文件夹就在/var/www/html/文件下

b. 去除底部powered by图标:在文件最后,加入如下语法:

unset($wgFooterIcons['poweredby']);

c. 禁止新用户注册:加入如下语法:

$wgWhitelistAccount = array ( "user" => 0, "sysop" => 1, "developer" => 1 );

d. 将LocalSetting.php上传服务器,然后再拷贝进入mediawiki容器中的/var/www/html/ 文件夹下:

0.1 获取容器长ID:

docker inspect -f '{{.ID}}' 容器名

0.2 将文件拷贝到容器中:

docker cp 你的文件路径 容器长ID:docker容器路径
4. 配置MediaWiki

1. 左侧导航栏设置:

    在搜索栏中输入“mediawiki:sidebar”

    导航栏格式如下:
    *导航栏名称一
    **链接一地址|链接一名称
    **链接二地址|链接二名称

2. 添加新页面:

    通过搜索新页面名,若没有此页面,则新建此页面:

   

 

    

以上,就是MediaWiki的搭建及简单使用了!

你的努力,终将成为你最有力的资本!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/321145.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号