加载中…
个人资料
Odoo文档交流
Odoo文档交流
  • 博客等级:
  • 博客积分:0
  • 博客访问:1,029,908
  • 关注人气:340
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
相关博文
推荐博文
谁看过这篇博文
加载中…
正文 字体大小:

Ubuntu10.04中源代码安装OpenERP-web 6.0.3及常见Bug解决

(2011-12-12 19:56:56)
标签:

openerp

web

ubuntu

安装

it

分类: Odoo安装和系统管理
英文参考:http://doc.openerp.com/v6.0/install/linux/web/index.html
一、安装Ubuntu上运行openerp-web要过四关:
1、一些通用翻译项为英文。
2、目录权限问题造成刚登录就出错。
3、日期格式问题造成一进系统管理就出错
4、报表中的汉字显示为方框
$ sudo apt-get install python python-dev build-essential $ sudo apt-get install python-setuptools
http://www.openerp.com/download/stable/source/中下载 openerp-web-6.0.3.tar.gz
解压缩到openerp-web-6.0.3目录
修复web界面上的一些通用的翻译项显示为英文的Bug
打开openerp-web-6.0.3\openobject\i18n\_gettext.py文件
找到def get_translations(locale, domain=None):一节

if locale in domain_catalog:
return domain_catalog[locale]
替换为
if str(locale) in domain_catalog:
return domain_catalog[str(locale)]
保存

从终端进入此目录,执行
sudo python setup.py install
修复目录权限问题造成刚登录就出错。
sudo chmod 765 /usr/local/lib/python2.6/dist-packages
sudo chown -R openerp /usr/local/lib/python2.6/dist-packages
sudo chmod 765 /usr/share/pyshared/openerp-server
sudo chown -R openerp /usr/share/pyshared/openerp-server
最后运行
openerp-web
启动服务
由于openerp不支持中文的时间格式,也就是说当时间格式中出现中文时就报错,比如:2011年4月9日。
解决办法:
用127.0.0.1:8080,用admin登陆系统,点击右上角的齿轮图标进入个人设置内容,选择扩展界面即可,然后操作:系统管理–>翻译 –>语言,然后编辑“Chinese (CN) / 简体中文”,把日期格式“%Y年%m月%d日”改为“%Y-%m-%d”,时间格式“%H时%M分%S秒”改为“%H:%M:%S”,最后保存并退出 OpenERP,然后再登陆就OK了
二、其它Bug
1、如果在保存输入信息事出现下面提示:
Ubuntu10.04中源代码安装OpenERP-web <wbr>6.0.3及常见Bug解决
(警告:无效的输入,请更正标记红色的字段)而你找不到标记红色的字段(注意把所有的标签页都找一下,重点会计标签页),那么点击右上角的齿轮图标进入个人设置内容,选择扩展界面后再操作。

2、问题:在OpenERP 6.0.3 报表中汉字显示为方框。
OpenERP <wbr><wbr>6.0.3 <wbr><wbr>报表中文乱码问题的解决方案


解决办法:
1、下载这个模块 http://openerp-community-addons.googlecode.com/files/base_report_cn.zip
2、用admin登录进OpenERP,系统管理-->模块-->导入模块,选择刚下载的Zip文件,点击导入模块。
3、系统管理-->模块,找到 base_report_cn后选择安装。(我在Ubuntu 10.04中安装,提示找不到SinSun字体,后来我将这个zip文件解压到/usr/share/pyshared/openerp-server/addons目录中,然后再安装就成功了)
4、系统管理-->公司-->公司,分别选择 “页眉/页脚”和“内部页眉/页脚”, 将“setFont name=”一部分改成 “<setFont name="SimSun" size="8"/>”

然后再打印报表,中文就能正常显示了:
OpenERP <wbr><wbr>6.0.3 <wbr><wbr>报表中文乱码问题的解决方案

0

阅读 评论 收藏 转载 喜欢 打印举报/Report
  • 评论加载中,请稍候...
发评论

    发评论

    以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

      

    新浪BLOG意见反馈留言板 电话:4000520066 提示音后按1键(按当地市话标准计费) 欢迎批评指正

    新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

    新浪公司 版权所有