« b2evolution 2.4.2版的重装捷径 | 暂停对b2evolution zh_CN汉化安装的支持 » |
b2evolution 2.4.2 简体字汉化安装攻略
b2evolution 2.4.2 简体字汉化安装攻略
我前面说过,b2e的简体字汉化安装策略,取决于MySQL数据库的内码设置。这个攻略假定你要重新安装最新版本的b2e 2.4.2。你已经下载了安装软件,并且解压在自己的电脑上,但还没有上传到主机上!
第一步,使用phpMyAdmin或者其他数据库管理软件,你应该可以看到数据库的内码设置(Collation)。常见的可以用来安装简体字的数据库内码格式有三种,gb2312_chinese_ci, gbk_chinese_ci, utf8_unicode_ci。如果是建立新的数据库,我建议用兼容性能比较好的utf8_unicode_ci。如果你是利用现有的数据库,那么至少要确定一下正确的Collation究竟是哪一种。如果数据库上已经有现成的数据列表,比如说你前面没有成功的安装留下来的那些evo_的数据列表,那么你可以查看一下这些列表的内码(Collation),以资参考。
第二步是选择区域(locale)和相应的汉化文件包。使用unicode内码的,请使用zh_CN_utf-8。其他两项都可以使用zh_CN。我早些时候提供过的zh_CN文件包的内容不对。如果你是5月6日之前下载的,请重新下载。下载解压后,将整个目录(zh_CN_utf-8或者zh_CN)拷贝到/blogs/locales子目录下。
第三步是修改/blogs/conf/_locales.php文件。无论是选用哪一种数据库内码和区域,都必须执行下列修改,修改的参数内容是一致的!
- $force_io_charset_if_accepted = 'utf-8'; //(原先置空)
- $db_config['connection_charset'] = 'utf8'; //(原先置空)
- $allow_po_extraction = 1; //(原先为0)
如果是使用unicode内码,同时还要完成下列修改:
- 'zh-CN-utf-8' => array(
...
'enabled' => 1, //(原先为0)
第四步,现在你完成了所有的修改工作,可以把/blogs/以下的所有文件上传到你的网站上去。
第五步,用浏览器上网打开安装网页,执行安装任务。
- 打开安装网页。
- 根据前面第二步选定的区域,点击安装网页下半部分的语言选项,选择zh_CN_utf-8或者zh_CN。选择之后,安装网页进入汉字显示状态。
- 输入你的基本设置。然后点击“更新设置文件”键钮。
- 在下一个网页,仔细检查基本设置复述部分,再选用“新安装”和“同时也安装演示博客和演示内容”。最后点击“开始”键钮。
- 安装完成后,把admin的密码记住,登录进入后台。
这时候,如果一切显示正常,你就大功告成了。安装顺利完成之后,一定要把安装文件从服务器上删除,或者将安装文件夹/blogs/install改名。
下一篇,我将简单介绍一下重复安装的一个捷径。
6 comments
找了好久才找到你这,非常感谢您对汉化b2evolution所做的贡献,但我这有个问题是,只要我退出登录状态就无法正常显示中文,后台的中文可以正常显示,而我输入的中午全是乱码,请教改如何解决?
欢迎大头的光临。
我看这和你安装时的选择有关系。能不能把你的网址贴出来,我去琢磨琢磨。另外,你能不能考虑重新安装这个选择?
找了你好久,非常感谢您对汉化b2evolution所做的贡献,但我这有个问题是,我的testing blog无法正常完全显示中文,而我输入的中文全是乱码,请教改如何解决?
你的testing blog是在http://www.seafood2u.com.my/forum_cn吗?刚才看了下,好像挺正常的。我写了一个评论,你去放出来看看。
谢谢博主的教程!
今天我尝试安装 b2evolution 3.10 beta,原版安装包没有带中文语言文件。我从官网下载了一个,复制到 locale 目录后怎么弄都无法显示中文界面。超郁闷了。
我甚至去看了 b2evolution 官方网站的 wiki,发现毫无帮助。最后找到这里,根据这篇文章的办法,最终才看到了中文界面。
恕我鲁莽,我觉得 b2evolution 开发团队把软件做到这么费劲,也算是“太有才了”。他们应该向 Joomla 学习一下 —— joomla 的汉化非常容易。
This post has 126 feedbacks awaiting moderation...
最近评论