weberp用了两年,还不错,没什么大问题,做audit,会计师也很聪明,不用教他,给他帐号密码,就完成了audit,,不过他说这系统有点小问题,不管,反正付了钱,他也完成了。可是weberp中文化比较恼人,并且只是单纯的会计,进销存。没有整合CRM。用惯了vtigercrm,画面漂亮,使用方便,改起来,也不会太头疼。但还是希望有一套系统可以通通搞定,最好加上考勤人事。加上前一阵子看了python,得知有套以python写的openerp..看起来不错,画面好,open source。并且python的程式码清晰,读起来不头疼。看来,要投靠openerp了。为将来再创业做准备功夫。
openerp有两种架构 B/S和C/S ,,,我个人比较喜欢B/S ,开始安装吧。
1:首先到这里下载 liinux版本的server 和 web client, http://openerp.com/downloads.html
然后解压缩到家目录底下。
2:安装 postgresql 和 phppgadmin
安装 postgresql : sudo apt-get install postgresql ,当前最新版本是 8.4
再来,新增使用者:
sudo su - postgres
createuser --createdb --username postgres --no-createrole --pwprompt kenji
kenji 就是新增的使用者名称,然后输入密码,系统会问是不是superuser,,当然是,,yes
如有不清楚的可以参考这里 http://doc.openerp.com/install/linux/postgres/index.html
安装 phppgadmin ,,这个跟mysql 的phpmyadmin一样的功能。
到这里下载 http://phppgadmin.sourceforge.net/?page=download ,当前是4.2.2版
因为用的是xampp,,,所以解压缩到lampp/htdocs 底下,打开 conf/config.inc.php
在 18行左右填入localhost $conf['servers'][0]['host'] = 'localhost'
接下来,在 /etc/init.d 底下,开启 postgresql : sudo ./postgresql-8.4 start
然后进phppgadmin用新增的使用者名称,密码,一旦可以login ,就是ok了
3:安装 openerp server
要先安装python 2.6。我的Ubuntu 有python 3.0 和2.6 ,default是2.6
安装所需library
sudo apt-get install python-psycopg2 python-reportlab python-egenix-mxdatetime python-tz python-pychart python-pydot python-lxml python-libxslt1 python-vobject
启动openerp server
到解完压缩的目录在 bin底下,执行 python openerp-server.py
一旦看到 waiting for connections .... ,就是ok了
一旦不清楚,参考这个 http://doc.openerp.com/install/linux/server/index.html
4:安装 openerp web client
首先安装开发工具
sudo apt-get install python python-dev build-essential
sudo apt-get install python-setuptools
安装过程出现了错误讯息,可能是以前我装过了。。不管,继续。
再来安装 openerp web client ,,好像之前下载是多余的。这个会自动下载anzhuang
sudo easy_install -U openerp-web
安装时间有点长,喝杯茶先。
安装好之后,执行 openerp-web ,一旦看到 ENGINE Bus STARTED,就是ok了
如有不清楚,参考这个 http://doc.openerp.com/install/linux/web/index.html
5:测试及初始化
打开browser ,我用Chromium。输入 http://127.0.0.1:8080 就进入登入画面了。
画面中 database 栏位是空白的,要自己设定。点击databases ,三个password都输入admin ,new database name就打 test吧。初始化就不多说了,没什么特别。
初始化完毕,进入登入画面,user 和 password都是admin 。开始研究吧。
如有不清楚,参考这个 http://doc.openerp.com/book/1/1_1_Inst_Config/1_1_Inst_Config_db_create.html