MediaWiki管理控制台命令操作

经典wiki

站内通告

MediaWiki:Sitenotice

#MediaWiki的大部分界面信息
Special:Allmessages
包括界面的文字、链接、气泡提示、热键等。

设定/取消用户组权限(”Bureaucrat”(行政管理员)权限的帐号才有权限设定)

1
Special:Userrights

设置首页

MediaWiki:Mainpage

设置网页标题

1
2
MediaWiki:pagetitle
(浏览器上方)网页标题,可改为“$1 – 站名”,其中$1代表文章名称

设置(页脚)隐私政策

1
2
MediaWiki:Privacy
可改为相应文章标题(如“隐私政策”)或“-”禁止显示本项

设置(页脚)关于本站

1
MediaWiki:Aboutpage

设置(页脚)免责申明

1
2
MediaWiki:Disclaimers
可改为相应文章标题(如“本站免责声明”)或“-”禁止显示本项

(测栏)导航栏

1
MediaWiki:Sidebar       格式:URL|标题

最受欢迎的页面

1
Special:PopularPages

查看所有名字空间

1
2
special:allmessages
"mainpage"代表文字信息参数页面"[[mediawiki:mainpage]]"

查看MediaWiki版本

1
Special:Version

修改默认主页

1
MediaWiki:Mainpage

lastmod:最后修订

1
# MediaWiki:Lastmodifiedat

viewcount:页面浏览次数

1
MediaWiki:Viewcount

numberofwatchingusers:关注用户

1
MediaWiki:Number

privacy:隐私政策

1
MediaWiki:Copyright

copyright:版权

1
MediaWiki:Privacy

about:关于

1
MediaWiki:Aboutsite

disclaimer:免责声明

1
MediaWiki:Disclaimers

清除页面缓存

1
url 加入 &action=purge

重置密码

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

去掉链接的图标

1
2
3
4
5
vim mediawiki/skins/vector/components/externalLinks.less
注释:
/*
.background-image-svg('images/external-link-ltr-icon.svg', 'images/external-link-ltr-icon.png');
*/

变更默认logo

1
2
替换/skins/common/images/wiki.png
或者通过设定$wgLogo值来确定logo文件位置

强制目录

1
2
3
4
5
在页面顶部添加
<div style=””>__TOC__</div>
mediawiki默认3个以上标题时自动显示目录
“__NOTOC__”标记,隐藏目录;
“__TOC__”标记,显示目录;

mediawiki/LocalSettings.php 配置

1
2
3
$wgExternalLinkTarget = ‘_blank';       #新窗口打开外链
禁止用户自助注册,
$wgWhitelistAccount = array ( "user" => 0, "sysop" => 1, "developer" => 1 );

分列

1
2
<div style="column-count:4;-moz-column-count:4;-webkit-column-count:4">
</div>

去掉超链接图标

1
2
3
vim skins/Vector/components/externalLinks.less
注释:
/*.background-image-svg('images/external-link-ltr-icon.svg', 'images/external-link-ltr-icon.png');*/

配置邮件

1
2
3
4
5
6
7
8
9
10
composer require --update-no-dev pear/mail pear/net_smtp或sudo pear install Mail Net_SMTP
vim LocalSettings.php
$wgSMTP = array(
'host' => "mail.example.com", // SMTP 服务器的地址 (或IP).如果使用了SSL,记得加上 ssl://
'IDHost' => "example.com", // 汝的域名,可选.如果不设置的话会设置成 $wgServer 的值.
'port' => 25, // 端口(一般是25,SSL是465,StartTLS是587)
'auth' => true, // 是否需要 SMTP 认证 (多半都需要呗~)
'username' => "my_user_name", // SMTP 认证的用户名.
'password' => "my_password" // SMTP 认证的密码.
);

禁止匿名用户创建账户和编辑

1
2
3
4
5
$wgGroupPermissions['*']['createaccount']  = false;
$wgGroupPermissions['*']['read'] = true;
$wgGroupPermissions['*']['edit'] = false;
$wgGroupPermissions['*' ]['createpage'] = false;
$wgGroupPermissions['*' ]['createtalk'] = true;

相关资料