# Mediawiki快速入门

<br>

<figure><img src="https://libs.websoft9.com/Websoft9/DocsPicture/zh/mediawiki/MediaWiki_UI.png" alt=""><figcaption></figcaption></figure>

### 准备[​](https://support.websoft9.com/docs/mediawiki#%E5%87%86%E5%A4%87) <a href="#zhun-bei" id="zhun-bei"></a>

部署 创达睿通 提供的 MediaWiki 之后，需完成如下的准备工作：

1. 在云控制台获取您的 **服务器公网IP地址**
2. 在云控制台安全组中，确保 **Inbound（入）规则** 下的 **TCP:80** 端口已经开启
3. 在服务器中查看 MediaWiki 的 **默认账号和密码**
4. 若想用域名访问 MediaWiki **域名五步设置** 过程

### MediaWiki 初始化向导[​](https://support.websoft9.com/docs/mediawiki#mediawiki-%E5%88%9D%E5%A7%8B%E5%8C%96%E5%90%91%E5%AF%BC) <a href="#mediawiki-chu-shi-hua-xiang-dao" id="mediawiki-chu-shi-hua-xiang-dao"></a>

#### 详细步骤[​](https://support.websoft9.com/docs/mediawiki#%E8%AF%A6%E7%BB%86%E6%AD%A5%E9%AA%A4) <a href="#xiang-xi-bu-zhou" id="xiang-xi-bu-zhou"></a>

