重建我的ubuntu离线wiki
因为把9.04搞坏了,前段时间安装了9.10,当时/var是在/里的,所以装9.10时也就把以前的wiki搞丢了。还好我是用软链接把wiki的目录放到/var/www目录下的,所有数据并没有丢失,之前老大给出的离线wiki数据也都备份了,这次干脆把/var单独分区了,重装wiki。 还是把原来的wiki目录软链接到/var/www下(这次没装apache2,换的nginx,所以我这的目录是/var/www/nginx- default,其实都是可以自己指定的)。然后在浏览器中打开localhost/wiki提示数据库错误,忘记了,我这次重建的wiki数据库与之前是不一样的,于是编辑之前的LocalSettings.php中的数据库信息部分,将以前的设置替换为现在的,并把AdminSettings.php 中的用户和密码改成现在的就可以正常链接了。但这时数据库是空的,没有任何表,我不知道会出现什么情况,因为我是边导入以前的数据库备份边修改那两个配置文件的,可以正常显示。这次跟贴的主要目的是放出我之前导出的数据库文件,ubuntuwiki.sql,导入这个文件大约需要十分钟左右,比起以前用好几个小时效率高多了。有兴趣的同学可以下载,我上传到了dropbox,是用lzma压缩的,应该装了7z就可以解压。 说一下步骤吧: 1、准备必要文件 1.1 lamp套件,或lnmp套件,自己在论坛或wiki上搜索一下吧。 1.2 http://www.mediawiki.org/wiki/Download/zh-hans ///wiki程序,最好在官网找1.15.1的中文版本,我现在用的这个版本,我不清楚版本差异会导致什么结果。 1.3 http://dl.dropbox.com/u/2678882/wikiUploadfile_20091123.tar.bz2 ///这个是图片文件。因ftp没了,老大放在一楼的链接失效了,先用这个吧。 1.4 http://dl.dropbox.com/u/2678882/ubuntuwiki.sql.lzma ///这个是数据库文件。需将ubuntuwiki.sql.lzma解压为ubuntuwiki.sql后才能导入。 2、安装与导入 2.1 安装1.1。 ///请参照论坛或wiki。 2.1.1 为wiki创建数据库: 登录mysqyl sudo mysql -u root -p 查看已有数据库 show databases; 创建wiki数据库 create database wiki; 创建ubuntu用户并赋予密码及所有权限 grant all privileges on *.* to ‘ubuntu’@'localhost’ identified by ‘ubuntuwiki’; 刷新权限 flush privileges; 退出 quit; 2.2 安装1.2。 ///请参照56楼。 [...]



