OpenERP 安装和常见问题

OpenERP 安装文档
服务器环境: ubuntu12.04-server-amd64
约定: 红色为须要执行的命令
安装Ubuntu之后,先配置好网络,保证服务器能够上网。网络内容在/etc/network/interface设置
apt-get update && apt-get upgrade 更新服务器软件包,保证软件包为最新。
.而后安装资料库(postgresql):
sudo apt-get install postgresql  //postgresql版本为8.4
创建资料库账号及密码:
sudo su postgres //切换为postgres用户
createuser openerp // 建立openerp使用的账号和密码
Shall the new role be a superuser? (y/n) y
    psql template1
     alter role openerp with password 'postgres';
安装全部python所须要的库:
sudo apt-get install python-dateutil python-feedparser python-gdata python-ldap python-libxslt1 python-lxml python-mako python-openid python-psycopg2 python-pybabel python-pychart python-pydot python-pyparsing python-reportlab python-simplejson python-tz python-vatnumber python-vobject python-webdav python-werkzeug python-xlwt python-yaml python-zsi
在Ubuntu的更新来源/etc/apt/sources.list中增长一行:
deb http://nightly.openerp.com/7.0/nightly/deb/ ./
*更新来源: sudo apt-get update
*升级全部套件: sudo apt-get upgrade
安装openerp: sudo apt-get install openerp
安装完成以后就能够经过浏览器访问了。http://hostname:8069
第一次浏览就会要求创建一个新的资料库,输入新的资料库名称及管理员密码后,点“create”便可。
大功告成,剩下的就是慢慢安装模块测试了。

补充说明:
    由于中文的报表中文字显示问题,因此还要增长一个模块。
1.首先下载安装模块:
wget http://apps.openerp.com/addon/get_module_as_zip/6647/oecn_base_fonts.zip
2.将下载的文件复制到指定位置:
sudo cp oecn_base_fonts.zip /usr/lib/pymodules/python2.7/openerp/addons
3.解压缩下载的档案,在Ubuntu中解压缩ZIP须要先下载unzip。sudo apt-get install unzip
4.在 /usr/lib/pymodules/python2.7/openerp/addons执行解压缩指令:
sudo unzip oecn_base_fonts.zip
5.从新启动服务器:sudo service openerp restart
6.使用admin登陆openerp页面,在“设置”->"模块"->"执行已安装的升级"菜单中执行(若是看不到此菜单,则在admin的账号中修改访问权限中“技术特性”进行勾选,并从新登陆).
7.而后在“设置”->“模块”->“可安装的模块”菜单中搜索“oecn”,就能够看到新增的模块,并安装。
8.在Ubuntu中安装中文字体:
   $ sudo apt-get install ttf-wqy-zenhei // 安装文泉译正黑字体
   $ sudo apt-get install ttf-wqy-microhei // 安装文泉译微米黑字体
9.最后在“设置”->“设置”->“常规设置”中,找到RML Rrepot Font,将Font Url设为/usr/share/fonts/truetype/wqy/wqy-zenhei.ttc,并勾选【CJK Wrap】
10.中文报表问题已经设置完成。

OpenERP在登陆界面去掉"Manage Databases"按钮
    生产环境下,为安全起见,可在登陆界面去掉"Manage Databases"按钮。
修改base.xml文件,直接使用 方式去掉MD连接.这样经过去掉MD连接的也能够实现不让其余人进行database管理.这个方法也测试经过.
ubuntu下base.xml位置在"/usr/share/pyshared/openerp/addons/web/static/src/xml/",如下是操做步骤
1. 命令输入"sudo vi /usr/share/pyshared/openerp/addons/web/static/src/xml/base.xml"(不包括最前和最后双引号)
2. 找到第81行,包含”Manage Databases”关键字,删除此行就能够了, :wq 保存退出(删除以前注意备份此文件)
5. 重启OpenERP:sudo /etc/init.d/openerp restart
Phppgadmin  web客户端操做postgresql数据库
首先安装图形客户端phppgadmin,安装命令行:apt-get install phppgadmin
而后运行客户端并链接数据库.
安装完成后访问 http://localhost/phppgadmin
就能够访问。Postgresql的web管理界面,登录名为 安装数据库时建立的用户和密码
参考资料:
相关文章
相关标签/搜索