刚刚安装好mediawiki,接下来该干啥
如何安装见本blog的前两篇帖子
1) 禁止非登陆用户编辑
To stop people from anonymously editing pages without being logged in, add this line in LocalSettings.php:
$wgGroupPermissions['*']['edit'] = false;
2) 禁止注册
To stop people other than this Sysop (Admin) from creating accounts, add this line in LocalSettings.php:
$wgGroupPermissions['*']['createaccount'] = false;
3)如何创建新页面
wiki的创建新页面有点意思,不同于普通编辑工具,wiki的创建首先是在某个存在的页面建立连接
比如[[新页面]],然后再点击进入编辑
4) 开启图片上传
add this line in LocalSettings.php:
$wgEnableUploads= true;
5)开启其他文件上传,比如doc,pdf,ppt,docx,pptx
打开wiki根目录中的includes/DefaultSettings.php,修改$wgFileExtensions ,此变量默认仅支持'png', 'gif', 'jpg', 'jpeg'四种
修改为
$wgFileExtensions = array( 'png', 'gif', 'jpg', 'jpeg','doc','ppt','pdf' );
6)上传过程出现错误提示 “该文件包含或具有一个不正确的扩展名。请检查此文件并重新上传”
比如明明在wgFileExtensions中设置了允许上传ppt类型,为什么还是上传不了
打开wiki根目录中的includes/DefaultSettings.php
将$wgVerifyMimeType修改为false;一了百了
#但会把pptx当zip处理
word,ppt都是正常的
7)设置logo
In your LocalSettings.php add:
$wgLogo = '/path/to/your/logo.png';(以apache的doc root为根目录)
8)修改左侧导航条
当需要在mediawiki左侧导航条的内容时,请在搜索栏中输入“Mediawiki:Sidebar”,然后进行编辑(需要以站长或管理员身份登录)。
9)设置title
打开LocalSettings.php
设置$wgSitename
通常$wgSitename为中文,所以确保LocalSettings.php为utf-8,否则会出现乱码
在linux的vi下该如何处理:
在:wq之前:set encoding=gbk,然后:set fileencoding=utf-8
10) 如何新开窗口打开外链
默认是在本页面打开窗口,而且还后退不了
打开${wiki根目录}/includes/Linker.php
找到函数
getLinkAttributesInternal
在下面这一行
$r .= " title=/"$title/"";
后加上:
$r .= " target=/"_blank/"";
最后在页面上加上
[http://www.sina.com.cn www]
ok
我的wiki版本是mediawiki-1.15.1,不同版本会有不同
11) 如何设置上传文件大小
修改php.ini的两个配置项
post_max_size
upload_max_filesize