我是靠谱客的博主 可爱鼠标,最近开发中收集的这篇文章主要介绍Media Wiki,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

https://www.mediawiki.org/wiki/Help:Images/zh

 

https://www.mediawiki.org/wiki/Manual_talk:Image_administration

 

下面是我装完mediawiki的设置,版本是1.14。等我熟悉wiki后,以后这些文档,就用wiki来写,比较方便。


1:允许上传图片

缺省是不能上传图片。需要修改LocalSettings.php

81 $wgEnableUploads = false;

把false 改为true

不过这个时候,你上传,还是会出现提示,上传目录(public)没有权限,那么如何设置这个目录呢。不同版本的mediawiki,好像是不一样的。很多文档都不一样。

79 ## To enable image uploads, make sure the 'images' directory
80 ## is writable, then set this to true:
81 $wgEnableUploads = true;

看注释就明白了,我们只需要设置image目录可读写就可以了。

chmod 777 images/

这个时候,你就可以上传附件。

$wgUploadPath 这个参数已经没有了,应该是版本升级,取消了。

这样设置

94 # $wgHashedUploadDirectory = false;

设置成true,那么你的所有的图片就会在image不同的目录下。看你的需求,如果你图片很多。估计就需要启用。



二:不允许匿名编辑

编辑DefaultSettings.php 这个文件。

1168 #$wgGroupPermissions['*']['edit'] = true;
1169 $wgGroupPermissions['*']['edit'] = false;
1170 $wgGroupPermissions['user']['edit'] = true;

三:关闭注册页面

$wgGroupPermissions['*']['createaccount'] = false;
这个时候,你就无法注册。应该就够了。


修改短网址

说实话,我对那些伪静态,rewrite,原理不了解,只知道参考文档来做。下面这个过程真的有点笨,不过搞定。

/var/www/mediawiki-1.14.0

本来我的目录是mediawiki-1.14.0,我为了照例子做,把folder改名为w

修改/w目录中的LocalSettings.php.文件:
$wgScriptPath = "/w";
$wgArticlePath = "/wiki/$1";
$wgUsePathInfo = true;


修改根目录下的.htaccess文件:
RewriteEngine On
RewriteRule ^wiki/(.*)$ /w/index.php?title=$1 [PT,L,QSA]
RewriteRule ^wiki/*$ /w/index.php [L,QSA]
#RewriteRule ^/*$ /w/index.php [L,QSA]


备注

假定mediawiki安装到/w之类的目录(不可使用/wiki目录,否则冲突)

转载于:https://www.cnblogs.com/worklog/p/5286382.html

最后

以上就是可爱鼠标为你收集整理的Media Wiki的全部内容,希望文章能够帮你解决Media Wiki所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(62)

评论列表共有 0 条评论

立即
投稿
返回
顶部