Wiki笔记MediaWiki安装流程_第1页
Wiki笔记MediaWiki安装流程_第2页
Wiki笔记MediaWiki安装流程_第3页
Wiki笔记MediaWiki安装流程_第4页
Wiki笔记MediaWiki安装流程_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Wiki

•塞N搬器wiki源自夏威夷语的“WikiWiki”,本意是“快点快点”,

翻译为维客、围纪、快纪、共笔、维基等。Wiki是一种在网络上开放、

可供多人协同创作的超文本系统,由沃德-坎宁安于1995年首先开发,

他将Wiki定义为“一种允许一群用户通过简洁的标记语言来创建和

连接一组网页的社会计算机”。

•基本功能:Wiki包含一套能简易制作、修改HTML网页的系统,它

允许任何造访他的人快速轻易的添加、删除、编辑全部内容。

•Wiki引擎:

■概念:就是Wiki软件,用来架设Wiki网站的软件

■常用Wiki引擎介绍:

♦ASP的WiKi程序。ASP的WiKi程序总体感觉比较弱,或许

开放的WiKi更喜爱开放的linux系统吧

1,OperatorWiki0.3

语言环境:ASP+ACCESS

官方主页:

演示:

下载:2006/4/8/operatorwik03.rar

介绍:免费开源的国产WIKI程序,ASP+JavaScript写的

Wiki引擎,支持多语言、ACL,综合各种WIKI的功能。

OperatorWiki升级日志0.3:.

*完整的用户权限

*支持ACL进行权限限制

*修正了一个标记冲突问题

*修正登录问题

*源代码采纳Tab代替空格,进一步缩小体积,主程序目前

仅34.4K

*更良好的多语言支持

*修正数十个关于表格和列表的问题

2,OpenWiki中文版Build20230328

语言环境:ASP+ACCESS/SQLServer

官方主页:

演示:

下载:2006/4/8/openviki_yow.rar

介绍:国外的一个ASPWiki程序,3d-gis汉化。

3,JsWiki-开源ASPWIKI程序

语言环境:ASP

官方主页:

演示:

下载:2006/2/10/jswiki.rar

介绍:安装只须要一个文件jswiki.asp

运用javascript写成,能够运行于任何一台支持asp的

windows主机

支持丰富而便利的text语法(混合了标准

wiki/textile/markdown三种常见文法)

支持页面的历史记录和版本差异

支持页面锁定和保密

支持RSS输出最近更新内容

供应InterWiki?链接

运用宏供应额外的功能和扩展

♦CGI的WiKi程序

4,TWikiRelease

语言环境:Perl

官方主页:

演示:

下载:2006/4/8/TWiki-4.0.2.tgz

介绍:TWiki是一个开源(GPL)的wiki程序。软件定位为“敏

捷、强大、易于运用的企业协作平台”,运行于Perl环境。

TWiki从2023年起先开发,大约每年发行一个重要版本。最

新稳定版本为2004-9-4版本,最新beta版本为2006-01-31

版本。

Twiki被很多大型商业公司采纳,例如Yahoo、SAP、

Motorola>WindRiver等。

TWiki的官方站点内容有版权,TWiki名称是PeterThoeny

全部的一个注册商标,内容的贡献属于PeterThoeny和其贡

献者共同全部。

TWiki的特点:

TWiki是一个功能完善的wiki系统

专注于为网站给予结构,全部页面自动归为TWikiWeb,这样

就很简洁创建协作小组。拥有编程技能的人可以运用变量创建

动态页面,譬如内容表格,或者嵌入式搜寻结果的页面。

易于定制和扩展

允许页面编辑:Darkar版本已经支持所见即所得编辑。

访问限制:细化的授权机制让管理员可以限制不同部门的读写

访问权限。

TWIKI完全是一个不须要任何数据库,完全基于文件书目的格

式化引擎。

5,UseModWikiVersion1.0

语言环境:Perl

官方主页:

演示:

