GNU/Linux >> Belajar Linux >  >> Debian

Belajar Menginstal Dolibarr di Debian 9

Dalam tutorial ini, kami akan menunjukkan cara menginstal Dolibarr di VPS Debian 9 Anda.

Dolibarr adalah open-source, platform ERP dan CRM all-in-one untuk bisnis dan individu untuk mengelola pelanggan, faktur, pesanan, produk, inventaris, dan banyak lagi.

Prasyarat

  • Untuk tujuan tutorial ini, kami akan menggunakan VPS Debian 9.
  • Akses root SSH penuh (atau pengguna dengan hak sudo) juga diperlukan.

Langkah 1:Terhubung melalui SSH

Hubungkan ke server Anda melalui SSH sebagai pengguna root (atau sebagai akun admin) dengan menggunakan perintah 'ssh':

ssh root@IP_ADDRESS -p PORT_NUMBER

Ingatlah untuk mengganti “IP_ADDRESS” dan “PORT_NUMBER” dengan alamat IP server Anda yang sebenarnya dan nomor port SSH. Ganti “root” dengan nama pengguna admin Anda jika Anda tidak berencana menggunakan akun root.

Sebelum memulai instalasi, kita perlu memperbarui paket OS ke versi terbarunya.

Kita dapat melakukannya dengan menjalankan perintah berikut:

$ apt-get update 
$ apt-get upgrade

Setelah upgrade selesai, kita dapat melanjutkan ke langkah berikutnya.

Langkah 2:Instal MariaDB

Kami akan menggunakan MariaDB (versi open-source MySQL) sebagai mesin database kami. Kita dapat menginstal server MariaDB dari repositori basis Debian 9 melalui perintah berikut:

$ apt-get install mariadb-server-10.1 mariadb-server-core-10.1

Jika diinginkan, Anda dapat lebih meningkatkan keamanan server MariaDB Anda dengan menjalankan perintah yang akan meminta Anda melalui beberapa pengaturan keamanan.

$ mysql_secure_installation

Untuk memulai, jika/ketika program meminta kata sandi root MySQL Anda saat ini, cukup tekan tombol [Enter] sekali, karena tidak ada kata sandi yang ditetapkan secara default. Kami menyarankan untuk menjawab setiap pertanyaan berikut dengan karakter 'Y' untuk ya.

Langkah 3:Buat Database untuk Dolibarr

Buat database MySQL untuk situs web Dolibarr. Jika Anda melakukan langkah secure_installation opsional, Anda harus masuk menggunakan kata sandi MySQL yang baru Anda setel. Jika tidak, masuk dengan menekan tombol [Enter] sekali saat diminta kata sandi, karena tidak ada kata sandi yang ditetapkan secara default:

$ mysql -u root -p

Kemudian jalankan baris berikut ini untuk membuat database, pengguna baru, serta memberikan hak penuh untuk database kepada pengguna baru tersebut:

MariaDB [(none)]> CREATE DATABASE dolibarr character set UTF8 collate utf8_bin;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON dolibarr.* TO 'dolibarr'@'localhost' IDENTIFIED BY 'Password';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> exit;

Catatan: Jangan lupa untuk mengganti 'Password' dengan password yang sebenarnya kuat.

Langkah 4:Instal Nginx

Nginx tersedia di repositori paket Debian yang sudah diinstal sebelumnya. Anda dapat menginstalnya dengan perintah berikut:

$ apt install nginx

Setelah instalasi selesai, Nginx akan dijalankan secara otomatis.
Kami dapat memastikan bahwa layanan Nginx berjalan dengan perintah berikut:

$ systemctl status nginx

Outputnya akan terlihat seperti yang ditemukan di bawah ini:

● nginx.service - A high performance web server and a reverse proxy server
   Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
   Active: active (running)
     Docs: man:nginx(8)
 Main PID: 7011 (nginx)
    Tasks: 3 (limit: 4915)
   CGroup: /system.slice/nginx.service
           ├─7011 nginx: master process /usr/sbin/nginx -g daemon on; master_process on;
           ├─7012 nginx: worker process
           └─7013 nginx: worker process

Jika semuanya terlihat sesuai, kita dapat melanjutkan ke langkah berikutnya.

Langkah 5:Instal PHP

Debian 9 hadir dengan PHP 7.0 secara default. Kami juga akan menyertakan beberapa modul tambahan untuk membantu PHP terhubung ke server Nginx dan database kami. Selain itu, kami juga akan menginstal modul yang dibutuhkan oleh Dolibarr.

Untuk melakukannya, ketik perintah berikut dan konfirmasi pemasangan:

$ apt-get install php7.0 php7.0-cli php7.0-common php7.0-curl php7.0-gd php7.0-intl php7.0-json php7.0-mbstring php7.0-mysql php7.0-soap php7.0-xml php7.0-xmlrpc php7.0-zip php7.0-fpm

Langkah 6:Instal Dolibarr

