今天和FtpAdmin一起在mysql 5.0.27下搭建midiawiki平台,搞得晕头转向的
midiawiki 1.8.2中文版总是出错,问题解决了一个又一个,有几个问题FtpAdmin在他的文章中写道了,这里就不再多说了,无奈之下,换成了midiawiki 1.9版,安装成功!
有一个小问题在这里提一下,以便今后遇到同样的问题不用重头再来
由于我们的mysql 5.0.27默认字符集是gbk的,如果默认安装由于字符所占自己问题
在倒入interwiki.sql的时候会出现too long for column 'iw_prefix'的错误
这个可以通过修改默认字符集解决,个人的处理方法有点不一样,没有改变默认字符集
对config下的index和table.sql作了修改,采用utf8建立数据库和表
TYPE=InnoDB; 改为 TYPE=InnoDB CHARACTER SET UTF8
TYPE=HEAP MAX_ROWS=25000; 该为 TYPE=HEAP CHARACTER SET UTF8 MAX_ROWS=25000;
TYPE=MyISAM; 改为 TYPE=MyISAM CHARACTER SET UTF8;
CREATE DATABASE `$wgDBname` 改为 CREATE DATABASE `$wgDBname` default character set utf8