Browsed by
分类: MediaWiki

MediaWiki 文档归类

MediaWiki 文档归类

为了防止出现信息孤岛,所有百科页面都该有分类,方便层层跳转。

为了将当前页面自动归类,增加如下代码即可将当前页面自动归类,比如我们有个归类,专门用来教导用户更好的使用wiki,即

Wiki使用教程

[[category:Wiki使用教程]]
MediaWiki 关闭游客注册/修改/查看权限

MediaWiki 关闭游客注册/修改/查看权限

在wiki代码根目录,找到

LocalSettings.php
,,在最后面附加如下代码:

$wgGroupPermissions['*']['createaccount'] = true;
$wgGroupPermissions['*']['read'] = true;
$wgGroupPermissions['*']['edit'] = false;

即打开游客 

注册
 / 
浏览
 权限,关闭 
修改
 权限。

MediaWiki 所在机器默认跳转到wiki

MediaWiki 所在机器默认跳转到wiki

安装

MAMP
后,index默认跳转到 本机MAMP主页,即
http://IP地址/
MAMP
/
,需要修改

修改index.php,改为

<?php
if (!empty($_SERVER['HTTPS']) && ('on' == $_SERVER['HTTPS'])) {
    $uri = 'https://';
} else {
    $uri = 'http://';
}
$uri .= $_SERVER['HTTP_HOST'];
header('Location: '.$uri.'/wiki/');
exit;
?>
MediaWiki 页面底部显示最后修订人名称

MediaWiki 页面底部显示最后修订人名称

在wiki代码根目录,找到

LocalSettings.php
,增加代码

$wgMaxCredits = 2;

这样一来就可以显示最后修改的2条记录,比如说

本页面被东方皓最后修改于2020年04月04日 (星期六) 08:10。 基于Wiki用户东方皓的工作。
MediaWiki 修改维基名称

MediaWiki 修改维基名称

在wiki代码根目录,找到

LocalSettings.php
,修改相应代码为:

$wgSitename = "你的百科名称";

现将文件上传到对应目录,即

/opt/lampp/htdocs/wiki/resources/assets/
。图片大小改动可以使用这个网站

在wiki代码根目录,找到

LocalSettings.php
,修改相应代码为:

## The URL path to the logo.  Make sure you change this from the default,
## or else you'll overwrite your logo when you upgrade!
$wgLogo = "$wgResourceBasePath/resources/assets/wiki.gif";

即将原先的

wiki.png
改为
wiki.gif

MediaWiki 重置用户密码

MediaWiki 重置用户密码

使用维护脚本

可以使用maintenance/changePassword.php维护脚本来重置一名用户的密码。必须在命令行下运行该脚本,需要登录到安装wiki的服务器,然后进入命令行提示符。进入安装目录,然后进入maintenance子目录。运行下列命令:

php changePassword.php --user=someuser --password=somepass

这里可见的“somepass”就是您将要设置的密码,而“someuser”就是您将修改其密码的用户名,该用户名应出现在数据库的“user”表中

直接修改数据库

同样可以使用直接修改数据库的老办法。假设变量

$wgPasswordSalt
已被设为true值(默认),您可以在MySQL中运行下列SQL查询:

UPDATE user SET user_password = MD5(CONCAT(user_id, '-',  MD5('你的密码'))) WHERE user_name = '你的用户名';