MediaWiki简易安装教程
**关于mediawiki
一些好的资料:
http://codex.wordpress.org.cn/Mediawiki%E5%BB%BA%E7%AB%99%E7%BB%BC%E8%BF%B0
http://www.ziyuan8.com/Article/IT/200810288308.html
mediawiki安装步骤:
0)准备安装环境:
安装LAMP,过程如下:
$sudo apt-get install apache2
$sudo apt-get install mysql-server
$sudo apt-get install php5
$sudo apt-get install php5-mysql
$sudo apt-get install php5-cli
$sudo apt-get install libgd2-xpm libgd2-xpm-dev php5-gd
这里,LAMP就是(linux,apache,mysql,php/python/perl),它是流行的建站标准环境。安装之后,如果后面有问题的话就重启apache2试试($sudo /etc/init.d/apache2 restart)。
1)下载:
http://download.wikimedia.org/mediawiki/
http://www.mediawiki.org/wiki/Download
这里,从列出的地址里面下载之后,我这里下载的是:mediawiki-1.15.2.tar.gz
2)解压复制更改权限:
#tar -xzvf mediawiki-1.15.2.tar.gz -C /var/www
#mv /var/www/mediawiki-1.15.2 /var/www/mediawiki
#cd /var/www/mediawiki
#chomd -r a+w /var/www/mediawiki/config
解压之后,其中的文档README等好好看看。
3)开始安装:
3.1)在浏览器地址栏键入:http://192.168.0.118/mediawiki/
这里,192.168.0.118是我的ip地址。之后按照提示点击设置你的网站,大致可以如下:
    * 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:网站缓冲机制(没有就选NO CACHING)
    * Memcached servers : (没有就不填)
    * MySQL server:填写空间服务商提供的MySQL服务器名称,一般为localhost
    * Database name:数据库名称,根据与空间服务商的约定填写
    * DB username:数据库用户名,根据服务商约定填写
    * DB password:数据库密码,根据服务商约定填写(不能为空,本地调试的要注意)
    * Database table prefix:数据表前缀。建议设置前缀,以便与本站的其他软件公用MySQL数据库,甚至同时架设多个wiki(需放在不同目录)。
    * DB root password:数据库root密码。(可忽略)
注意,这里需要提前有一个mysql用户。
使用mysql创建一个用户的方法如下:
(1)使用root用户登录:
$mysql --user=root --password=123
这里,假设root用户的密码是123。这样会有 "mysql>"提示符号,提示你和mysql进行交互。
(2)运行mysql下面的命令,创建一个超级用户:
mysql>grant all privileges on *.* to 'test'@'localhost'
    -> identified by 'password' with grant option;
这里,创建了一个用户"test",其密码是"password".注意,这里第一行"@"字符的左右没有空格,之后回车就会有第二行的"-> "提示符号了。
这里创建方法参考的是http://www.eygle.com/digest/2008/01/mysql_create_user.html
退出直接按[Ctrl]d,或者mysql>exit.
4)善后处理:
4.1)浏览器安装过程后,在config目录下会自动生成一个LocalSettings.php的本地配置文件,把它拷贝到上级目录中:
$sudo cp config/LocalSettings.php ./
4.2)取消config目录的写权限:
$sudo chmod -R a-w config
这里,更安全的方法是直接删除config目录。这是网站安全性的需要。
安装过程到此结束。此后再次执行http://www.allwiki.com/index.php" 就是正确的wiki首页了。此后根据需要进行mediawiki的定制。
[其他]
网上介绍的方法还需要配置php和mysql,这里没有配置。需要时候再做。
*配置php、mysql
$sudo gedit /etc/php5/apache2/php.ini
upload_max_filesize = 8M
memory_limit = 12M
extension=mysql.so

$sudo gedit /etc/mysql/my.cnf
max_allowed_packet = 128M

