Skip to main content
Version: Next

Mediawiki

MediaWiki 是一个 “维基百科”网站开源的 Wiki 程序,它被用于 知识管理 等场景。MediaWiki的作用在于对知识的归档,可用于构建企业/个人知识库。

ui

准备

在参阅本文档使用 MediaWiki 时,需要确保如下几点:

  • 应用是基于 Websoft9 安装的

  • 应用的用途符合 GPL-2.0 开源许可协议

  • 应用具备访问条件:配置域名服务器安全组开启网外端口

入门指南

Websoft9 控制台安装 Mediawiki 后,通过 "我的应用" 查看应用详情,在 "访问" 标签页中获取登录信息。

安装扩展

参考官方文档:Manual:Extensions

创建或编辑页面

参考官方文档:Help:Starting_a_new_page

可视化编辑器

参考官方文档:Help:Starting_a_new_page

定制界面

定制界面包括:修改 Logo, 设置导航栏,修改 CSS 等

参考官方文档:Help:FAQ:定制界面

允许文件上传

Mediawiki 默认并不可以上传文件,需要启动文件上传功能

参考官方文档:Help:FAQ:启用文件上传

语言设置

参考官方文档:Help:FAQ:语言设置

设置主页

参考官方文档:Help:FAQ:设置主页

配置选项

管理维护

  • 配置文件:LocalSettings.php
  • API:Main_page
  • 多语言(✅)
  • 多媒体文件(✅)

配置 SMTP

  1. 编辑根目录下的 LocalSettings.php 配置文件

  2. 找到变量 $wgSMTP,并设置它

     $wgSMTP = array(
    'host' => "smtp.163.com",
    'IDHost' => "example.com", // 邮箱域名,可选.如果不设置的话会设置成 $wgServer 的值.
    'port' => 465,
    'auth' => true,
    'username' => "websoft9@163.com",
    'password' => "#wwBJ8"
    );
  3. 找到变量 $ wgEnableEmail,设置其值为 true

     $ wgEnableEmail = true
  4. 查找以下变量,将其值设置为发件邮箱

     $wgEmergencyContact = "websoft9@163.com";
    $wgPasswordSender = "websoft9@163.com";
  5. 设置完成后,重启容器生效

升级

升级请参考官方文档 MediaWiki Upgrading

故障