下载:2006/4/8/usemodl0.tar.gz

介绍:September12,2023:Version1.0,官方应当是停止了

更新!

UseModWiki(UsenetModerationProject(Usemod))是

CliffordAdams所开发的维基引擎,它采纳Perl做为开发的

程序语言,它最大的特点是不运用任何的数据库管理系统来储

存页面内容,任何的新增页面都干脆储存于档案系统内,维基

百科曾采纳UseModWiki做为全部语言版本的维基引擎,之后

才自行开发MediaWiki做为现有的接口。

功能特色:

实行单一档案就可以运作

不须要任何的延长扩充程序

全部的变量都干脆撰写于程序码中

页面干脆储存于档案系统

采纳CamelCase的连结样式

可透过比照表而修改其显示语言

♦PHP的WiKi程序

6,MediaWiki-应用最广的WiKi程序(目前应用最为广泛的

引擎)

语言环境:PHP+MySQL

官方主页:

演示:

下载:...iawiki-1.6.2.tar.gz

介绍:MediaWiki全球最闻名的开源wiki引擎,运行于

PHP+MySQL环境。从2002年2月25日被作为维基百科全

书的系统软件,并有大量其他应用实例。目前MediaWiki的

开发得到维基媒体基金会的支持。

wiki的重要特征

记录全部的改动版本,能便利的查阅历史更新记录,这使得开

放性编辑成为可能

