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

本文介绍如何使用WAMP在Windows环境下安装和配置MediaWiki,包括更改Apache默认端口、安装FCKeditor富文本编辑器及SyntaxHighlight GeSHi代码高亮插件,并提供了LocalSettings.php文件的配置示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

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

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


安装SyntaxHighlight GeSHi扩展(代码高亮)
项目页面:[url]http://www.mediawiki.org/wiki/Extension:SyntaxHighlight_GeSHi[/url]
还是通过svn下载后,根据提示进行安装即可
[quote]Add this line to the end of your LocalSettings.php:
require_once("$IP/extensions/SyntaxHighlight_GeSHi/SyntaxHighlight_GeSHi.php");
[/quote]
最后为代码的四周添加虚线边框
在\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;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值