Mediawiki使用手册
- 格式:doc
- 大小:29.50 KB
- 文档页数:3
Wiki●基本概念:Wiki源自夏威夷语的“WikiWiki”,本意是“快点快点”,翻译为维客、围纪、快纪、共笔、维基等。
Wiki是一种在网络上开放、可供多人协同创作的超文本系统,由沃德-坎宁安于1995年首先开发,他将Wiki定义为“一种允许一群用户通过简单的标记语言来创建和连接一组网页的社会计算机”。
●基本功能:Wiki包含一套能简易制作、修改HTML网页的系统,它允许任何造访他的人快速轻易的添加、删除、编辑所有内容。
●Wiki引擎:⏹概念:就是Wiki软件,用来架设Wiki网站的软件⏹常用Wiki引擎介绍:◆ASP的WiKi程序。
ASP的WiKi程序总体感觉比较弱,或许开放的WiKi更喜欢开放的linux系统吧1,Operator Wiki 0.3语言环境:ASP+ACCESS官方主页:/projects/operatorwiki/演示:/maxzone/operatorwiki/wiki.asp下载:/codepubcom/2006/4/8/operatorwik03.rar介绍:免费开源的国产WIKI程序,ASP+JavaScript写的Wiki 引擎,支持多语言、ACL,综合各种WIKI的功能。
Operator Wiki 升级日志0.3:.* 完整的用户权限* 支持ACL 进行权限控制* 修正了一个标记冲突问题* 修正登录问题* 源代码采用Tab 代替空格,进一步缩小体积,主程序目前仅34.4K* 更良好的多语言支持* 修正数十个关于表格和列表的问题2,OpenWiki 中文版Build20060328语言环境:ASP+ACCESS/SQLServer官方主页:/演示:/yow/下载:/codepubcom/2006/4/8/openviki_yow.rar介绍:国外的一个ASP Wiki程序,3d-gis汉化。
3, JsWiki - 开源ASP WIKI程序语言环境:ASP官方主页:/projects/jswiki/演示:/下载:/codepubcom/2006/2/10/jswiki.rar介绍:安装只需要一个文件jswiki.asp使用javascript写成,能够运行于任何一台支持asp的windows主机支持丰富而方便的text语法(混合了标准wiki/textile/markdown三种常见文法)支持页面的历史记录和版本差异支持页面锁定和保密支持RSS输出最近更新内容提供InterWiki?链接使用宏提供额外的功能和扩展CGI的WiKi程序4,TWiki Release 4.0.2语言环境:Perl官方主页:/演示:/twiki/bin/view.pl/TWiki/TWikiQickStart下载:/codepubcom/2006/4/8/TWiki-4.0.2.tgz介绍:TWiki是一个开源(GPL)的wiki程序。
学习MediaWiki笔记开放本地图片上传【版本1.5.X及更高版本】取消这一行的行首#号# $wgEnableUploads = true;【版本1.4.X】取消第3行和第6行的注释(即行首的#号)## To enable image uploads, make sure the 'images' directory## is writable, then uncomment this:# $wgDisableUploads = false;$wgUseImageResize = true;# $wgUseImageMagick = true;# $wgImageMagickConvertCommand = "/usr/bin/convert";Template:Notice请不要使用windows自带的记事本改程序!mediawiki使用utf-8格式保存程序,记事本会在文件开始多出三个字节,而这会导致网站运行出错。
推荐使用EmEditor进行编辑(另存为utf-8,不要unicode标记)。
如何增加上载文件功能?我需要增加上载PDF,CAJ,WORD文件功能,最好还能下载,请教?在wiki/inclueds/defaultsetings.php 找出到下面這一段,它限制了哪些類型檔案(png,gif,jpg,jpeg)可以上傳,哪一類型(html,htm......)不能上傳,依照您的需要更改它,然後貼到localsetings.php的最下面即可/*** This is the list of preferred extensions for uploading files. Uploading files* with extensions not in this list will trigger a warning.*/$wgFileExtensions = array( 'png', 'gif', 'jpg', 'jpeg' );/** Files with these extensions will never be allowed as uploads. */$wgFileBlacklist = array(# HTML may contain cookie-stealing JavaScript and web bugs'html', 'htm', 'js', 'jsb',# PHP scripts may execute arbitrary code on the server'php', 'phtml', 'php3', 'php4', 'phps',# Other types that may be interpreted by some servers'shtml', 'jhtml', 'pl', 'py', 'cgi',# May contain harmful executables for Windows victims'exe', 'scr', 'dll', 'msi', 'vbs', 'bat', 'com', 'pif', 'cmd', 'vxd', 'cpl' );修改网站LOGO想要将左上角的mediawiki图标替换为自己的图标,可以在skins/common/images/目录下到名为“wiki.png”的图片文件,将它替换为自己的图片即可。
mediawiki-知识管理系统。
附群晖安装教程必读知识系统只是个⼯具,看看这个⼯具适不适合你。
你适合创建⼀个wiki吗?你的⽬的是什么?Wiki是协作编辑和创建内容的理想选择。
它们不太适合其他⽤途,如博客。
考虑wiki是否适合您的⽬标。
你的⽂章⽤户群有都⼤?当少数⼈会阅读时,不需要wiki。
可以考虑本地编辑,或者onenote、印象笔记、有道云等软件,或者语雀。
⽤户群越⼤,wiki对您更有意义的概率就越⾼。
你的资料涉密吗,希望放到云上吗?如果不介意,可以试试蚂蚁⾦服的语雀如果担⼼资料外传,还是⽼⽼实实选择 dokuwiki 或者 mediawikimediawiki 适合你吗?看阅读⼈数个⼈阅读:onenote、印象笔记、有道云等软件⼀般⼈数:使⽤dokuwiki每天⼤量阅读:使⽤mediawiki需要控制权限吗需要精细控制权限,限制⽂章哪些⼈可以读。
使⽤dokuwiki不需要限制,使⽤ mediawiki。
mediawiki 简介参考资料⼿册:什么是MediaWiki?⼿册:MediaWiki功能列表MediaWiki安装⼿册维基百科关于mediawiki的介绍: {{ :it⽅案:mediawiki.pdf |}}mediawiki特点需要数据库适合访问量⼤的⽹站mdeiawiki缺点由于 MediaWiki 是为开放内容⽽设计的。
如果需要限制⽤户的阅读权限,建议使⽤dokuwiki。
MediaWiki是设计⽤来服务于如维基百科这样的⼤流量⽹站的。
⼩⽹站可能不是那么合适。
如果你想使⽤专门的论坛/博客软件,通常并不适合⽤ MediaWiki 来进⾏替代。
安装与维护群晖安装mediawiki通过套件可直接下载安装。
预计10分钟可以完成。
安装mediawiki套件⾸先确保你在局域⽹内。
需要安装 mariaDB10 套件。
我已经安装完成。
安装后打开,进⼊以下界⾯。
看图⽚右⽅,⼀共10个步骤,很快就可以完成:配置完成后,进⼊下⽅界⾯。
使⽤dockermediawiki,搭建⽹页wiki我只是想做⼀个⼤家都能访问的wiki,⽤于成员间共享和维护⼀些⽂档。
找到了docker的mediawiki,这⾥记录⼀下我怎么搭的吧。
⾸先,如果你在⼀个局域⽹⾥,有公⽤的可以访问的服务器,那可以直接在那上⾯搭建,⽐如我们实验室的服务器,只要在校园⽹下,都可以访问。
不过这篇博客是在我的阿⾥云的服务器上实现的,我租的是阿⾥云轻量应⽤型服务器,原因是便宜。
mediawiki需要有⼀些mysql数据库的知识和php的知识,为此我还花了⼀天学习了这两个东西。
我是在菜鸟教程的⽹站学习的。
如果只是想简单操作,其实学习起来并不难。
1、ssh登录服务器(服务器是ubuntu16.04)略2、为服务器安装docker环境3、下载mysql和mediawiki镜像去docker hub上找⼀下这两个镜像然后选择合适的版本,我使⽤的是这两个:所以根据命令pull下来:docker pull mysql:5.7docker pull mediawiki:stable4、安装mysql容器(涉及⼀点mysql知识,最好先学习⼀下)docker run --name mysql_wiki -p 3307:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7解释⼀下上⾯的命令:MYSQL_ROOT_PASSWORD=123456 表⽰⽣成的容器⾥的root账户密码是123456-p 表⽰端⼝映射,mysql默认端⼝是3306,然后你要远程连接docker内部的mysql,所以需要把docker内部的3306端⼝映射到服务器的某个端⼝,我⾃⼰随便映射到了服务器的3307端⼝了。
mysql:5.7 表⽰你的镜像,写成镜像id也可。
然后进⼊你的mysql的容器,配置远程连接docker exec -it mysql_wiki bash注意这⾥进⼊并不能attach命令进⼊,我⼀attach,终端就卡死了,我也不知道为啥,你知道的话,可以留个⾔。
MediaWiki进阶设置把一些设置整理记下,免得忘了。
以下设置1.17.0测试通过一.页面字体/布局调整编辑wikipath/skins/vector/screen.css或者MediaWiki:Vector.css(如果你用的是默认皮肤即vector的话)。
如果要修改vector的样式表(screen.css),建议考备vector到MyVector,再更改LocalSettings.php 的$wgDefaultSkin属性值。
一些常用的设置:页面整体设置——body主体内容设置——#bodyContent左侧导航位置——div#mw-panelLogo尺寸位置——#p-logo二.隐藏“首页”设置编辑MediaWiki:Vector.css(如果当前使用Vector皮肤的话),当然也可以编辑MediaWiki:Common.css(将应用到所有皮肤),增加如下css样式代码:body.page-首页 h1.firstHeading { display:none; }修改后首页的“首页”字样将消失,但空白处太大了。
编辑首页,加入如下布局<div style="margin-top:-1em; line-height:25px;">…</div>margin-top=-1em是调整显示内容的起始位置,你可以根据自己的感觉调整数值大小。
参考/wiki/MediaWiki:Common.css三.编辑器wiki语法实在太小众了,书都买不着,默认编辑器对很多人来说是个挑战,如果参与内容编辑的人对HTML不熟的话,应考虑换个编辑器。
(参考/wiki/Category:WYSIWYG_extensions)1.WikiEditor是维基百科用的编辑器,比(仅是比)默认编辑器美观些。
你可以在网上到它,或下载MediaWiki1.18版,在extensions目录里就有这个编辑器,将它复制到你的wikipath/extensions/目录里。
查看文章mediawiki在windows下的安装对于刚接触wiki的朋友们来说,配置一个服务器环境,安装并运行mediawiki是一件很麻烦的事情,在这里,我尽量用通俗易懂的语言,介绍mw(mediawiki,下同)在windows下的安装过程。
mw是使用php开发的,php是近来比较成熟的web脚本语言,要想运行基于php的程序,你需要配置php的运行环境。
mw使用数据库来保存数据等信息,支持mysql和postgresql,这里以mysql为例,介绍mw在windows环境下的安装配置方法。
1.服务器部分:前面说到,要运行php程序,就需要建立一个服务器环境,对于初学者来说,搭配一个完整的apache+mysql+php的运行环境可能稍有困难,好在现在有很多amp(apache+mysql+php,下同)集成包,使用现成的amp集成包来调试你的wiki 会避免初期很多麻烦。
在使用了网络中绝大部分的amp环境后,travel认为,wamp5()比较成熟易用,程序小巧,上手简单,我们就以wamp5为例来进行讲解。
在/dl.php这个地址下载wamp5,你会得到一个WampServer2.0c.exe的程序,双击安装,我们可以把它安装在系统的任意位置,我安装到了E:\ webroot下。
安装过程非常简单,一路默认下一步即可,中间会提示你选择浏览器和设置主机和管理员邮件的对话框,不用管它,确定,下一步。
安装完成后,wamp里自带的amp环境将会启动,同时,在系统托盘区会出现一个半圆形的小图标,左键和右键单击这个图标都会有弹出菜单,当然菜单项不同。
先用右键单击,在language里选chinese,这时wamp5的菜单就变成中文的了(什么,不是中文,对不起,那你点错了)。
然后,我们打开浏览器,在地址栏里输入http://localhost,将会进到wamp5的默认首页。
这里不得不赞一个,除了xampp外,我最欣赏的amp环境的首页就是wamp5,首页默认提供了很多管理的功能,所以,除非有必要,否则不要轻易删除默认首页。
semantic media wiki操作实例
Semantic MediaWiki是一个基于MediaWiki的平台,用于创建语义网和
链接数据。
下面是一个使用Semantic MediaWiki的操作实例:
1. 创建维基页面:首先,您需要创建一个维基页面来存储您的数据。
例如,您可以创建一个名为“柏林”的页面。
2. 添加属性:在维基页面中,您可以使用三重方括号语法添加属性。
例如,要添加一个属性“是其首都”,您可以键入 [[是其首都::德国]]。
3. 编辑属性:在添加属性之后,您需要编辑属性。
例如,要编辑“是其首都”属性,您可以点击该属性旁边的编辑按钮,然后选择“编辑属性”选项。
在编辑页面中,您可以指定属性的类型、范围和默认值等信息。
4. 创建三元组:在Semantic MediaWiki中,数据是通过三元组形式存储的。
三元组由主语、谓语和宾语组成。
例如,在“柏林”页面中,您可以创建一个三元组来表示德国的首都是柏林,即 [[德国::首都是::柏林]]。
5. 查询数据:在Semantic MediaWiki中,您可以使用查询语言(如SPARQL)来查询数据。
例如,要查询所有首都为柏林的国家,您可以编写一个SPARQL查询语句,然后在查询结果页面中查看结果。
以上是一个使用Semantic MediaWiki的操作实例。
通过这些步骤,您可
以创建、编辑和查询数据,并使用语义网和链接数据技术来组织您的信息。
MediaWiki系统的安装、配置和修改方法前提是你已经部署好了apache+php+mysql环境,如不会请网上搜索。
windows下推荐使用xampp,一步安装到位。
从MediaWiki官网上下载最新版的MediaWiki,将软件压缩包上传到服务器后解压到系统安装目录,windows下可使用winrar、winzip、7zip等软件进行解压,linux下可使用以下命令进行解压。
解压完毕后用浏览器访问一下MediaWiki所在目录会提示安装,按步骤安装即可,不细述。
1tar -xvzf mediawiki-1.16.0.tar.gz -C /path/to/wiki/dir/安装完成后移动config文件夹中的配置文件LocalSettings.php到系统根目录。
系统配置和修改1. 主题/皮肤设置皮肤预览:使用管理员账户登陆后,在My preferences 设置》Appearance 外观》Skin 皮肤中预览皮肤效果,此处保存的话只有在管理员账户登陆时才有效,非全局设定。
增加新皮肤:上传皮肤文件到skins文件夹下,即可使用上述方法预览新皮肤。
修改系统默认皮肤:修改配置文件中的$wgDefaultSkin = ‘monobook’;一行,如希望使用Vector皮肤,则改为$wgDefaultSkin = ‘vector’;注:Vector皮肤为维基百科和MediaWiki官网的默认皮肤。
2. 优化皮肤:增加Vector皮肤左侧导航菜单的折叠效果、采用WikiEditor编辑器效果如维基百科和MediaWiki官网的左侧导航菜单和编辑界面的多功能编辑工具条。
效果是使用UsabilityInitiative扩展做出来的。
从扩展页面上下载该插件,上传并解压到系统的extensions目录下。
之后修改MediaWiki配置文件,增加以下几行代码:1 02 03 04 05 06 07 0// UsabilityInitiative/Vectorrequire_once("$IP/extensions/UsabilityInitiative/Vector/Vector.php");$wgVectorModules['editwarning']['global'] = false; // Don't enable EditWarning globally$wgVectorModules['editwarning']['user'] = true; // Allow users to enable EditWarning in their preferences $wgVectorUseSimpleSearch = true; // Need this as well for SimpleSearch$wgDefaultSkin = 'vector'; // If you want to change the default skin for new users$wgVectorUseIconWatch = true; //Enable star icon to add/remove page from watchlist// UsabilityInitiative/WikiEditorrequire_once("$IP/extensions/UsabilityInitiative/Wiki Editor/WikiEditor.php");$wgDefaultUserOptions['usebetatoolbar-cgd'] = 1; // Default user preference to use toolbar dialogs $wgWikiEditorModules['toolbar']['global'] = true; // Enable the WikiEditor toolbar for everyone $wgWikiEditorModules['toolbar']['user'] = false; // Don't allow users to turn the WikiEditor toolbar on/off individually891111213注:UsabilityInitiative扩展目前只支持MediaWiki 1.16版,从1.17版本后该扩展已分拆为新的插件。
MediaWiki设置:多语⾔⽂字⽅案⽅案1:1个wiki、1个数据库、多语⾔⽂字内链导航效果:在⽂章内显⽰多语⾔⽂字导航,截图如下。
wiki⾸页:http://localhost/wiki/docs/index.php/英⽂⽂章地址: http://localhost/wiki/docs/index.php/Hello汉字⽂章地址: http://localhost/wiki/docs/index.php/Hello/zh缺点:uri受限制,必须是Hello、Hello/zh的格式。
扩展安装步骤⽐较繁琐。
推荐使⽤⽅案3。
todo:界⾯随着⽂章内容变化,⽐如Hello的界⾯是英⽂的,Hello/zh的界⾯是汉字的。
需要⾃⼰修改⼀下mediawiki的代码。
参考:安装步骤:安装mediawiki,安装时语⾔⽂字选择en。
下载Expr.php和ParserFunctions.php这2个php⽂件,放到extensions/ParserFunctions/⽬录中。
下载地址:修改LocalSettings.php,加⼊⼀⾏require_once( "$IP/extensions/ParserFunctions/ParserFunctions.php");然后在wiki中搜索Hello,新建⼀个Hello页⾯,内容如下:{{Languages|Hello}}Hello World!然后点击进⼊Template:Languages页⾯,复制此页的内容然后编辑Template:Nmbox,复制编辑Template:Documentation,复制编辑Template:Documentation/core2,复制编辑Template:Documentation/core,复制编辑Template:Languages/Title,复制编辑Project:Language_policy,复制新建Hello/zh页⾯,内容如下:{{Languages|Hello}}你好⽅案2:多个wiki、多个数据库、多语⾔⽂字外链导航效果:在左侧边栏下⾯出现多语⾔⽂字的外链导航,截图如下。
安装MySQL数据库:首先启动mysql服务, 在Mysql中创建一个用于存储mediawiki信息的数据库,数据库名称为mediawiki,新建一个数据库用户mediawiki, 设置密码为mediawiki,并赋予该用户对数据库mediawiki完全控制权限# mysqlMysql > create database mediawiki;Mysql > insert into er(Host,User,Password) values('localhost','mediawiki',password('mediawiki'));Mysql > flush privileges;Mysql > grant all privileges on mediawiki.* to mediawiki@localhost identified by ‘mediawiki’;Mysql > grant all privileges on mediawiki.* to mediawiki@127.0.0.1 identified by ‘mediawiki’;Mysql > flush privileges;Mysql > quit安装Apache:安装PHP:rpm安装要装php-ldap包, 编译安装要加上--with-ldap参数安装Mediawiki:1.下载地址: /mediawiki/1.16/mediawiki-1.16.1.tar.gz2.解压mediawiki-1.16.1.tar.gz, 把mediawiki-1.16.1复制到/var/www目录下并改名为mediawikimv mediawiki-1.16.1 /var/www/mediawiki3.赋予mediawiki目录daemon权限chown -R daemon:daemon /var/www/mediawikichmod -R 777 /var/www/mediawiki/*4.访问http://192.168.250.2/mediawiki/进入安装界面5.根据上图提示把主配置文件LocalSettings.php复制到mediawiki根目录cp -p /var/www/mediawiki/config/LocalSettings.php /var/www/mediawiki/ 6.重新登录http://192.168.250.2/mediawiki/, 发现可以正常使用了配置Mediawiki使用LDAP认证:1.下载LDAP扩展插件LdapAuthentication.php下载地址:/viewvc/mediawiki/trunk/extensions/LdapAuthentication/LdapAuthen tication.php?revision=79577&view=co2.将LdapAuthentication.php复制到/var/www/mediawiki/includes目录下cp LdapAuthentication.php /var/www/mediawiki/includeschmod 777 LdapAuthentication.php3.配置LocalSettings.php文件, 在require_once( "$IP/includes/DefaultSettings.php" );下添加以下内容# vi LocalSettings.phprequire_once( "$IP/includes/LdapAuthentication.php" );$wgAuth = new LdapAuthenticationPlugin();$wgLDAPDomainNames = array( "chinascopefinancial" );$wgLDAPServerNames = array( "chinascopefinancial"=>"192.168.250.2");$wgLDAPSearchStrings = array( "chinascopefinancial"=>"uid=USER-NAME,dc=employees,dc=people,dc=chinascopefin ancial,dc=com");$wgLDAPUseSSL = false;$wgLDAPUseLocal = true;$wgLDAPAddLDAPUsers = false;$wgLDAPUpdateLDAP = false;$wgLDAPMailPassword = false;$wgLDAPRetrievePrefs = false;$wgMinimalPasswordLength = 1;4.测试通过LDAP账号登录支持短域名访问:Mediawiki默认不支持短域名访问()修改LocalSettings.php文件# vi LocalSettings.php$wgScriptPath = ""; (默认是#$wgScriptPath = "/mediawiki";)此时就能用访问了用户权限设置:在小组内,每个人的工作都是有分工的,成果也应该让大家看到,所以我们要求大家登录后编辑页面,禁止了匿名用户的编辑权限,这只要编辑 LocalSettings.php 文件即可$wgGroupPermissions['*' ]['createaccount'] = false;$wgGroupPermissions['*' ]['read'] = true;$wgGroupPermissions['*' ]['edit'] = false;这样,匿名用户就只许看,不许说了,不过还有更狠的:$wgWhitelistRead = array( "Main Page", "Special:Userlogin" );$wgGroupPermissions['*' ]['read'] = false;如果激活了上面两行的话,匿名用户将无法浏览主页和登录之外的其他页面!上传文件调整:还是在 LocalSettings.php 之中,我们首先打开了上传文件选项$wgEnableUploads = true;$wgUseImageResize = false;然后,放宽了上传文件类型的限制$wgFileExtensions = array( 'png', 'gif', 'jpg', 'jpeg', 'txt', 'bin', 'rpm', 'pdf', 'java', 'doc', 'ppt', 'tar.gz', 'zip', 'rar' );$wgVerifyMimeType = false;$wgStrictFileExtensions = false;$wgCheckFileExtensions = false;参考: /yoctor/blog/item/097350442b12a346500ffe52.html。
Mediawiki解析函数是一种用于处理和解析wiki页面内容的函数,它可以在mediawiki评台上进行文本处理和格式化,使得页面内容能够呈现出美观、规范的效果。
它在wiki页面的编辑和显示过程中起着至关重要的作用,为用户提供了丰富的功能和操作方法。
在本文中,我们将详细介绍mediawiki解析函数的功能和用法,帮助用户更好地利用这一工具进行文本编辑和页面管理。
一、mediawiki解析函数的作用1.处理页面内容:mediawiki解析函数可以对页面内容进行处理,包括插入图片、信息、表格等元素,使得页面呈现出丰富多彩的效果。
2.格式化文本:通过mediawiki解析函数,用户可以对文本进行格式化,包括加粗、斜体、下划线等操作,提高页面的可读性和美观程度。
3.创建模板:mediawiki解析函数可以用于创建模板,将页面中重复出现的内容进行封装和复用,提高页面的管理和维护效率。
4.插入变量:使用mediawiki解析函数,用户可以插入变量和参数,实现页面内容的动态显示和交互效果,提高页面的交互性和实用性。
二、mediawiki解析函数的常用方法1.信息函数:在mediawiki中,用户可以使用信息函数创建页面内部信息和外部信息,格式为[[信息位置区域|信息标题]]。
这样可以方便用户在页面间进行跳转和导航,提高页面的可访问性和互动性。
2.图片函数:通过图片函数,用户可以在页面中插入图片并设置图片的大小、位置等属性,格式为[[File:图片文件名|属性设置]]。
这样可以丰富页面的内容和表现形式,提高页面的吸引力和信息传达效果。
3.表格函数:mediawiki解析函数还提供了创建表格的功能,用户可以通过表格函数来创建并设置表格的样式和格式,使得页面呈现出清晰、整齐的表格内容。
4.模板函数:创建模板是mediawiki解析函数的常见用法,通过模板可以将页面中的重复内容进行封装和复用,提高页面的管理和维护效率,同时也方便用户对页面内容的统一调整和更新。
mediawiki category用法
MediaWiki的category用于组织和分类文章,让用户可以更轻
松地浏览和检索相关内容。
通过将页面添加到一个或多个category中,可以将页面与具有相似内容或主题的其他页面相
关联。
在MediaWiki中,category是一个特殊的命名空间,它以"Category:"开头。
要将页面添加到一个category,只需在页面
编辑模式下编写一个链接到该category的标记。
标记的格式为:
[[Category:CategoryName]]
其中,CategoryName是要添加页面的category名称。
您可以
根据需要创建新的category,或者将页面添加到现有的category。
在页面编辑模式下,您也可以在页面底部使用"Categories"部
分直接添加category。
只需在该部分中添加类似于"[[Category:CategoryName]]"的标记即可。
当用户浏览一个category页面时,会显示属于该category的所
有页面的列表。
这使得用户可以更方便地找到并访问与特定主题相关的所有页面。
通过使用category,可以帮助用户更好地组织和浏览大量的内容,并提高页面的可发现性和可检索性。
同时,category还可
以用于构建自动生成的索引、导航菜单和相关主题的页面集合。
总结起来,使用MediaWiki的category功能可以为网站上的页面提供有组织的分类,并帮助用户更方便地找到和浏览相关内容。
Mediawiki使用手册
第一部分构建环境
1、装IIS
一般精简版XP系统中的Windows组件中没有安装IIS,因而需要再控制面板--添加/删除Windows组件中勾上IIS,然后根据提示进行安装(可以在网上搜到IIS5.0和IIS6.0的安装程序)
2、装PHP(公司服务器上安装的版本为5.3.3)
(1)装fcgisetup_1.5_rt
(2)装PHP--在安装过程中出现Web Server Setup界面时选择IIS FastCGI
3、装Mysql(公司服务器上安装的版本为5.1)
(1)在安装过程中,选择自定义安装
(2)在对Mysql进行配置时,选Detailed Configuration--Developer
Machine--Multifunctional Database--选择存储的路径--Decision Support
(DSS)/OLAP--勾上Enable TCP/IP Networking和Enable Strict Mode--勾选Best Support For Multilingualism--填写Service Name,勾上Include Bin Directory in Windows PATH--填写并确认密码--点击执行--结束
第二部分数据库的导入导出
1、从PC机上导出你目前完成的数据库
在电脑运行中输入cmd进入命令界面输入:Mysqldump -u 根用户名(目前设置为root)-p 原数据库名称(目前设置为wikidb)>导出文件名(目前设置为wikidb.sql)
点击回车即将当前PC机上的数据库成功导出到当前路径下,文件名为wikidb.sql 2、在需要PC机上导入数据库
(1)在电脑运行中输入cmd进入命令界面输入:mysql -u 根用户名-p
点击回车,输入密码(当前设置为123)
点击回车,出现mysql> 依次输入create database wikidb; use wikidb; source 存放导出数据库文件的路径\导出数据库名(例如:source d:\wikidb.sql)
此时导入结束,可以输入show tables 查看导入是否成功
注意:在导入之前,需要将原数据库中的配置文件php.ini替换导入的PC机上的配置文件php.ini
第三部分Mediawiki的一些设置
1、管理员账号:WikiSysop,密码123
2、修改网页的logo
首先将logo文件放在根目录wwwroot的skin-common-images文件夹下,再在根目录wwwroot下找到Localsettings.php文件,修改为$wglogo="$wgstylePath/Co mmon/image/logo文件名"
3、上传文件设置
(1)在根目录wwwroot下找到文件夹upload和images,在资源管理器中右击两个文件--属性--安全选项卡--添加--高级--立即寻找--找到IUSR来宾用户--勾选上写入权限(也可以设置为完全控制)
(2)开始--管理工具--Internet信息服务中找到load和images 两个文件夹,右击--属性--安全选项卡--添加--高级--立即寻找--找到找到IUSR来宾用户--勾选上写入权限(也可以设置为完全控制)
(3)找到C盘目录下Windows/TEMP文件夹,右击--属性--安全选项卡--添加--高级--立即寻找--找到IUSR来宾用户--勾选上读入权限
4、修改上传文件的种类
(1)根目录下找到includes文件夹下找到Defaultsetting.php中找到"$wgFileExt ensions = array( 'png', 'gif', 'jpg', 'jpeg', 'pdf', 'doc', 'mht','bmp');"将你需要的文件种类加大array中
(2)找到"$wgFileBlacklist = array",看下array中有没有你需要的文件种类,有的话把它从列表中删除
5、设置上传文件的大小
假设需要将修改上线改为25M
(1)在php.ini文件中,找到"upload_max_filesize",将其修改为"upload_max_fil esize = 25M",再找到"post_max_size",将其修改为"upload_max_filesize = 50M ",最后找到"memory_limit",其默认设置为"memory_limit=128M"不需要修改;
在修改的过程中,需要保证upload_max_filesize < post_max_size < memory_li mit
(2)在根目录wwwroot下的文件夹includes中,找到Defaultsettings.php,修改"$wgMaxUpload",对其进行修改,若显示为"$wgMaxUpload=1024*1024*100",表示最大上传上限为100M,在这里只需要保证最大上传上限大于你设置的最大上限。