因为做站长百科(www.zzbaike.com )的缘故,接触和使用MediaWiki有两年时间了,从0开始,通过学习,逐步掌握了MediaWiki的使用编辑等等各方面的内容。两年之后,突然发 现百科类网站在国内成为一个热门的网站类别了,百度百科,互动百科,还有很多各种各样的百科网站或者是很多网站的百科频道。因为热,国内很多站长都开始做 百科类网站,但是我发现目前新做的百科类网站大部分都选择了HDwiki,而选择经典维基程序MediaWiki的却不多。比较而言,MediaWiki 有太多的优势,不过因为很多个人站长技术所限,都只能选择国内更易用的HDwiki,而没有使用MediaWiki,这种选择对于一个百科网站的长久发展 是很不利的。为了解决众多个人站长使用Mediawiki的问题,我准备和我的团队一起,写一些教程,教大家如何用这个优秀的程序。这个是第一篇,先把我 这两年积累的一些MediaWiki的学习资料,参考网站告诉大家,让大家能够更容易的找到资料和学习。

一.官方及软件下载

MediaWiki官方:http://www.mediawiki.org/ 学习MediaWiki的主要地方,但是大部分资料都是英文的,如果英文不好请参考下面给出的中文参考资料网站

MediaWiki下载: http://download.wikimedia.org/mediawiki/1.15/mediawiki-1.15.1.tar.gz (官方)

http://down.zzbaike.com/download/mediawiki-676.html (国内下载点)

二.讨论&交流

MediaWiki中文社区 : http://www.mediawiki.org.cn/ 人气很差,不过有一些可参考的文章

站长百科的Mediawiki版: http://bbs.zzbaike.com/forum-23-1.html 有我们官方编辑人员为大家回答MediaWiki的问题

QQ交流群: 73390312

国外的一个交流论坛 http://www.mwusers.com/

三.中文教程 这个是大家学习的重点,尤其是英文不好的通知们

1.这个网站有比较全面的教程,是国内比较早的用mediawiki搭建的网站,不过有些东西很久没更新了:

http://www.allwiki.com/wiki/Mediawiki

2.我们为大家整理制作的一个使用手册,内容还在完善中:

http://www.zzbaike.com/wiki/MediaWiki

3.交流区整理的资源列表:

http://bbs.zzbaike.com/thread-115-1-1.html

四.示范网站

这里列出几个比较有名的Mediawiki的网站,主要目的是让大家学习如何编辑Wiki,学习如何做一个Wiki网站。认真的研究其他网站对于提升自己的网站水平是很有帮助的

1.第一个就是始祖 维基百科了,英文好的可以直接上英文维基百科,同时一些问题还要参考中文维基百科,毕竟中文编辑和英文编辑还是有不少差异的 http://zh.wikipedia.org/   我们的很多编辑技巧都是从他学习来的

2.站长百科 http://www.zzbaike.com/wiki/ 我们的网站,对于专业类维基网站的编辑和架构很大的参考价值,也是我们摸索了一年多最后基本定型的模式,当然还在不断发展中,欢迎大家提意见。

3.allwiki  国内早期的一个维基网站,不过版面整体来说比较乱 http://www.allwiki.com/

4.一个架构比较有创意的网站 http://www.18dao.com/

通过这些资源的学习基本就可以掌握用mediawiki做一个百科的各方面的知识了,包括 Mediawiki软件的安装,配置,语法,百科网站的架构,规划,编辑等等。有问题大家找我交流。