1. 使用本地电脑的 Chrome 或 Firefox 浏览器访问网址：[*http://域名*](http://xn--eqrt2g/) 或 [*http://服务器公网IP*](http://xn--ip-xz4cu9bf8io83arv1b/), 就进入引导首页&#x20;

   <figure><img src="https://libs.websoft9.com/Websoft9/DocsPicture/zh/mediawiki/mediawiki-install1-websoft9.png" alt=""><figcaption></figcaption></figure>
2. 点击【login in】,输入用户名和密码&#x20;

   <figure><img src="https://libs.websoft9.com/Websoft9/DocsPicture/zh/mediawiki/mediawiki-install2-websoft9.png" alt=""><figcaption></figcaption></figure>
3. 进入MediaWiki后台，体验完整功能&#x20;

   <figure><img src="https://libs.websoft9.com/Websoft9/DocsPicture/zh/mediawiki/mediawiki-install3-websoft9.png" alt=""><figcaption></figcaption></figure>

> 需要了解更多MediaWiki的使用，请参考官方文档：[MediaWiki FAQ](https://www.mediawiki.org/wiki/Sysadmin_hub/zh)

#### 出现问题？[​](https://support.websoft9.com/docs/mediawiki#%E5%87%BA%E7%8E%B0%E9%97%AE%E9%A2%98) <a href="#chu-xian-wen-ti" id="chu-xian-wen-ti"></a>

若碰到问题，请第一时刻联系 **技术支持**。也可以先参考下面列出的问题定位或 **FAQ** 尝试快速解决问题：

**重装 MediaWiki**

本地浏览器访问： [*http://服务公网IP/mw-config/index.php?page=Restart\&lastPage=Install*](http://xn--ip-xz4cu9b359c8i6a/mw-config/index.php?page=Restart\&lastPage=Install) ，开始重装

![](https://libs.websoft9.com/Websoft9/DocsPicture/en/mediawiki/Mediawiki-reinstall-websoft9.png)

### MediaWiki 使用入门[​](https://support.websoft9.com/docs/mediawiki#mediawiki-%E4%BD%BF%E7%94%A8%E5%85%A5%E9%97%A8) <a href="#mediawiki-shi-yong-ru-men" id="mediawiki-shi-yong-ru-men"></a>

下面以 **使用 MediaWiki 构建知识管理系统** 作为一个任务，帮助用户快速入门：

### MediaWiki 常用操作[​](https://support.websoft9.com/docs/mediawiki#mediawiki-%E5%B8%B8%E7%94%A8%E6%93%8D%E4%BD%9C) <a href="#mediawiki-chang-yong-cao-zuo" id="mediawiki-chang-yong-cao-zuo"></a>

#### MediaWiki 配置 SMTP[​](https://support.websoft9.com/docs/mediawiki#smtp) <a href="#smtp" id="smtp"></a>

1. 在邮箱管理控制台获取 SMTP 相关参数
2. 编辑网站根目录下的 `LocalSettings.php` 配置文件
3. 找到变量 $wgSMTP，并设置它

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

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

   ```
    $wgEmergencyContact = "local@imdcinsights.comm";
    $wgPasswordSender = "local@imdcinsights.com";
   ```
6. 保存设置
7. 重启 PHP-FPM 服务后生效
8. 测试是否可以发邮件

#### MediaWiki 安装扩展[​](https://support.websoft9.com/docs/mediawiki#plugin) <a href="#plugin" id="plugin"></a>

参考官方文档：[Manual:Extensions](https://www.mediawiki.org/wiki/Manual:Extensions/zh)

#### MediaWiki 创建或编辑页面[​](https://support.websoft9.com/docs/mediawiki#page) <a href="#page" id="page"></a>

参考官方文档：[Help:Starting\_a\_new\_page](https://www.mediawiki.org/wiki/Help:Starting_a_new_page/zh)

#### MediaWiki 可视化编辑器[​](https://support.websoft9.com/docs/mediawiki#edit) <a href="#edit" id="edit"></a>

参考官方文档：[Help:Starting\_a\_new\_page](https://www.mediawiki.org/wiki/Help:VisualEditor/User_guide/zh)

#### MediaWiki 定制界面[​](https://support.websoft9.com/docs/mediawiki#theme) <a href="#theme" id="theme"></a>

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

参考官方文档：[Help:FAQ:定制界面](https://www.mediawiki.org/wiki/Manual:FAQ/zh#%E5%AE%9A%E5%88%B6%E7%95%8C%E9%9D%A2)

#### MediaWiki 允许文件上传[​](https://support.websoft9.com/docs/mediawiki#upload) <a href="#upload" id="upload"></a>

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

参考官方文档：[Help:FAQ:启用文件上传](https://www.mediawiki.org/wiki/Manual:FAQ/zh#%E5%A6%82%E4%BD%95%E5%90%AF%E7%94%A8%E6%96%87%E4%BB%B6%E4%B8%8A%E4%BC%A0?)

#### MediaWiki 语言设置[​](https://support.websoft9.com/docs/mediawiki#setlang) <a href="#setlang" id="setlang"></a>

参考官方文档：[Help:FAQ:语言设置](https://www.mediawiki.org/wiki/Manual:FAQ/zh#%E6%88%91%E5%A6%82%E4%BD%95%E6%9B%B4%E6%94%B9%E7%95%8C%E9%9D%A2%E8%AF%AD%E8%A8%80%EF%BC%9F)

#### MediaWiki 设置主页[​](https://support.websoft9.com/docs/mediawiki#sethomepage) <a href="#sethomepage" id="sethomepage"></a>

参考官方文档：[Help:FAQ:设置主页](https://www.mediawiki.org/wiki/Manual:FAQ/zh#%E5%A6%82%E4%BD%95%E6%8C%87%E5%AE%9A%E9%A6%96%E9%A1%B5?)

#### MediaWiki 使用 Composer[​](https://support.websoft9.com/docs/mediawiki#composer) <a href="#composer" id="composer"></a>

本预装包默认已经安装 Composer，详细使用

参考官方文档：[Help:Composer](https://www.mediawiki.org/wiki/Composer/zh)

### 参数[​](https://support.websoft9.com/docs/mediawiki#parameter) <a href="#parameter" id="parameter"></a>

MediaWiki 应用中包含 PHP, Nginx, Apache, Docker, MySQL 等组件，可通过 **通用参数表** 查看路径、服务、端口等参数。

通过运行 `docker ps`，可以查看到 MediaWiki 运行时所有的 Container：

```
CONTAINER ID   IMAGE                      COMMAND                  CREATED          STATUS          PORTS                                                 NAMES
88ba09aae88d   bitnami/mediawiki:latest   "/opt/bitnami/script…"   11 minutes ago   Up 11 minutes   8443/tcp, 0.0.0.0:9005->8080/tcp, :::9005->8080/tcp   mediawiki
9f651002908f   mysql:5.7                  "docker-entrypoint.s…"   11 minutes ago   Up 11 minutes   3306/tcp, 33060/tcp                                   mediawiki-db
```

#### 路径[​](https://support.websoft9.com/docs/mediawiki#path) <a href="#path" id="path"></a>

MediaWiki 安装目录： */data/apps/mediawiki*\
MediaWiki 配置文件： */data/apps/mediawiki/data/mediawiki/LocalSettings.php*\
MediaWiki 插件目录： */data/apps/mediawiki/data/mediawiki/extensions*

#### 端口[​](https://support.websoft9.com/docs/mediawiki#port) <a href="#port" id="port"></a>

无特殊端口

#### 版本[​](https://support.websoft9.com/docs/mediawiki#version) <a href="#version" id="version"></a>

```
sudo docker exec -i mediawiki grep -rn "MediaWiki " /bitnami/mediawiki/LocalSettings.php|awk -F"MediaWiki " '{print $2}'
```

#### 服务[​](https://support.websoft9.com/docs/mediawiki#service) <a href="#service" id="service"></a>

```
sudo docker start | stop | restart | stats mediawiki
sudo docker start | stop | restart | stats mediawiki-db
```

#### 命令行[​](https://support.websoft9.com/docs/mediawiki#cli) <a href="#cli" id="cli"></a>

无


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.imdcinsights.com/ying-yong-zhong-xin/nei-rong-guan-li/mediawiki-kuai-su-ru-men.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