Pada saat penulisan tutorial ini, versi stabil terbaru adalah Dolibarr 9.0.3. Unduh Dolibarr versi stabil terbaru ke /var/www/html direktori. Tautan unduhan telah ditambahkan ke perintah untuk Anda:

$ cd /var/www/html
$ wget https://sourceforge.net/projects/dolibarr/files/Dolibarr%20ERP-CRM/9.0.3/dolibarr-9.0.3.tgz/download -O dolibarr.tgz

Ekstrak arsip 'dolibarr.tgz' dan ganti nama direktori:

$ tar xvf dolibarr.tgz
$ mv dolibarr-* dolibarr

Ubah izin file dan direktori di dalam /var/www/html/dolibarr direktori sehingga pengguna server web (www-data) dapat mengaksesnya:

$ chown www-data: -R /var/www/html/dolibarr

Langkah 7:Konfigurasi Nginx

Langkah ini hanya diperlukan jika Anda ingin mengakses instans Dolibarr Anda menggunakan nama domain, bukan alamat IP.

Buat blok server baru dengan konten berikut dengan membuat file di direktori /etc/nginx/sites-available . Kami menggunakan 'nano' sebagai editor teks kami dalam tutorial ini – Anda bebas menggunakan editor teks pilihan Anda.

Ingatlah untuk mengganti ‘domain_anda.com‘ dengan nama domain terdaftar Anda:

$ nano /etc/nginx/sites-available/your_domain.com.conf
server {
    listen 80;
    listen [::]:80;
    root /var/www/html/dolibarr/htdocs;
    index  index.php index.html index.htm;
    server_name your_domain.com www.your_domain.com;

    client_max_body_size 100M;

    location ~ ^/api/(?!(index\.php))(.*) {
          try_files $uri /api/index.php/$2?$query_string;
      }

    location ~ [^/]\.php(/|$) {
    include snippets/fastcgi-php.conf;
    if (!-f $document_root$fastcgi_script_name) {
        return 404;
    }
    fastcgi_pass           unix:/var/run/php/php7.0-fpm.sock;
    fastcgi_param   SCRIPT_FILENAME $document_root$fastcgi_script_name;
     }

}

Setelah selesai, simpan file dan tutup.

Aktifkan blok server dengan membuat tautan simbolis ke direktori 'berfungsi situs':

$ ln -s /etc/nginx/sites-available/your_domain.com.conf /etc/nginx/sites-enabled/your_domain.com.conf

Periksa apakah ada kesalahan sintaks yang ada dalam konfigurasi Nginx dengan menggunakan perintah di bawah ini:

$ nginx -t

Jika semuanya OK dengan konfigurasi, outputnya akan mirip dengan yang di bawah ini:

$ nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

Langkah 8:Menginstal Dolibarr Menggunakan Antarmuka Web

Anda sekarang dapat menavigasi ke http://your_domain.com (atau ke alamat IP Anda) di browser Anda untuk memulai wizard penginstalan Dolibarr.

Pada halaman berikutnya, Anda harus memasukkan informasi database Anda (nama pengguna, nama database, dan kata sandi)

Di sini Anda dapat memilih nama pengguna dan kata sandi yang ingin Anda gunakan untuk masuk ke lingkungan Dolibarr Anda.

Setelah pengguna berhasil dibuat, Anda akan melihat halaman berikut:

Dengan langkah ini, instalasi Dolibarr selesai. Sekarang Anda dapat mengunjungi http://your_domain.com (atau alamat IP Anda) dan masuk ke instans Dolibarr Anda menggunakan kredensial yang Anda buat di salah satu langkah penginstalan.

Klik Perusahaan/Organisasi dan masukkan Detail perusahaan Anda, lalu buka Modul/Aplikasi dan pilih Modul mana yang ingin Anda gunakan. Sekarang Anda dapat mengakses panel admin Anda:

Itu dia! Dolibarr telah berhasil diinstal pada server Debian 9 Anda.

Tentu saja, Anda tidak perlu menginstal Dolibarr di Debian 9 jika Anda menggunakan salah satu paket Hosting VPS Linux kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menyiapkan Dolibarr untuk Anda. Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.

PS. Jika Anda menyukai posting ini, tentang cara menginstal Dolibarr di Debian 9, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol bagikan di bawah ini, atau cukup tinggalkan komentar di bagian komentar. Terima kasih.


Debian
  1. Cara Menginstal PHP 7.3 di Debian 9

  2. Cara Menginstal WonderCMS di Debian 9

  3. Instal tumpukan LAMP di Debian 10

  1. Cara Menginstal PHP 7.4 / 7.3 / 7.2 / 7.1 di Debian 10 / Debian 9

  2. Instal Gnome di Debian 11

  3. Cara Menginstal PHP di Debian 10 Buster

  1. Cara Menginstal R di Debian 9

  2. Cara Menginstal PHP di Debian 10 (Buster)

  3. Instal Dolibarr di Ubuntu 18.04