MediaWiki广泛用于创建和管理知识库、百科全书和文档中心。本文将引导MediaWiki的基本设置,包括登录、入门使用等。
一、访问MediaWiki引导首页
1、打开浏览器
使用本地电脑的 Chrome 或 Firefox 浏览器。
2、输入网址
- 如果使用域名,输入 “http://域名”;
- 如果使用服务器的公网 IP 地址,输入 “http://服务器公网IP”;
- 将看到 MediaWiki 的引导首页。
二、登录MediaWiki
在引导首页中,点击【login in】。
输入用户名和密码。如果忘记了用户名或密码,可通过密码存储路径找回:
- Linux密码存储路径:/credentials/password.txt
- Windows密码存储路径:C:\credentials\password.txt
成功登录后,将能体验完整的 MediaWiki 功能。
三、服务器URL及文件的路径
MediaWiki 服务器的URL及文件的路径可访问:https://www.mediawiki.org/wiki/Manual:Configuration_settings/zh。
四、重装MediaWiki
如果需要重新安装 MediaWiki,可以通过以下步骤进行重装:
在本地浏览器中访问:”http://服务公网IP/mw-config/index.php?page=Restart&lastPage=Install” ,将启动 MediaWiki 的重新安装过程。
五、MediaWiki入门使用示例
下面以构建一个知识管理系统为例,帮助用户快速入门。
1、配置SMTP邮件服务
为了能够通过 MediaWiki 发送邮件,需要配置 SMTP。请按照以下步骤进行设置:
(1)在邮箱管理控制台获取 SMTP 相关参数。
(2)打开 MediaWiki 安装目录下的 “LocalSettings.php” 文件。
(3)设置 “$wgSMTP” 变量:在 “LocalSettings.php” 文件中找到 “$wgSMTP”,并配置其值:
$wgSMTP = array( 'host' => "smtp.163.com", 'IDHost' => "example.com", // 邮箱域名,可选.如果不设置的话会设置成 $wgServer 的值. 'port' => 465, 'auth' => true, 'username' => "websoft9@163.com", 'password' => "#wwBJ8" );
(4)启用邮件功能:找到 “$wgEnableEmail” 变量,并将其值设置为 “true”:
$ wgEnableEmail = true
(5)查找以下变量,并设置为发件邮箱:
$wgEmergencyContact = "websoft9@163.com"; $wgPasswordSender = "websoft9@163.com";
(6)保存设置:完成修改之后,保存 “LocalSettings.php” 文件。
(7)重启 PHP-FPM 服务:执行重启操作以使设置生效。
(8)测试邮件功能:通过 MediaWiki 的邮箱功能测试是否可以成功发邮件。
六、MediaWiki参数
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
1、路径
- MediaWiki 安装目录: /data/apps/mediawiki
- MediaWiki 配置文件: /data/apps/mediawiki/data/mediawiki/LocalSettings.php
- MediaWiki 插件目录: /data/apps/mediawiki/data/mediawiki/extensions
2、版本
sudo docker exec -i mediawiki grep -rn "MediaWiki " /bitnami/mediawiki/LocalSettings.php|awk -F"MediaWiki " '{print $2}'
3、服务
sudo docker start | stop | restart | stats mediawiki sudo docker start | stop | restart | stats mediawiki-db