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