LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1482|回复: 3

怎样搭建wikipedia的本地镜像服务器(已解决)?

[复制链接]
发表于 2006-9-5 01:23:41 | 显示全部楼层 |阅读模式
最近在palm的论坛上看有人讨论如何将wikipedia放在palm上,也到download.wikipedia.org上下载了zhwiki的内容,是大个xml文件,哪位大侠知道怎么在本地建一个wikipedia的镜像,需要系统安装什么服务?

也倒挺奇怪,中国电信把wikipedia给封了,但是download.wikipedia.org倒没有封,我是想在单位的服务器上做一个wikipedia的镜像。
 楼主| 发表于 2006-9-6 02:08:32 | 显示全部楼层
原来so 简单,只是不太懂php害得我还搞了一个上午。

前提条件是你的机子上已经配好了LAMP(Linux Apache Mysql PHP),因为我以前配置过所以这一步就省了。

1. 安装mediawiki。去下载mediawiki的源代码,如果其官方网站被封的话可以去www.allwiki.com这个中文网站上去下载。下载后解压到你的apache能找到的一个目录下,将其config目录权限设置为777,然后在浏览器里访问其config/index.php,进行一些配置后,会在config目录下生成一个LocalSettings.php的文件,将这个文件拷贝到它的上一级目录。最后别忘了将config的目录再改回原来的权限。

更为详细的介绍可以访问这个网址:
http://www.allwiki.com/index.php ... 4%E5%AE%89%E8%A3%85

2. 下载并安装wikipedia的dump pages。 download.wikipedia.org在我这里是可以访问的,到上面去下载你想要的包,将其解压后运行: php maintenance/importDump.php xxxxx.xml(这个时间很长,准备一个多小时的时间吧),即可将下载的xml文件导入到你刚建的mediawiki中。

300多M的中文wiki内容,好爽。还有1.6G的英文压缩的我还没有下载。
回复 支持 反对

使用道具 举报

发表于 2006-9-6 06:10:11 | 显示全部楼层
原来如此,长见识了,谢谢!
回复 支持 反对

使用道具 举报

发表于 2006-9-6 23:35:41 | 显示全部楼层
  1. 也倒挺奇怪,中国电信把wikipedia给封了,但是download.wikipedia.org倒没有封
复制代码

吵吵多了,离封也就不远了
debian下,mediawiki1.5和1.7都有,我只试了下1.5的,效果不错,dump最好使用mwdumper.jar,文件大时要比较耗时间,导入后要再refreshLinks才能用,而这是最耗时间的

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表