自动产生链接,编辑文本中中括号中的内容(如"X条目]]”)

将自动产生链接

允许运用模板,便利对相同内容的重复运用、更新

支持分类,并依据分类在不同的文章之间自动产生关联

允许每个用户自行选择系统外观

中文支持好

7,Tikiwikivl.9.2多国语言版-又是WiKi又是CMS系统

语言环境:PHP+MySQL

官方主页:

演示:

下载:2005/11/13/tikiwikil92.rar

介绍:特别优秀的网站内容管理系统,基于

PHP+ADOdb+Smarty等技术构建,功能特别齐全,主要特点:

1、有文章、论坛、分类书目、blog、图库、文件下载、

在线调查、Wiki等功能。

2、用户权限管理很棒,可以设置启用哪些功能,设置哪

些用户运用哪些功能。

3、管理后台和用户界面合在一起,通过用户权限限制界

面的显示。

4、界面被分割成上中下、左中右区域,特别结构化。

5、有很多好用模块,如菜单、登录、搜寻、在线调查、

最新发表文章等等,可以敏捷定制显示在左右界面区域。

6、界面很简洁,有很多界面模版来换肤。

8,CooCooWakkav0.09rc3-国人开放的PHPWiKi程序

语言环境:PHP+MySQL

官方主页:

演示:[/

下载:2006/3/6/CooCooWakka.tar.gz

介绍:文wiki引擎程序,2023年被很多网站采纳。2023年

9月后基本停止更新,始终到2023年7月发布

v0.0.9rcl,2023年2开发布0.0.9rc3,支持PHP5。

CooCooWakka是咕咕基于WakkaWiki0.1.2进行修改强化

而来。

CooCooWakka从2023年起先开发,作为CooYip的一项业

余小爱好,现在CooCooWakka也是和

的开源项目。至今(2023年4月)已经发布

了8个主要的版本。

CooCooWakka是一种重于合作的超文本编辑环境(基于

PHP+MYSQL的Wiki引擎),简洁来说,对于基于

CooCooWakka的网站,任何人(包括你!)都可以在线编辑

他的几乎(视管理员意愿)任何页面。CooCooWakka可以用

于共笔系统、读书会、档案开发、写书、翻译、资料整理(例

如课堂笔记、软件运用资料)、常见问题整理等等。由于其运

用与扩展方面的快速便捷,CooCooWakka甚至可以作为小型

的CMS系统。

CooCooWakka并不是Wakka的汉化版本,有60%〜70%的

Wakka代码被CooCooWakka修改或重写(有爱好的可以比

较一下,假如希望得到相像于WakkaWiki?的版本请下载

0.0.2,0.0.3,当时自己对修改还是比较节制)。很多特性和策

略也有所变更,所以CooCooWakka的站点不支持回复到

WakkaWiki?o此夕卜,CooCooWakka也对整个WakkaWiki?

进行了多国语言支持化,所以,CooCooWakka支持多种语言

---现在供应中文(包括简体gb,utf-8,繁体big5,utf-8),英

语的支持。此外,CooCooWakka会自动针对中文站进行功能

上的优化。

咕咕最早是在参加WikiPedia的时候对Wiki产生爱好的,后来

也不知道有什么WIKI好用,结果就下载了WAKKA0.1.2.

结果这套引擎刚好不像MoinMoin或者Tavi那样支持中文,

自己就从改charset起先,对wakkaO.1.2起先建立自己觉得

好用的WikiEngine.原来是本着改给自己用的想法去做

CooCooWakka的,结果发觉有很多挚友都希望拿份代码试试,

也供应了很多好看法,就这样CooCooWakka发展到了现

在.(更多历史:History)

9,PhpWiki1.3.12p2released

语言环境:PHP

官方主页:

演示:...83fc0492e961639b13f

下载:...iki-1.3.12p2.tar.gz

介绍:无需数据库的小巧WIKI程序。架设简洁,权限限制、

插件扩展都不错。

10,PmWiki2.1.5

语言环境:PHP

官方主页:

演示:

下载:2006/4/8/pmwiki-latest.tgz

介绍:PmWiki,一款用PHP编写的,无需数据库支持的维基,

个人网站尤其适合。

在国内还是有不少的应用,演示站点是linuxsir.org旗下一个

站点。

♦JSP的WiKi程序

11,JSPWikistablereleasev

语言环境:JDK+tomcat

官方主页:

演示:

下载:...wiki-2.2.33-src.rar

介绍:JSPWiki是一个不错的wiki引擎,纯jsp/servlet写的。

JSPWiki不运用现成的数据库管理软件,全部的文件以文本文

件的形式存放。它利用类似CVS的机制保证了文件版本的完整

性。支持中文,支持版本比较、权限管理等功能!

♦其他WiKi程序

12,MoinMoinRC1

语言环境:Python

官方主页:

演示:

下载:...in-1.5.3-rcl.tar.gz

介绍:MoinMoin是一个基于Python环境的wiki引擎程序,

支持包括中文在内的多语种特性。

MoinMoin程序是遵循GNUGPL的开源项目,启动于2000

年7月2。日,最初由JurgenHermann撰写。最近的版本为

2006年02月。5日发布的152,最高稳定版本为1.3.5,

并始终保持正常的更新。

MoinMoin可运行在Windows、Linux/BSD/UNIX>OSX

等环境下。目前能够处理英文、德文、繁简体中文、日文、俄

文等约2。种语言。

MoinMoin的特点:

完全运用文件来存储内容,不运用数据库

实现了全部Wiki规范,Unicode编码支持多语种

完整好用的wiki文本约定,编辑规则比较灵巧易学

支持多种扩展方式:宏,插件,预处理……

为数众多的插件中包括Tex科技文本输入、FreeMind思维图

谱、GraphViz示意图、gnuplot数据图表绘图等

支持几种很好用的不同页面样式

真正跨平台

13,TiddlyWiki2.0.7

语言环境:CSS+HTML+javascript

官方主页:

演示:

下载:2006/4/8/ptw-2.0.7.rar

介绍:TiddlyWiki是个特别小巧酷炫的wiki引擎,全部程序

只是一个一百多K的HTML页面。TiddlyWiki用

CSS+HTML+javascript写成,可以在多种阅读器上运用。

TiddlyWiki页面全部元素都能都订制,能便利地修改页面结构

和CSS表现形式.它不须要任何服务器端的脚本支持,你要你的

电脑有有阅读器就能运行.特别适合放在U盘里到处带着走的

个人做记事本。

TiddlyWiki无法真正将数据存储到服务器上,因而不能用来进

行团体协作。

一个运用过的用户这样评价TiddlyWiki:

TiddlyWiki是一个好玩的Wiki记事本,支持Tag,支持丰富

的Wiki语法,还支持搜寻,用来做记事本不错。

它很简洁,界面简洁、操作简洁,文件简洁到全部内容只有一

个html文件,所以最适合随身携带,想起了以前U盘携带的

Wordpress,再带上TiddlyWiki就齐了。

TiddlyWiki是一个纯Javascript操作的Wiki,全部动作都是

AJAX的,感觉好酷,要探讨AJAX的又多了一个对象。

wiki引擎的国际流行度Wiki引擎在中文区域的流行度

根据google收录数量进行排序根据百度收录数量进行排序

名称收录数量检测时间名称收录数量检测时间

MediaWiki2600万2006.1.1MediaWiki9」万2006.1.1

TWiki1630万2006.1.1DotNetNuke3,3万2006.1.1

TikiWiki610万2006.1.1SnipSnap3.0万2006.1.1

PukiWiki350万2006.1.1MoinMoin1.8万2006.1.1

PhpWiki206万2006.1.1PmWiki1,6万2006.1.1

XWiki200万2006.1.1Dokuwiki1.24万2006.1.2

MoinMoin138万2006.1.1TWiki1.22万2006.1.1

DotNetNuke131万2006.1.1CooCooWakka1,1万2006.1.1

PmWiki120万2006.1.1TikiWiki0.8万2006.1.1

JspWiki118万2006.1.1JspWiki0.55万2006.1.1

SnipSnap101万2006.1.1PukiWiki0.51万2006.1.1

Dokuwiki65.6万2006.1.2TiddlyWiki0.53万2006.1.3

YukiWiki61.5万2006.1.1XWiki0.43万2006.1.1

ZwiKi50万2006.1.1ZwiKi0.41万2006.1.1

ErfurtWiki36万2006.1.1PhpWiki0.38万2006.1.1

UseMod27.5万2006.1.1WakkaWiki0.19万2006.1.1

WakkaWiki14.9万2006.1.1UseMod0.16万2006.1.1

CoWiki11.3万2006.1.1YukiWiki0Q7万2006.1.1

TiddlyWiki9.8万2006.1.3CoWiki0.04万2006.1.1

CooCooWakka8.9万2006.1.1ErfurtWiki0.01万2006.1.1

MediaWiki的安装流程:

mediawiki在windows下的安装

对于刚接触wiki的挚友们来说,配置一个服务器环境,安装并运行

mediawiki是一件很麻烦的事情,在这里,我尽量用通俗易懂的语言,介

绍mw(mediawiki,下同)在windows下的安装过程。

mw是运用php开发的,php是近来比较成熟的web脚本语言,要想运

行基于php的程序,你须要配置php的运行环境。mw运用数据库来保

存数据等信息,支持mysql和postgresql,这里以mysql为例,介绍

mw在windows环境下的安装配置方法。

L服务器部分:

前面说到,要运行php程序,就须要建立一个服务器环境,对于初学者来

说,搭配一个完整的apache+mysql+php的运行环境可能稍有困难,好

在现在有很多amp(apache+mysql+php,下同)集成包,运用现成的amp

集成包来调试你的wiki会避开初期很多麻烦。

在运用了网络中绝大部分的amp环境后,travel认为,wamp5()比较成

熟易用,程序小巧,上手简洁,我们就以wamp5为例来进行讲解。

在这个地址下载wamp5,你会得到一个WampServer2.0c.exe的程序,

双击安装,留意要将其装在系统盘上,避开错误。安装过程特别简洁,一

路默认下一步即可,中间会提示你选择阅读器和设置主机和管理员邮件的

对话框,不用管它,确定,下一步。

安装完成后,wamp里自带的amp环境将会启动,同时,在系统托盘区

会出现一个半圆形的小图标,左键和右键单击这个图标都会有弹出菜单,

当然菜单项不同。先用右键单击,在language里选Chinese,这时wamp5

的菜单就变成中文的了(什么,不是中文,对不起,那你点错了)。

然后,我们打开阅读器,在地址栏里输入,将会进到wamp5的默认首页。

这里不得不赞一个,除了xampp夕卜,我最观赏的amp环境的首页就是

wamp5,首页默认供应了很多管理的功能,所以,除非有必要,否则不

要轻易删除默认首页。

Version2,0VersionFran^aise

ServerConfiguration

ApacheVersion:2.2.8

PHPVersion:5.2.6

LoadedExtensions:*bemath*calendar*com_dotnetRetypesession

*filter*ftp♦hash*iconv*json

jfrodbc*pure*Reflection*date*libxml

standard*tokenizer*zlibj^SimpleXML*dom

*SPLfrwddx♦xml*xmlreader*xmlwriter

*apache2handler*gd*mbstring*mysql*mysqli

*PDO*pdo_mysql*SQLite

MySQLVersion:5.0.51b

Tookphpmyadmin

萨phpinfo()

phpmyadmiry^x1****'^

接下来的工作我们须要给mysql数据库的root用户设置密码,wamp5

为我们供应了一个便利的工具:phpmyadmin,你可以在tools段里找到

它(见上图),也可以在youralias段里找到它,找到后,左键单击进入。

现在你看到的就是pma(phpmyadmin,下同)管理界面,要设置root的

密码请点权限。

php阴才址

localhostphpMyAdmin-2.11.6

画画]宜叵]国服务器版本:5.0.51b-cojnnrtmity-nt>MySQLclientversion:5

