Pastikan bahwa antivirus di laptop anda dalam keadaan mati.
Download source odoo (sesuaikan versi yang ingin diinstall. Pada kasus ini, saya menggunakan versi 12) dengan tipe exe di https://nightly.odoo.com/
Buka file .exe yang kita download tadi.
Klik Ok/Next hingga ada permintaan untuk memasukkan username dan password, isi keduanya dengan “odoo” tanpa tanda petik.
Matikan service odoo di laptop anda dengan cara tekan “Windows” di laptop anda lalu ketik “Service” lalu enter.
Lalu cari odoo-server-12.0, klik kanan lalu “Stop”.
Masih di menu “Services”, klik kanan lagi pada “odoo-server-12.0” lalu pilih “Properties”, ubah “Startup Type” menjadi “Disabled”.
Buka path python odoo yang kita install tadi, defaultnya ada di C:\Program Files (x86)\Odoo 12.0\python, rename file “python” menjadi “pyodoo12”.
Masih di path python odoo, copy path tersebut (C:\Program Files (x86)\Odoo 12.0\python)
Tekan tombol “Windows” di laptop anda, lalu ketik “env” lalu enter.
Pilih variable “PATH” lalu edit.
Tambahkan path yang kita copy tadi. Lalu tambahkan lagi path C:\Program Files (x86)\Odoo 12.0\python\Scripts
Buka path PostgreSQL odoo yang kita install tadi, defaultnya ada di C:\Program Files (x86)\Odoo 12.0\PostgreSQL\bin
Lalu tambahkan path yang kita copy tadi seperti cara di poin nomor 7.
Buka path Server Odoo 12 di C:\Program Files (x86)\Odoo 12.0\server lalu tekan “Shift+Klik Kanan” lalu pilih “Open command window here” atau “Open PowerShell window here”.
Nanti akan terbuka sebuah command, lalu ketik “pyodoo12 odoo-bin”.
Buka browser anda, lalu akses localhost:8069.
F.A.Q
Q: Apakah lokasi instalasi harus default atau sesuai tutorial diatas?
A: Tidak. Kita bisa install odoo di direktori yang kita inginkan (Bisa juga kita install di D:)
Q: Dimana letak config untuk mengatur path addons?
A: Di C:\Program Files (x86)\Odoo 12.0\server\ lalu ada file “odoo.conf”, dengan catatan akses dengan “Administrator”.
Q: Bagaimana jika ketika run odoo ada error “No module name NAMA_ERROR”?
A: Install NAMA_ERROR-nya di CMD dengan perintah “python -m pip install NAMA_ERROR”.
Q: Berhasil menjalankan odoo namun tampilannya jelek dan muncul error ‘ir.http’.
A: Install ulang library libsass di CMD dengan perintah “python -m pip uninstall libsass” untuk un-install, lalu install lagi dengan perintah “python -m pip install libsass”. Atau jika masih belum berhasil, lakukan instalasi terhadap nodejs di https://nodejs.org/en/download/ lalu jalankan CMD dengan perintah “npm install -g less less- plugin- clean- css”.
Q: Bagaimana jika terjadi error ketika buat database di Odoo?
A: Kemungkinan besar file PostgreSQL-nya mengalami corrupted file. Solusinya adalah install ulang PostgreSQL lalu jalankan odoo dengan cara ‘pancing’ membuat database baru dengan menambahkan atribut ‘-d NAMA_DB_BEBAS -i base’.
Q: Jika kita sebelumnya sudah meng-install Python atau PostgreSQL apakah mengganggu proses instalasi pada Odoo?
A: Tidak, selama versi Python-nya tidak melebihi 3.8.2. Dan untuk PostgreSQL tidak masalah.