Openerp/installation
รุ่นแก้ไขเมื่อ 04:57, 4 ธันวาคม 2556 โดย Chaiporn (คุย | มีส่วนร่วม) (→สร้าง database user และ ตั้งค่า)
วิธีการติดตั้ง
ติดตั้ง library / software
ลง postgresql ให้เรียบร้อย
sudo aptitude install postgresql sudo aptitude install phppgadmin
ลง package python ที่ติดตั้งด้วย easy_install ไม่ได้ (หรือไม่รู้ว่าติดตั้งได้อย่างไร)
sudo aptitude install python-dateutil python-ldap python-libxslt1 python-openid python-pybabel python-pychart python-tz python-webdav python-yaml python-zsi
ย้ายไปที่ที่จะทำ virtual environment
virtualenv --system-site-packages openerp
จากนั้น activate openerp virtual environment
workon openerp
แล้วลง package ต่างๆ ด้วย easy_install
easy_install feedparser easy_install gdata easy_install lxml easy_install mako easy_install pydot easy_install psycopg2 easy_install pyparsing easy_install reportlab easy_install simplejson easy_install vatnumber easy_install vobject easy_install werkzeug easy_install xlwt
สร้าง database user และ ตั้งค่า
ล็อกอินเข้าไปเป็นบัญชีผู้ใช้ของ PostgreSQL ซึ่งใช้ชื่อว่า postgres
sudo su postgres
จากนั้นใช้คำสั่ง createuser
เพื่อสร้างบัญชีผู้ใช้ openerp ให้มีสถานะเป็น superuser ของ PostgreSQL
$ createuser openerp Shall the new role be a superuser? (y/n) y
ทดลองพิมพ์คำสั่งด้านล่างเพื่อแสดงรายการตารางที่มีอยู่ในฐานข้อมูล
$ psql -l
จะพบว่ามีตารางชื่อ template1
เรียกใช้ตารางนี้เพื่อเพิ่มสิทธิ์การเข้าถึงให้กับบัญชี openerp
ดังนี้
$ psql template1 template1=# alter role openerp with password 'postgres'; ALTER ROLE