用Mediawiki做百科网站资源大参考相关推荐

  1. 做自适应网站时需要参考的设备分辨率有哪些

    从大到小,从pc到phone,主要看宽度 台式 1.3840 x 2160(不常用) 2.3656 x 2664(不常用) 3.2560 x 1440 4.2048 x 1536: 5.1920 x ...

  2. ASP.NET AJAX(开发代号Atlas)重要参考资源大收集

    英文网站部分 http://www.google.com 或者http://search.msn.com :不必多说 ASP.NET AJAX官方网站:不用多说了-- ASP.NET AJAX Con ...

  3. Web开发者十大必备网站资源任你挑

    http://tech.it168.com/a2010/0519/888/000000888016_1.shtml Web开发者十大必备网站资源任你挑 2010年05月19日10:35 来源:51CT ...

  4. 使用pig对钓鱼网站链接url做词频统计【大数据处理与分析技术】

    使用pig对钓鱼网站链接url做词频统计(大数据处理与分析技术) 数据展示:(verified_online.csv) grunt> A = load 'verified_online.csv' ...

  5. 大数据信息资料采集:影视网站资源数据信息采集爬取

    大数据信息资料采集:影视网站资源数据信息采集爬取 发展 影视作为电影艺术和电视艺术的统称,是现代科学技术与艺术相结合的产物.通过画面.声音.蒙太奇.故事情节等语言 来传达与表现. 例如经典影视作品:由 ...

  6. 前端网站资源精编!!

    前端网站资源精编!! 目录: 1-------- 走进前端 2-------- jQuery 3-------- CSS 4-------- Angularjs 5-------- ES6 6---- ...

  7. 极客Web前端开发资源大荟萃#007

    本周我们带来的前端推荐包含当前热门的bootstrap,html5,css3等技术内容和新闻话题,如果你还想近一步学习如何开发,还可以关注我们的极客课程库,里面涵盖了现×××发技术的'学'与'习'的全 ...

  8. 服务器美国视频网站吗,美国服务器可以做视频网站吗

    由于视频网站对主机空间的要求非常高,因此,在租用美国服务器的用户中,有超过30%的朋友都用来建立视频网站.不过,对于很多新手站长来说,可能仍会有这样的疑问,那就是美国服务器真的可以做视频网站吗?关于这 ...

  9. 如何有效提升网站访问量?你的网站访问量大吗

    你的网站访问量大吗?八月初,各大平台相继发布了,2019年6月全球访问量最大的网站TOP100数据排名.数据来自SimilarWeb(一款数据分析工具),排在前五名的分别是谷歌.YouTube.Fac ...

最新文章

  1. mysql 是dos程序_mysql Dos操作
  2. Code Quality
  3. 推土机:将JAXB对象映射到业务/域对象
  4. My first App Encrypt Wheel is Ready to Download!
  5. mysqldump 工具使用详解——参数选项
  6. Linux下安装wechat
  7. 同步软件Activesync4.5遇到的一些棘手问题
  8. 如何解决电脑横屏问题
  9. 概率论基础 - 5 - 马尔可夫不等式
  10. sass @media
  11. Ubuntu 开机自动运行命令
  12. Hive职位岗位数据分析实战
  13. ES 检索 word、pdf 文档插件 ingest attachment 的管道配置和文档结构映射
  14. statusBar控件
  15. 什么浏览器有html控制台,怎么打开浏览器的js控制台
  16. 机械革命台式计算机,机械革命台式机怎么样
  17. OLED显示屏与Arduino接口
  18. JS模块化的前世今生
  19. ARP9-Licensee
  20. Python3中gmpy2常用的函数及功能

热门文章

  1. 深度理解GET和POST两种基本请求方法的区别
  2. python + selenium多进程爬取淘宝搜索页数据
  3. 百度云主机只能访问首页,bcloud_nginx_user.conf配置
  4. web课程设计网页规划与设计:宠物狗狗网站设计——动物介绍(8页) HTML+CSS+JavaScript 学生DW网页设计作业成品 web课程设计网页规划与设计 HTML网页设计制作大作业
  5. 2017百度之星初赛B场总结
  6. 玩聚SD:感谢ECVIP、盗盗、网贝、和菜头的博客推荐
  7. MyEclipse javaw.exe-没有软盘错误
  8. 1443:【例题4】Addition Chains
  9. JAVA对图片进行等比/非等比压缩处理
  10. python怎么算阶乘_Python 计算阶乘的算法