Tutorial langkah demi langkah ini akan menunjukkan kepada Anda cara menginstal Dolibarr ERP CRM pada VPS CentOS 7 dengan Apache, PHP dan PostgreSQL terinstal di dalamnya. Dolibarr adalah perangkat lunak ERP dan CRM berbasis web open source yang dapat digunakan untuk mengelola operasi bisnis Anda.
Tutorial ini telah diuji dan ditulis untuk CentOS 7 VPS, tetapi harus bekerja pada semua distribusi Linux berbasis RPM.
Pada saat penulisan tutorial ini, versi stabil terbaru dari Dolibarr ERP CRM adalah 3.8.2 dan memerlukan:
- PHP 5.3 atau lebih tinggi dengan sesi pengguna yang diaktifkan.
- Server Web Apache>=2.0 dikompilasi dengan modul mod_rewrite dan dengan arahan berikut yang diizinkan:RewriteEngine, RewriteBase, RewriteCond, dan RewriteRule.;
- PostgreSQL, MariaDB, atau MySQL terinstal di VPS Linux Anda (jangan gunakan MySQL versi 5.5.40 atau 5.5.51).
Mari kita mulai dengan instalasi. Unduh versi terbaru Dolibarr yang tersedia di http://www.dolibarr.org ke server dan ekstrak menggunakan perintah berikut:
cd /var/www/html/wget http://www.dolibarr.org/files/dolibarr.tgztar xvfz dolibarr.tgzmv dolibarr-* dolibarrchown -R apache:apache /var/www/html/dolibarrKami akan mengonfigurasi Dollibar untuk menggunakan database PostgreSQL, jadi hapus MariaDB jika sudah diinstal:
yum hapus mariadb*Instal PHP, server web Apache, dan paket prasyarat lainnya:
yum install php php-common php-cli php-gd php-pgsql httpd Sudo openssl mod_sslInstal PostgreSQL:
yum install postgresql postgresql-server postgresql-libsSetelah PostgreSQL terinstal, kita harus menginisialisasi database PostgreSQL sebelum layanan PostgreSQL dimulai untuk pertama kalinya:
postgresql-setup initdbEdit file konfigurasi ‘/var/lib/pgsql/data/pg_hba.conf’
vi /var/lib/pgsql/data/pg_hba.confubah:
lokal semua semua peerhost semua 127.0.0.1/32 identhost semua semua ::1/128 identke:
local all all trusthost all all 127.0.0.1/32 trusthost all all ::1/128 trustMulai PostgreSQL dan aktifkan untuk memulai saat boot:
systemctl start postgresqlsystemctl aktifkan postgresqlKemudian, jalankan perintah berikut dari baris perintah:
sudo -s -u postgrescreateuser dolibarruserpsql -h localhost -d template1 -c "ubah pengguna postgres dengan kata sandi 'postgespAssW0Rd'"psql -h localhost -d template1 -c "ubah pengguna dolibarruser dengan kata sandi 'Y0uRpAssW0Rd'"psqlcreate database dolibarr pengkodean 'UTF8' pemilik dolibarruser;keluarJangan lupa untuk mengubah 'postgespAssW0Rd' dan 'Y0uRpAssW0Rd' dan menggunakan kata sandi yang kuat untuk masing-masing akun pengguna PostgreSQL 'postgres' dan 'dolibarruser'.
Edit '/var/lib/pgsql/data/pg_hba.conf ' file konfigurasi:vi /var/lib/pgsql/data/pg_hba.confTambahkan/ubah baris berikut:
lokal semua dolibarruser md5local semua postgres md5host semua 127.0.0.1/32 identhost semua semua ::1/128 identMulai ulang layanan PostgreSQL agar perubahan diterapkan:
systemctl restart postgresql.serviceAnda dapat menguji koneksi dengan pengguna 'dolibarruser' menggunakan perintah berikut:
psql -d postgres -U dolibarruser -Wdan ketik kata sandi pengguna dolibarr Anda sebagai kata sandi , lalu ketik \q untuk keluar jika koneksi baik-baik saja.
Mulai Apache dan aktifkan untuk memulai saat boot:systemctl start httpdsystemctl aktifkan httpdBuat file konfigurasi ‘/etc/httpd/conf.d/vhosts.conf’:
vi /etc/httpd/conf.d/vhosts.confTambahkan baris berikut:
Sertakan Opsional vhosts.d/*.confBuat direktori '/etc/httpd/vhosts.d' baru di mana kita akan meletakkan semua virtual host:
mkdir /etc/httpd/vhosts.dBuat host virtual untuk nama domain Anda:
cd /etc/httpd/vhosts.dvi domain-anda.confdan tambahkan konten berikut ke dalamnya:
ServerAdmin [email protected]
DocumentRoot “/var/www/html/dolibarr”
ServerName domain-anda.com
ServerAlias www. domain-anda.com
Log Kesalahan “/var/log/httpd/domain-anda.com-error_log”
Log Kustom “/var/log/httpd/domain-anda.com-access_log” digabungkan
DirectoryIndex index.php
Opsi FollowSymLinks
AllowOverride All
Wajibkan semua diberikanMulai ulang Apache menggunakan systemctl agar perubahan diterapkan:
systemctl restart httpdBuka browser web favorit Anda, navigasikan ke http://domain-anda.com/htdocs/install/ dan ikuti petunjuk mudahnya. Atur informasi berikut tentang database Dolibarr:
Nama database:dolibarrJenis database:pgsqlServer:localhostPort:5432Login:dolibarruserPassword:Y0uRpAssW0RdPada halaman berikutnya ‘Dolibarr install or upgrade – Administrator login creation’, buat akun administrator baru:
Dolibarr admin login : adminPassword :y0urAdm1npassw0rdKetik ulang sandi untuk kedua kalinya :y0urAdm1npassw0rdUntuk alasan keamanan, Anda harus menambahkan file bernama install.lock in ke direktori root dokumen Dolibarr, untuk menghindari penggunaan yang berbahaya:
sentuh /var/www/html/dolibarr/htdocs/install/install.lockchown apache:apache /var/www/html/dolibarr/htdocs/install/install.lockMasuk ke back-end administrasi Dolibarr di http://domain-anda.com/htdocs/admin/ dan konfigurasikan Dolibarr sesuai kebutuhan Anda.
Itu saja. Penginstalan Dolibarr kini telah selesai.
Tentu saja Anda tidak perlu melakukan semua ini jika menggunakan salah satu layanan CentOS Optimized Hosting, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menginstal Dolibarr ERP CRM perangkat lunak untuk Anda. Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.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.
Cent OS