安装trac 0.12遇到的两个问题

1.安装trac 0.12后无法支持中文。babel已经安装,但就是在preference(个人设置)选项中没有“language(语言)”选项卡。

 并且在主页还有报错信息:

"Trac detected an internal error:
KeyError: 'trac/locale'
This is probably a local installation issue.
"

经过查询,并参考http://www.gossamer-threads.com/lists/trac/users/46200解决。这里提供的解决方案是说,是因为先安装trac,后安装babel造成的。

解决方法,就是重新再把trac安装一下解决。

 

2。安装trac选用的数据库是mysql 5.1.5,但是在用trac-admin.py  <env> initenv创建环境的时候报一下错误:

....
/var/lib/python-support/python2.5/trac/db/util.py:50: Warning: Incorrect string value: '\xE2\x86\x92 Ex...' for column 'text' at row 1
... 

/usr/share/trac/wiki-default/TracUnicode => TracUnicode
/var/lib/python-support/python2.5/trac/db/util.py:50: Warning: Incorrect string value: '\xD8\xAA\xD8\xB1\xD8\xA7...' for column 'text' at row 0
....

造成该问题是因为我的数据库在设置的时候选用的是默认的latin1编码,而trac需要utf-8的数据库,

通过修改mysql的my.ini配置文件,将编码改为utf-8解决。

参考https://bugs.launchpad.net/ubuntu/+source/trac/+bug/174589

 

转载于:https://www.cnblogs.com/john2000/archive/2010/09/09/1822097.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值