Odoo adalah rangkaian aplikasi bisnis, diatur dalam 6 grup:aplikasi front-end, aplikasi manajemen penjualan, aplikasi operasi bisnis, aplikasi pemasaran, aplikasi sumber daya manusia dan produktivitas.
Penginstalan Odoo 8 pada VPS CentOS 7 harus memakan waktu sekitar sepuluh menit jika Anda mengikuti langkah-langkah yang sangat mudah dijelaskan di bawah ini.
Hapus MariaDB dari server Anda:
yum remove mariadb mariadb-server
Pastikan repositori paket yum Anda mutakhir dan semua paket yang diinstal telah ditingkatkan dengan perbaikan bug dan patch keamanan terbaru menggunakan perintah berikut:
yum clean all yum update
Instal ekstensi PostgreSQL dan PHP PostgreSQL:
yum install postgresql-libs postgresql-server postgresql php-pgsql php-gd
Instal semua paket prasyarat menggunakan perintah berikut:
yum install babel python-devel libxslt-python pyparsing python-dateutil python-decorator python-imaging python-jinja2 python-ldap python-lxml python-mako python-psycopg2 python-reportlab python-requests python-werkzeug python-yaml python-docutils python-matplotlib python-unittest2.noarch python-babel python-gevent pygtk2 glade3 pytz libxslt-devel bzr automake gcc gcc-c++ byacc kernel-headers
Mulai ulang server web Apache:
systemctl restart httpd.service
Inisialisasi cluster database PostgreSQL:
postgresql-setup initdb
Konfigurasikan layanan PostgreSQL untuk memulai secara otomatis saat server boot:
systemctl enable postgresql.service
Mulai layanan PostgreSQL dan atur kata sandi untuk pengguna 'postgres':
systemctl start postgresql.service su - postgres psql \password postgres (Enter new password twice) \q exit
Buat pengguna sistem baru bernama 'odoo':
adduser odoo passwd odoo
Buat pengguna 'odoo' di PostgreSQL menggunakan perintah berikut:
su - postgres -c "createuser --pwprompt --createdb --no-createrole --no-superuser odoo" (Enter new 'odoo' user password twice)
Unduh versi terbaru Odoo dan ekstrak ke direktori ‘/opt’ di server virtual Anda:
cd /opt wget http://nightly.odoo.com/8.0/nightly/src/odoo_8.0.latest.tar.gz tar -xvzf /root/odoo_8.0.latest.tar.gz mv odoo-8.* odoo cd odoo
Instal Odoo 8:
python setup.py install cp openerp-server /usr/local/bin/odoo-server mkdir -p /var/log/odoo/ touch /var/log/odoo/odoo-server.log chown odoo /var/log/odoo/odoo-server.log chmod 644 /var/log/odoo/odoo-server.log
Berikan izin pengguna 'odoo' untuk menginstal modul baru:
chown odoo -R /usr/lib/python2.7/site-packages/odoo-8*/openerp/addons/
Jalankan perintah berikut:
vi ~odoo/.bashrc export LD_LIBRARY_PATH; LD_LIBRARY_PATH=/usr/local/lib source ~odoo/.bashrc
Edit file konfigurasi ‘/etc/odoo-server.conf’ dan tambahkan baris berikut:
[options] ; This is the password that allows database operations: ; admin_passwd = admin db_host = localhost db_port = 5432 db_user = odoo db_password = False addons_path = /usr/lib/python2.7/site-packages/odoo-8.0_20150306-py2.7.egg/openerp/addons/ #do not forget to change 'odoo-8.0_20150306-py2.7.egg' with the actual directory on your server logfile = /var/log/odoo/odoo-server.log log_level = errorAnda
Edit file konfigurasi ‘/var/lib/pgsql/data/pg_hba.conf’ dan izinkan akses lokal ke database PostgreSQL:
vi /var/lib/pgsql/data/pg_hba.conf
# TYPE DATABASE USER ADDRESS METHOD # "local" is for Unix domain socket connections only local all all trust # changed from 'peer' # IPv4 local connections: host all all 127.0.0.1/32 trust # changed from 'ident' # IPv6 local connections: host all all ::1/128 trust # changed from 'ident'
Secara opsional, jika Anda ingin mengizinkan akses jarak jauh ke database PostgreSQL, tambahkan baris berikut ke file konfigurasi ‘/var/lib/pgsql/data/pg_hba.conf’:
host all all 0.0.0.0/0 md5
Periksa pengkodean server PostgreSQL:
su - postgres psql postgres=# \l List of databases Name | Owner | Encoding | Collate | Ctype | Access privileges -----------+----------+-----------+---------+-------+----------------------- postgres | postgres | SQL_ASCII | C | C | template0 | postgres | SQL_ASCII | C | C | =c/postgres + | | | | | postgres=CTc/postgres template1 | postgres | SQL_ASCII | C | C | =c/postgres + | | | | | postgres=CTc/postgres
Untuk mengubah encoding template1 ke UTF8, jalankan perintah berikut:
update pg_database set datallowconn = TRUE where datname = 'template0'; \c template0 update pg_database set datistemplate = FALSE where datname = 'template1'; drop database template1; create database template1 with template = template0 encoding = 'UTF8'; update pg_database set datistemplate = TRUE where datname = 'template1'; \c template1 update pg_database set datallowconn = FALSE where datname = 'template0'; \q
Mulai ulang server PostgreSQL:
systemctl restart postgresql.service
Untuk memulai Odoo secara otomatis saat server di-boot, tambahkan file unit systemd dengan konten berikut:
vi /usr/lib/systemd/system/odoo.service
[Unit] Description=Advanced OpenSource ERP and CRM server Requires=postgresql.service After=postgresql.service [Install] Alias=odoo.service [Service] Type=simple PermissionsStartOnly=true EnvironmentFile=-/etc/conf.d/odoo-server User=odoo Group=odoo SyslogIdentifier=odoo-server PIDFile=/run/odoo/odoo-server.pid ExecStartPre=/usr/bin/install -d -m755 -o odoo -g odoo /run/odoo ExecStart=/usr/local/bin/odoo-server -c /etc/odoo-server.conf --pid=/run/odoo/odoo-server.pid --syslog $OPENERP_ARGS ExecStop=/bin/kill $MAINPID [Install] WantedBy=multi-user.target
Hal terakhir yang harus dilakukan adalah mengaktifkan dan memulai layanan:
systemctl enable odoo.service
Mulai Odoo:
systemctl start odoo.service
Buka http://your-server-IP:8069/web/database/manager dan buat database baru.
Kemudian, Anda harus dapat masuk ke back-end administrator di http://server_IP:8069 menggunakan 'admin' sebagai nama pengguna dan kata sandi yang baru Anda buat. Untuk menyetel ulang sandi 'admin' Anda, navigasikan ke:
Administrator -> Preferences -> Change password
Hanya itu saja. Odoo 8 telah berhasil diinstal pada VPS CentOS 7 Anda.
Tentu saja Anda tidak perlu melakukan semua ini jika Anda menggunakan salah satu layanan Hosting VPS Linux kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menginstal Odoo untuk Anda. Mereka tersedia 24 × 7 dan akan segera menangani permintaan Anda. Anda mungkin juga ingin membaca panduan kami tentang Cara Menginstal Odoo 13 di Server CentOS 8.
PS. Jika Anda menyukai posting ini, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau cukup tinggalkan balasan di bawah. Terima kasih.