Halo Kak Lestari, salam Lestari juga! Wah, kendala kayak gini memang kadang bikin bingung ya, apalagi kalau kita sudah terbiasa dengan pola tertentu di versi sebelumnya. Tapi jangan khawatir, ini pertanyaan yang sering muncul kok di kalangan Sobat Odoo yang baru setup di Windows!
Oke, jadi begini Kak Lestari, untuk instalasi Odoo di Windows, terutama versi 11 yang Kakak pakai, memang
Kakak tidak akan menemukan file `odoo-bin.exe`. Ini bukan karena ada yang salah dengan instalasi Kakak, tapi memang karena Odoo di Windows tidak disajikan dalam bentuk `exe` terkompilasi seperti itu.
File utama yang bertindak sebagai "eksekutor" Odoo adalah
`odoo-bin`, tapi ini adalah sebuah
script Python, bukan executable biner (`.exe`).
Berikut adalah beberapa kemungkinan dan cara mengatasinya:
1. Odoo Berjalan sebagai Windows Service (Paling Umum) Jika Kakak menginstal Odoo 11 menggunakan installer resmi untuk Windows (yang biasanya sudah bundling dengan Python dan PostgreSQL), kemungkinan besar Odoo sudah otomatis terinstal sebagai
Windows Service. Ini artinya, Odoo akan
otomatis berjalan di latar belakang setiap kali Windows dinyalakan, dan Kakak tidak perlu menjalankan file apa pun secara manual.
Untuk memastikan apakah Odoo sudah berjalan sebagai service:
Buka "Services" di Windows (bisa ketik `services.msc` di Run atau cari di Start Menu).
Cari service dengan nama yang berkaitan dengan Odoo, misalnya
"Odoo 11.0" atau
"Odoo Server".
Pastikan statusnya
"Running".
Jika sudah running, Kakak bisa langsung coba akses Odoo melalui browser di `http://localhost:8069` (port default Odoo).
2. Menjalankan Odoo Secara Manual (Untuk Pengembangan atau Debugging) Apabila Kakak memang ingin menjalankan Odoo secara manual, misalnya untuk keperluan pengembangan, debugging, atau jika Kakak sengaja tidak menginstal sebagai service, Kakak perlu menjalankan script `odoo-bin` menggunakan Python.
Pertama, Kakak perlu tahu lokasi instalasi Odoo Kakak. Biasanya, untuk Odoo 11 di Windows 32-bit, lokasinya mirip seperti ini:
`C:Program Files (x86)Odoo 11.0`
Di dalam folder instalasi tersebut, Kakak akan menemukan struktur seperti ini:
`C:Program Files (x86)Odoo 11.0server`
`C:Program Files (x86)Odoo 11.0serverodoo`
File
`odoo-bin` yang Kakak cari ada di:
`C:Program Files (x86)Odoo 11.0serverodooodoo-bin`
Untuk menjalankannya:
Buka
Command Prompt (CMD) atau
PowerShell.
Masuk ke direktori Python yang digunakan Odoo (biasanya ada di dalam instalasi Odoo itu sendiri) atau pastikan Python sudah ada di PATH. Cara termudah adalah langsung memanggil `python` dari `cmd` atau `powershell`.
Jalankan perintah berikut:
python "C:Program Files (x86)Odoo 11.0serverodooodoo-bin" -c "C:Program Files (x86)Odoo 11.0serverodoo.conf"
Penjelasan perintah: `python`: Memanggil interpreter Python.
`"C:Program Files (x86)Odoo 11.0serverodooodoo-bin"`: Ini adalah
path lengkap ke script `odoo-bin`. Pastikan path ini sesuai dengan instalasi Kakak. Penggunaan tanda kutip ganda (`"`) penting karena ada spasi di `Program Files (x86)`.
`-c "C:Program Files (x86)Odoo 11.0serverodoo.conf"`: Ini adalah argumen untuk menentukan
file konfigurasi Odoo (`odoo.conf`). File ini berisi pengaturan seperti port, database, lokasi add-ons, dll. Path ke `odoo.conf` juga harus disesuaikan.
Jika Kakak ingin Odoo berjalan di latar belakang tanpa jendela CMD/PowerShell, Kakak bisa menggunakan `pythonw` alih-alih `python`:
pythonw "C:Program Files (x86)Odoo 11.0serverodooodoo-bin" -c "C:Program Files (x86)Odoo 11.0serverodoo.conf"
Poin Penting Lainnya: Pastikan
PostgreSQL database server juga sudah berjalan. Odoo tidak bisa jalan tanpa database.
Periksa
firewall Windows Kakak, pastikan port 8069 (atau port yang Kakak konfigurasi) tidak diblokir.
Semoga pencerahan ini membantu Kak Lestari menemukan cara menjalankan Odoo 11 di Windows ya. Kalau ada kendala lain, jangan sungkan untuk bertanya lagi di komunitas! Semangat!