[email protected]安装、配置笔记

首先安装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;

你可能感兴趣的:([email protected]安装、配置笔记)