如何安装配置 MediaWiki

本文介绍如何简单部署MediaWiki,并实现自定义LOGO及禁止游客访问等功能。通过修改LocalSettings.php文件来控制用户权限,并设置短路径提升用户体验。

MEDIAWIKI 的安装很简单,首先下载 MediaWiki 的压缩包,然后解压缩到 XAMPP 的 htdocs 目录下,根据提示输入 MYSQL 的配置信息,数据库创建完成后就可以使用了。

关于配置,首先是左上角的 LOGO , 使用自己的图片替换 mediawiki/skins/common/images/wiki.png 文件即可。

MEDIAWIKI 部署的目的是项目组内部使用,禁止游客编辑和查看,因此打开 mediawiki/LocalSettings.php 在最后添加如下三行:


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

这样就禁止了游客注册账号,同时禁止了游客查看和编辑内容的权限。

最后是配置短路径,就是标题看起来是如下的样子:


  
http : // www.arctos.net/wiki/首页
而不是下面这种样子

  
http : // www.arctos.net/mediawiki/index.php?title=首页

最简单的配置方法是,在 mediawiki/LocalSettings.php 的最后添加如下三行:


  
$wgScript = " $wgScriptPath /index.php " ;
$wgArticlePath = ' /wiki/$1 ' ;
$wgUsePathInfo = true ;

需要注意的 $wgScriptPath 指向实际的 mediawiki 虚拟目录,而 $wgArticlePath 的虚拟目录一定要与 mediawiki 不同。

然后我们在 XAMPP 的 htdocs 目录下新建一个 .htaccess 文件,里面内容如下:


  
RewriteEngine On
RewriteRule
^ wiki / ( .* )$ / mediawiki / index . php ? title = $ 1 [PT , L , QSA]
RewriteRule
^ wiki /* $ /mediawiki/index.php [L,QSA]
RewriteRule ^/*$ /mediawiki/index.php [L,QSA]

重启 apache ,进入 wiki 就可以看到短路径名称了。

未完成的任务:登陆和编辑时看到的仍然是长路径,继续研究中...

详细信息请参阅:MediaWiki:Short_URL

转载于:https://www.cnblogs.com/WonKerr/archive/2011/05/02/MEDIAWIKI.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值