`
digiter
  • 浏览: 118719 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

wiki@acm.bjtu安装、配置笔记

阅读更多
首先安装wamp http://www.wampserver.com/en/
提供Windows下的Apache, MySQL, PHP平台
如果需要修改Apache的默认端口,请将 D:\wamp\bin\apache\Apache2.2.11\conf\httpd.conf第46行改为"Listen 8080"

下载并安装配置
MediaWiki http://www.mediawiki.org/wiki/MediaWiki
安装向导:http://www.mediawiki.org/wiki/Manual:Installation_guide

安装FCKeditor扩展(富文本编辑器)
官网提供的下载包似乎版本有些旧,于是我通过svn:http://svn.wikimedia.org/svnroot/mediawiki/trunk/extensions/FCKeditor下载到最新版本
安装过程:拷贝到wiki\extensions文件夹中,然后在wiki\LocalSettings.php文件末尾加入
# 增加FCKeditor扩展
require_once("$IP/extensions/FCKeditor/FCKeditor.php");


安装SyntaxHighlight GeSHi扩展(代码高亮)
项目页面:http://www.mediawiki.org/wiki/Extension:SyntaxHighlight_GeSHi
还是通过svn下载后,根据提示进行安装即可
引用
Add this line to the end of your LocalSettings.php:
require_once("$IP/extensions/SyntaxHighlight_GeSHi/SyntaxHighlight_GeSHi.php");

最后为代码的四周添加虚线边框
在\wiki\skins\common\shared.css中加入
div.mw-geshi {
  padding: 1em; 
  margin:1em 0; 
  border: 1px dashed #2fab6f;
}



附件,贴一下我的LocalSetttings.php最后几行
# 自定义选项开始

# 默认用户的日期格式:默认;时间偏移量+08:00
$wgDefaultUserOptions['date']='default';
$wgDefaultUserOptions['timecorrection']='08:00';

# 禁止匿名用户编辑页面
$wgGroupPermissions['*']['edit'] = false;
$wgGroupPermissions['user']['edit'] = true;
# 禁止匿名用户创建新页面
$wgGroupPermissions['*']['createpage'] = false;
$wgGroupPermissions['user']['createpage'] = true;
# 禁止匿名用户创建讨论页
$wgGroupPermissions['*']['createtalk'] = false;
$wgGroupPermissions['user']['createtalk'] = true;

# 增加FCKeditor扩展
require_once("$IP/extensions/FCKeditor/FCKeditor.php");
# 添加代码高亮扩展
require_once("extensions/SyntaxHighlight_GeSHi/SyntaxHighlight_GeSHi.php");
# require_once( "{$IP}/extensions/ASHighlight/ashighlight.php" );

# 允许/禁止引用外部图像
$wgAllowExternalImages = false;
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics