跳到主要内容
版本:Next

Mediawiki

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

ui

准备

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

  • 登录 Websoft9 控制台,然后找到(或安装)MediaWiki:

    • 我的应用 菜单找到应用
    • 应用商店 菜单部署应用
  • 应用是基于 Websoft9 安装的

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

  • 为应用准备配置访问方式:配置域名服务器安全组开启网外端口

入门指南

初始化

  1. Websoft9 控制台安装 MediaWiki 后,通过 "我的应用" 查看应用详情
  • 访问 标签页中获取访问 URL
  • 数据库 标签页中获取 内网主机密码
  1. 本地浏览器访问 URL,进入 Mediawiki 初始化向导

  2. 默认提供的数据库配置如下:

    mediawiki 连接数据库

    • 数据库类型:MySQL

    • 数据库主机:步骤 1 获取的 内网主机

    • 数据库名称:mediawiki

    • 数据库用户名:mediawiki

    • 数据库密码:步骤 1 获取的 密码

    信息填写完毕后选择立即安装wiki即可

  3. MediaWiki 安装完成后,下载安装程序生成的 LocalSettings.php 文件

  4. 返回 Websoft9 控制台,通过 "我的应用" 查看应用详情,在 编排 标签页中点击 马上修改 ,进入 /src 目录下,点击 添加文件,选择 上传文件 ,将 LocalSettings.php 文件上传,点击 提交变更

  5. 回到 /src 目录的上一级目录,进入 docker-compose.yml 文件,取消如下代码注释,之后点击 提交变更

    # - ./src/LocalSettings.php:/var/www/html/LocalSettings.php
  6. 返回 "我的应用",在 编排 标签页中点击 重建应用 或者点击右上角 重建应用 图标重建应用

  7. 再次通过本地浏览器访问 URL 即可登录

快速设置

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

设置 SMTP

  1. 编辑*/bitnami/mediawiki*目录下的 LocalSettings.php 配置文件

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

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

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

     $wgEmergencyContact = "[email protected]";
    $wgPasswordSender = "[email protected]";
  5. 设置完成后,重启应用后生效

配置选项

  • 配置文件(已挂载):/bitnami/mediawiki/LocalSettings.php
  • API:Main_page
  • 多语言(✅)
  • 多媒体文件(✅)

管理维护

故障