ผลต่างระหว่างรุ่นของ "OpenERP"

จาก Morange Wiki
(การติดตั้ง Odoo 8.0 บน Ubuntu 14.04)
 
(ไม่แสดง 5 รุ่นระหว่างกลางโดยผู้ใช้ 2 คน)
แถว 3: แถว 3:
 
ปัจจุบัน OpenERP รุ่น  8.0 เปลี่ยนชื่อเป็น Odoo โดยก่อนหน้านี้ OpenERP ได้เปลี่ยนชื่อมาแล้วจาก TinyERP
 
ปัจจุบัน OpenERP รุ่น  8.0 เปลี่ยนชื่อเป็น Odoo โดยก่อนหน้านี้ OpenERP ได้เปลี่ยนชื่อมาแล้วจาก TinyERP
  
== การติดตั้ง Odoo 8.0 บน Ubuntu 14.04 ==
+
== การติดตั้ง Odoo 9.0 บน Ubuntu 14.04 #Update  13 July 2016==
 
<ol>
 
<ol>
 
<li>ติดตั้ง Ubuntu 14.04 รุ่นเซิร์ฟเวอร์ เพิ่ม repositoty ของ Odoo 8.0 <ref>http://nightly.odoo.com</ref> โดยพิมพ์คำสั่งในฐานะ root  </li>
 
<li>ติดตั้ง Ubuntu 14.04 รุ่นเซิร์ฟเวอร์ เพิ่ม repositoty ของ Odoo 8.0 <ref>http://nightly.odoo.com</ref> โดยพิมพ์คำสั่งในฐานะ root  </li>
 
<pre>
 
<pre>
wget -O - https://nightly.odoo.com/odoo.key | apt-key add -
+
# sudo -i
echo "deb http://nightly.odoo.com/8.0/nightly/deb/ ./" >> /etc/apt/sources.list
+
# wget -O - https://nightly.odoo.com/odoo.key | apt-key add -
apt-get update && apt-get install odoo
+
# echo "deb http://nightly.odoo.com/9.0/nightly/deb/ ./" >> /etc/apt/sources.list
 +
# apt-get update && apt-get install odoo
 
</pre>
 
</pre>
 
<li>ตั้งค่าฐานข้อมูล PostgresSQL โดยตั้งค่า และสร้างฐานข้อมูล</li>
 
<li>ตั้งค่าฐานข้อมูล PostgresSQL โดยตั้งค่า และสร้างฐานข้อมูล</li>
แถว 21: แถว 22:
 
CREATE ROLE
 
CREATE ROLE
 
postgres@openerp-server:/$ psql template1
 
postgres@openerp-server:/$ psql template1
template1=# alter role openerp with password 'XXXXXXXXXX';
+
template1=# alter role odoo with password 'XXXXXXXXXX';
 
ALTER ROLE
 
ALTER ROLE
 
</pre>
 
</pre>
แถว 31: แถว 32:
 
db_host = localhost
 
db_host = localhost
 
db_port = 5432
 
db_port = 5432
db_user = openerp
+
db_user = odoo
 
db_password = XXXXXXXXXX
 
db_password = XXXXXXXXXX
 
addons_path = /usr/lib/python2.7/dist-packages/openerp/addons
 
addons_path = /usr/lib/python2.7/dist-packages/openerp/addons
แถว 37: แถว 38:
 
xmlrpc_interface = localhost
 
xmlrpc_interface = localhost
 
</pre>
 
</pre>
<li>โหลด odoo ใหม่ /etc/init.d/odd restart</li>
+
<li>โหลด odoo ใหม่ /etc/init.d/odoo restart</li>
 +
<li>จากนั้น ไปที่ http://localhost:8069 จะพบตัวจัดการฐานข้อมูลของ Odoo</li>
 +
[[ไฟล์:Odoo-db-mananger.png|600px]]
 +
</ol>
 +
 
 +
== การติดตั้ง Odoo 8.0 บน CentOS 6 แบบ Local ==
 +
บางครั้ง เราอาจไม่ได้สิทธิ์ root ในการเข้าใช้งาน ดังนั้น เราจะติดตั้ง local config สำหรับ Odoo
 +
<ol>
 +
<li>ติดตั้ง Virtualenv <ref>https://virtualenv.pypa.io/en/latest/</ref> แบบ Local <ref>http://stackoverflow.com/questions/9348869/how-to-install-virtualenv-without-using-sudo</ref></li>
 +
<pre>
 +
    $ mkdir ~/bin
 +
    $ mkdir -p ~/lib/python2.7
 +
    $ mkdir -p ~/local/lib/python2.7/dist-packages
 +
    $ wget http://peak.telecommunity.com/dist/virtual-python.py
 +
    $ python2.7 virtual-python.py --no-site-packages
 +
    $ wget https://bootstrap.pypa.io/get-pip.py
 +
    $ ~/bin/python get-pip.py
 +
    $ ~/local/bin/pip install virtualenv
 +
