Ubuntu12.04LTS搭建MediaWiki

一、下载最新wiki软件包

http://www.mediawiki.org/wiki/MediaWiki?setlang=zh-hans
mediawiki-1.23.0.tar.gz
解压到站点根目录:/home/win/web/ 并命名为wiki
/home/win/web/wiki


二、安装wiki并设置

在浏览器中输入localhost/wiki即进入wiki安装界面,按照帮助一步一步把信息设置好。
例如:数据库主机、数据库名称、数据库表前缀、数据库用户名、数据库密码、wiki的名称。

正常安装成功后会生成LocalSettings.php配置文件,下载并放在/home/win/web/wiki目录下。

三、配置wiki相关设定
LocalSettings.php:
$wgSitename = " THTF";
$wgServer = "http:// 192.168.100.111";
$ wgLogo = "$wgStylePath/common/images/wiki.png";

四、常见问题

①局域网访问ip地址跳到localhost,并显示混乱
修改LocalSettings.php 替换“localhost”为ip地址
$wgServer = "http:// 192.168.100.111";

②连接页面标题重命名(移动功能)

③mediawiki中有些文件不能上传的问题:

includes/DefaultSetting.php设定了可以上传哪些文件类型

$wgFileExtensions = array( 'png', 'gif', 'jpg', 'jpeg' );

可以看出,允许上传的文件类型并不多.而且,有些文件为型是禁止上传的,比如规定如下:
$wgFileBlacklist = array(
# HTML may contain cookie-stealing JavaScript and web bugs
'html', 'htm', 'js', 'jsb',
======
);

若是您添加的扩展名是禁止上传的文件,那么你需要把它从那一类中删除即可。


④Could not create directory “mwstore://local-backend/local-public/x/xx
  sudo chown -R www-data:www-data images/ sudo chmod -R 755 images/

⑤这个文件的大小比服务器配置允许的大小还要大
PHP上传文件大小默认限制2M
解决办法:
1.       PHP是有限制文件上传大小的,暂时改为20M,
修改文件: /etc/php5/apache2/php.ini
upload_max_filesize  20M
post_max_size 20M
max_execution_time = 0


五、wiki页面编辑常用语法规则

①* ** # ## *#可混合

②[[用于链接]] [http://外部链接 名称]

③solid单线边框
border:1px solid #808080
常用边框之一,推荐

dashed虚线边框
border:1px dashed #808080
常用边框之一,推荐

double双线边框
border:3px double #808080
常用双线边框之一,推荐

④MediaWiki使用图片
在要插入图片的位置输入 :
[[Image:file.jpg]]

图片编辑规则:http://www.mediawiki.org/wiki/Help:Images/zh


六、wiki 插件安装
①实现上传的Pdf文件缩略图预览
LocalSettings.php
require_once "$IP/extensions/PdfHandler/PdfHandler.php";

生成缩略图出错:/bin/bash: convert: command not found
 GPL Ghostscript 9.05: Unrecoverable error, exit code 1
sudo apt-get install imagemagick

pdf在线预览
http://www.mediawiki.org/wiki/Extension:EmbedPDF#Source_of_EmbedPDF.php
require_once("$IP/extensions/EmbedPDF.php")
http://some.site.com/with/a/document.pdf
Your_uploaded_document.pdf


http://www.ghostscript.com/
http://www.ghostscript.com/download/gsdnld.html
http://www.ghostscript.com/download/gpcldnld.html
sudo apt-get install imagemagick
http://www.foolabs.com/xpdf/download.html

你可能感兴趣的:(MediaWiki)