一、下载最新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