♦information_schema(17)>Protocolversion:10►UsedPHPextensions:my

♦mysql(17)►服务器:localhostviaTCP/IP干'Language①:

►用户:root@localhost中文-Chinesesimplif:

请选择数据库

圆MySQL字符集:UTF-8Unicodefat£8)«<主题/风格:|Original

国MySQL连接校对:utf8Adeode_ci▼⑦>Fontsize:82%M

A创建一个新的数据电_雪-------口phpMyAdmin文档

整理__________________VJ►phpMyAdminwiki

[-JdphpMyAdmin官方网站

等显示MySQL的运行信息>[ChangeLog][Subversion

®显示MySQL的系统变量©

嚼进程⑦

回字符集和整理

廖StorageEngines

»Reloadprivileges⑦

醺权限

国1数据库

薛1导出

弹Import

在这里你可以看到mysql中的用户,默认状况下,来宾用户是禁用的(就

是那几个“随意”)□root用户一共有三个,分别属于不同的域。,root@。

最终一个主要用来数据库的维护升级,前两个是我们须要用到的root帐

户。在默认状况下,代表本机,就是你正在运用的这台计算机,

解析的结果一般为localhost,也是你当前正在运用的计算机。

是基于ip地址的访问,localhost是基于域名的访问,localhost

还可以解析成你当前的内网ip——形如的形式和外网

ip——形如48的形式。假如要为root设置密码,那么请

点root@localhost这一行右边的小铅笔图标。

用服务器:localhost

囱阿画同镇数据库疆SQL等状态圜变量版|字符集:Engines醺权限爆进程号三

•information_schema(17)金用户一览

♦mysql(17)

ABCDEFGHIJKLMNOPQRSTUV

请选择数据库

用户主机密码全局权限等授权

□任意%~USAGE否纷

□任意localhost否USAGE否当

□任意production,mysql.com否USAGE否初

□root127.0.0.1否ALLPRIVILEGES是经

□rootlocalhost否ALLPRIVILEGES是的

□rootproduction,mysql.com否ALLPRIVILEGES是

J全选/全部不选

S添加新用户

「浜■除选中用户----------------------

(收回用户的所有激活权限,然后删除用户。)

□删除与用户名称相同的数据库。

在“用户权限”窗口中,我们在更改密码项里为root设置密码,请设置好

密码(前后要一样(密码设置为))然后点右边的执行。root密码就设置完

成了。现在我们回到权限页,pma会提示无法连接数据库。这是正常的,

因为wamp5里的pma是以root的权限来访问数据库的,现在root密

码被我们修改了,pma当然就不能连接数据库了。那么现在我们就须要修

改pma的配置文件config.inc.php,这个文件在wamp5的

apps\phpmyadmin书目下。运用任一文件编辑器打开这个文件,找到

$cfg['Servers'][$i]['password']=";在两个单引号中间添入刚才我

们为root@localhost设置的密码。添好后应当类似这样

$cfg['Servers'][$i]['password']='mysql5';

//inecuriLiuiui>tiraiu

//usedforallrelational

::修改这2//features(pmadb)

71servers'][/7]['auth_type''config,;//Authenticationmethod(co

723。加['Servers'][$,]['user'[^\='root';//MySQLuser

73$cfg\,'servers'][/?]['password']^\^mysql5|1;//MySQLpassword(onl

74//with*config'auth_type)

75$cfg\_'servers'][^?]['only_db']='';//ifsettoadb-name,only

76//thisdbisdisplayedin1

77//itmavalsobeanarravo

现在回到阅读器窗口并刷新页面,pma又能够正常连接数据库了。为了平

安起见,,方法同上。

现在,我们须要为wiki建立一个特地的数据库帐户,终归root的权限太

大了,几乎无所不能。回到权限窗口,点用户列表下面的“添加新用户”。

用户名:填写你的wiki用来操作数据库的用户名,这里是wikiuser;

主机:刚才已经说明了域的概念,这里“主机”我们运用“本地”,也就

是"localhost";

这个地方我遇到了问题,原本指定“随意主机(%)”,但是在最终执行

安装时提示有错误(找不到用户),即使我给wikiuser用户指定"GRANT"

权限也不行。看来关于mysql权限管理部分,还有必要好好学习!

密码:在接下来的两个框中添入一样的密码。

GeneratePassword:这一项是用于生成密码,假如你情愿记住那些没有

任何特征的字符组合的话,你大可以试试。点Generate生成码,点copy

将生成的密码复制到上面两个框里。

接下来我们设置wikiuser的权限,你可以依据须要进行选择,为了避开

不必要的麻烦,“数据”除最终一项(FILE)和“结构”段除(DROP)

建议全选,“管理”段安装时不会用到。(这不是最严格的权限设置,假

如你的机器要配置成公共服务器,请细致查看数据库手册进行设置,特殊

留意以与大部管理权限都是很危急的)-

下图我给出一个wikiuser@localhost的权限表,这个权限设置得比较宽

松,假如实在不懂如何设置,请参考下:

国数据库疆SQL。状态圜变量圉字符集kMEngines髓权限进程号导出gjlaport

效用户'Rikiusex'localhost':编辑权限

-全局权限(全选/全部不选)

次摩;如双权限名器含以英文靠示

-构

0

SELECTCREATE□GRANT

INSERTALTER□SUPER

UPDATEINDEX□PROCESS

DELETEDROP□RELOAD

FILECREATETEMPORARYTABLES□SHUTDOWN

CREATEVIEW0SHOWDATABASES

SHOWVIEW□LOCKTABLES

CREATEROUTINE□REFERENCES

ALTERROUTINE□REPLICATIONCLIENT

EXECUTEREPLICATIONSLAVE

CREATEUSER

好了,权限设置完毕,现在起先wiki的安装。

2.wiki安装部分:

首先,到下载一个mw程序。

解压,把mw程序书目(复制/剪切)到wamp5的www书目下。你最

好更改一下文件夹的名称,如mediawiki。下面,打开阅读器,在地址栏

中输入localhost/mediawiki,阅读器窗口显示出MediaWiki的首页,

因为你的mw还须要进行安装(生成配置

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论