apache mediawiki 安装_Mediawiki安装配置

1. 安装$ sudo apt-get

install apache2 mysql-server php5 php5-mysql mediawiki php5-cli

libgd2-xpm libgd2-xpm-dev php5-gd imagemagick

mediawiki-extensions2.

设置修改/etc/apache2/conf.d/mediawiki.conf文件取消下行的注释

Alias /mediawiki /var/lib/mediawiki浏览器进入http://localhost/mediawiki/

设置好mediawiki之后:将文件/var/lib/mediawiki/config/LocalSettings.php复制到/etc/mediawikisudo

mv /var/lib/mediawiki/config/LocalSettings.php

/etc/mediawiki/LocalSettings.php.orig

3. 配置3.1 设置本地时间

修改LocalSettings.php文件,增加以下行。

# Correct to UTC+8

Timzone.

$wgLocaltimezone =

"Asia/Shanghai";

putenv("TZ=$wgLocaltimezone");

$wgLocalTZoffset =

date("Z") / 60;

$wgDefaultUserOptions =

array(

'date'=> 'ISO 8601',

'timecorrection'=>'+08:00'

);

3.2 设置语法高亮

cd /var/lib/mediawiki/extensions/

svn export

http://svn.wikimedia.org/svnroot/mediawiki/trunk/extensions/SyntaxHighlight_GeSHi

修改LocalSettings.php

# Syntax Highlight

require_once("$IP/extensions/SyntaxHighlight_GeSHi/SyntaxHighlight_GeSHi.php");

$wgSyntaxHighlightDefaultLang = "c";

3.3 BugzillaReports

cd /var/lib/mediawiki/extensions/

wget -cv

http://bugzillareports.googlecode.com/files/BugzillaReports-1.1.tar.gz

tar -xzvf BugzillaReports-1.1.tar.gz

修改LocalSettings.php

# BugzillaReports

require_once("$IP/extensions/BugzillaReports/BugzillaReports.php");

$wgBugzillaReports = array(

'host' => "localhost",

'database' => "bugs",

'user' => "bugs",

'password' => "wcdma",

'bzserver' => "http://localhost/bugzilla",

'maxrows' => "1000"

);

PHP版本>=5.3.0,则:

修改文件mediawiki/languages/Language.php

function

getMagic( &$mw ) {

去掉上行的&

3.4 FCKeditor

cd /var/lib/mediawiki/extensions/

svn export http://svn.fckeditor.net/MediaWiki/trunk FCKeditor

rm -rf FCKeditor/fckeditor

svn export http://svn.fckeditor.net/FCKeditor/trunk

FCKeditor/fckeditor

修改LocalSettings.php

# FCKeditor

require_once("$IP/extensions/FCKeditor/FCKeditor.php");

$wgUseAjax = 'true';

如果PHP版本大于5.3.0

The problem is the php version (>= 5.3.0), just

modify in file : FCKeditor.body.php

public function onCustomEditor(&$article,

&$user) {

global $wgRequest, $mediaWiki;

....

by

public function onCustomEditor($article, $user) {

global $wgRequest, $mediaWiki;

3.5 PHP Debug

# Debug

# http://www.mediawiki.org/wiki/Manual:How_to_debug

error_reporting(E_ALL);

ini_set("display_errors", 1);

$wgShowSQLErrors = true;

$wgDebugDumpSql = true;

$wgShowExceptionDetails = true;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值