</pre>
 +
<li>ติดตั้ง virtualenv และลง requirement</li>
 +
<pre>
 +
    $ wget https://github.com/odoo/odoo/archive/8.0.zip
 +
    $ unzip 8.0.zip
 +
    $ virtualenv odoo-8.0
 +
    $ cd odoo-8.0
 +
    $ virtualenv odoo-8.0
 +
    $ pip install -r requirements
 +
</pre>
 
</ol>
 
</ol>
  
 
== อ้างอิง ==
 
== อ้างอิง ==
 
<references/>
 
<references/>

รุ่นแก้ไขปัจจุบันเมื่อ 09:22, 13 กรกฎาคม 2559

OpenERP[1] เป็นระบบ วางแผนทรัพยาการในองค์กร Enterprise Resource Planning : ERP ประกอบด้วยโมดูลย่อยๆ ที่ใช้ในองค์กรอย่างครบครับ เป็นระบบที่พัฒนาด้วยภาษาไพธอน มีฐานข้อมูลเป็น PostgresSQL ปัจจุบัน OpenERP รุ่น 8.0 เปลี่ยนชื่อเป็น Odoo โดยก่อนหน้านี้ OpenERP ได้เปลี่ยนชื่อมาแล้วจาก TinyERP

การติดตั้ง Odoo 9.0 บน Ubuntu 14.04 #Update 13 July 2016

  1. ติดตั้ง Ubuntu 14.04 รุ่นเซิร์ฟเวอร์ เพิ่ม repositoty ของ Odoo 8.0 [2] โดยพิมพ์คำสั่งในฐานะ root
  2. # sudo -i 
    # wget -O - https://nightly.odoo.com/odoo.key | apt-key add -
    # echo "deb http://nightly.odoo.com/9.0/nightly/deb/ ./" >> /etc/apt/sources.list
    # apt-get update && apt-get install odoo
    
  3. ตั้งค่าฐานข้อมูล PostgresSQL โดยตั้งค่า และสร้างฐานข้อมูล
  4. openerp@openerp-server:/$ sudo su postgres
    password: XXXXXXXXXX
    postgres@openerp-server:/$ createuser --createdb --username postgres --no-createrole --pwprompt odoo
    Enter password for new role: XXXXXXXXXX
    Enter it again: XXXXXXXXXX
    Shall the new role be a superuser? (y/n) y
    CREATE ROLE
    postgres@openerp-server:/$ psql template1
    template1=# alter role odoo with password 'XXXXXXXXXX';
    ALTER ROLE
    
  5. ตั้งค่า odoo โดยแก้ไขไฟล์ vi /etc/odoo/openerp-server.conf
  6. [options]
    ; This is the password that allows database operations:
    admin_passwd = XXXXXXXXXX
    db_host = localhost
    db_port = 5432
    db_user = odoo
    db_password = XXXXXXXXXX
    addons_path = /usr/lib/python2.7/dist-packages/openerp/addons
    auto_reload = True
    xmlrpc_interface = localhost
    
  7. โหลด odoo ใหม่ /etc/init.d/odoo restart
  8. จากนั้น ไปที่ http://localhost:8069 จะพบตัวจัดการฐานข้อมูลของ Odoo
  9. มีข้อผิดพลาดในการสร้างรูปย่อ: ไฟล์สูญหาย

การติดตั้ง Odoo 8.0 บน CentOS 6 แบบ Local

บางครั้ง เราอาจไม่ได้สิทธิ์ root ในการเข้าใช้งาน ดังนั้น เราจะติดตั้ง local config สำหรับ Odoo

  1. ติดตั้ง Virtualenv [3] แบบ Local [4]
  2.     $ mkdir ~/bin
        $ mkdir -p ~/lib/python2.7
        $ mkdir -p ~/local/lib/python2.7/dist-packages
        $ wget http://peak.telecommunity.com/dist/virtual-python.py
        $ python2.7 virtual-python.py --no-site-packages
        $ wget https://bootstrap.pypa.io/get-pip.py
        $ ~/bin/python get-pip.py
        $ ~/local/bin/pip install virtualenv
    
  3. ติดตั้ง virtualenv และลง requirement
  4.     $ wget https://github.com/odoo/odoo/archive/8.0.zip
        $ unzip 8.0.zip
        $ virtualenv odoo-8.0
        $ cd odoo-8.0
        $ virtualenv odoo-8.0
        $ pip install -r requirements
    

อ้างอิง

ดึงข้อมูลจาก "https://wiki.morange.co.th/index.php?title=OpenERP&oldid=605"