我是靠谱客的博主 机智芹菜,最近开发中收集的这篇文章主要介绍关于MediaWiki缘起正文1. Mediawiki安装2. Mediawiki使用后记参考资料,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

缘起

决定投身web和互联网。最近一段时间,借着给老师搭建一个介绍研究成果的网站,从wordpress,到Ruby on Rails,到wiki类的网站都试了一遍,这次是对mediawiki的尝试。

正文

Mediawiki目前支持多种语言,当然对中文支持也是非常不错的。以下是Mediawiki的一些特点

1、php+mysql

2、安装简单,mediawiki考虑到了各类群体,所以安装非常简单。只要你认真填写mysql数据库配置信息,很容易就安装上了。

3、全世界最大的wiki项目维基百科全书是使用mediawiki的成功范例,数据量、访问量都超级庞大。4、程序功能丰富,可以满足简单到高级的wiki网站制作。

1. Mediawiki安装

Mediawiki上官方安装教程:www.mediawiki.org/wiki/Installation ,以下是个人的安装经验:

系统前提:Ubuntu 12.10 

前置条件:

Web服务器:apache2 server(sudo apt-get install apache2)

PHP语言:php (sudo apt-get install php php-mysql)

数据库:mysql(sudo apt-get install mysql-client mysql-server)

备注:当然上述的除了php没的选,web服务器(apahce,iis,nginx,lightttpd)和数据库(msysqk,PostgreSQL,Sqlite3,Oracle,ms sql server)都是具有多个选择的。

前置条件的安装可以详细参考关于wordpress”

1.1. 在Ubuntu下的安装

下载mediawikitar(http://www.mediawiki.org/wiki/Download)

wget http://releases.wikimedia.org/mediawiki/1.22/mediawiki-1.22.6.tar.gz

解压,修改文件名(去掉版本号)

tar xvf mediawiki-1.22.6.tar.gz

mv mediawiki-1.22.6/ mediawiki/

并将其放到apache2的服务器主目录下(/var/www

sudo mv mediawiki/ /var/www/mediawiki

在浏览器中输入http://[domain]/mediawiki/,domain可以是域名或直接的ip地址,比如 http://222.42.14.9/mediawiki/

此时看到的如下的页面:


点击set up the wiki,进入安装页面,选择安装配置所有的语言,这里都选中文简体(zh-hans):


单击继续之后,看到环境配置的警告:


  • l 找不到APCXCacheWinCache,无法启用对象缓存。
  • l 因为尚未安装 intl PECL 扩展以处理 Unicode 正常化,故只能退而采用运行较慢的纯 PHP 实现的方法。

备注:这里暂时忽视这些警告,并且像对象缓存这样php插看只是对流量巨大的网站有用,我搭建的这个小网站不太可能需要这些插件。

下一步是,配置数据库,这里使用的是mysql,需要填写的字段如下:



然后是名称配置:


最后,是一些选项的设置,例如版权和许可证,电子邮件设置,扩展,文件上传之类的。由于是第一次安装,设置了简单的版权,勾选了一些关于扩展方面的选项(随后通过修改配置文件更改),启动了文件上传:


然后,就可以等待安装。最后,配置成功后界面如下:


此时,需要将下载的LocalSetings.php保存到mediawiki目录下(例如,/var/www/mediawiki).

备注:配置结束后,在浏览器中输入http://222.42.14.9/mediawiki/,看到[185f5321] 2014-04-30 03:06:57: Fatal exception of type MWException

解决方法:

mediawiki目录下的localSettings.php 文件末添加下行代码即可:

$wgLocalisationUpdateDirectory = “$IP/cache”;

注意:“$IP/cache”中的引号是英文引号,不是中文引号。

安装成功的截图:


此时,可以使用配置过程设置的用户登录。

在上述安装中,注意以下内容,以便升级时使用:

 Site name:你的wiki站点名称。注意:这与网站本身的名字空间有关,建议使用简短的英文(以后可修改)

 Contact e-mail:站长的联络邮件

 Language:语种选择。建议选择zh-cn简体中文或zh-tw繁体中文;没必要就不要选支持繁简体自动转换的zh中文,否则此后网站提示的本地化工作量将增加很多

 Copyright/license medadata:版权类型。其中GNU为公开的自由版权,允许他人复制、修改;不确定该用什么版权时选no license metadata

 Sysop account name:站长的名字。这是建立wiki后的第一个管理员用户,以后无法改名。可考虑使用英文名字

 password:站长的密码

 Shared memory caching:网站缓冲机制,可以不选

 MySQL server:填写空间服务商提供的MySQL服务器名称,一般为localhost

 Database name:数据库名称,根据与空间服务商的约定填写

 DB username:数据库用户名

 DB password:数据库密码

 Database table prefix:数据表前缀。在同一数据库中架设多个wiki时需要。

 DB root password:数据库root密码。(可忽略)

2. Mediawiki使用

Mediawik

最后

以上就是机智芹菜为你收集整理的关于MediaWiki缘起正文1. Mediawiki安装2. Mediawiki使用后记参考资料的全部内容,希望文章能够帮你解决关于MediaWiki缘起正文1. Mediawiki安装2. Mediawiki使用后记参考资料所遇到的程序开发问题。

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

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

评论列表共有 0 条评论

立即
投稿
返回
顶部