Dolibarr là một mã nguồn mở hoạch định nguồn lực doanh nghiệp (ERP) và quản lý quan hệ khách hàng (CRM) dành cho doanh nghiệp. Mã nguồn của Dolibarr được lưu trữ trên GitHub. Hướng dẫn này sẽ chỉ cho bạn cách cài đặt Dolibarr ERP và CRM trên phiên bản máy chủ Debian 9.
Bước 1: Cài đặt PHP
Tải xuống và cài đặt PHP 7.0 và các phần mở rộng PHP (mô-đun) bắt buộc.
sudo apt install -y php7.0 php7.0-cli php7.0-fpm php7.0-common php7.0-mysql php7.0-pgsql php7.0-sqlite3 php7.0-gd php7.0-mbstring php7.0-mcrypt php7.0-soap php7.0-curl php7.0-zip php7.0-xml
Kiểm tra phiên bản.
php –version
# PHP 7.0.27-0+deb9u1 (cli) (built: Jan 5 2018 13:51:52) ( NTS )
Bước 2: Cài đặt MariaDB và tạo cơ sở dữ liệu cho Dolibarr
Cài đặt máy chủ cơ sở dữ liệu MariaDB.
sudo apt install -y mariadb-server
Kiểm tra phiên bản.
mysql –version
# mysql Ver 15.1 Distrib 10.1.26-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2
Chạy mysql_secure_installation để cải thiện tính bảo mật của cài đặt MariaDB của bạn.
sudo mysql_secure_installation
Đăng nhập vào MariaDB với tư cách người dùng root.
sudo mysql -u root -p
# Enter password:
Tạo cơ sở dữ liệu và người dùng MariaDB mới, đồng thời ghi nhớ thông tin đăng nhập.
CREATE DATABASE dbname CHARACTER SET utf8;
GRANT ALL ON dbname.* TO ‘username’ IDENTIFIED BY ‘password’;
FLUSH PRIVILEGES;
Thoát khỏi MariaDB.
exit
Bước 3 – Cài đặt và định cấu hình Nginx
Cài đặt Nginx.
sudo apt install -y nginx
Kiểm tra phiên bản.
sudo nginx -v
# nginx version: nginx/1.10.3
Định cấu hình Nginx.
sudo vim /etc/nginx/sites-available/dolibarr.conf
Điền tệp với cấu hình sau.
server {
listen [::]:80;
listen 80;
server_name example.com; # Check this
root /var/www/dolibarr/htdocs; # Check this
index index.php index.html index.htm;
charset utf-8;
location / {
try_files $uri $uri/ /index.php;
}
location ~ [^/]\.php(/|$) {
try_files $uri =404;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_read_timeout 600;
include fastcgi_params;
fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
}
}
Kích hoạt dolibarr.conf
cấu hình mới bằng cách liên kết tệp với sites-enabled
thư mục.
sudo ln -s /etc/nginx/sites-available/dolibarr.conf /etc/nginx/sites-enabled/
Kiểm tra cấu hình.
sudo nginx -t
Tải lại Nginx.
sudo systemctl reload nginx.service
Bước 4 – Cài đặt Composer
Để cài đặt Dolibarr, chúng ta sẽ cần cài đặt Composer.
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('SHA384', 'composer-setup.php') === '544e09ee996cdf60ece3804abc52599c22b1f40f4323403c44d44fdfdd586475ca9813a858088ffbc1f233e9b180f061') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"
sudo mv composer.phar /usr/local/bin/composer
Kiểm tra phiên bản Composer.
composer --version
# Composer version 1.6.5 2018-05-04 11:44:59
Bước 5 – Cài đặt Dolibarr
Tạo một thư mục gốc tài liệu.
sudo mkdir -p /var/www/dolibarr
Thay đổi quyền sở hữu của /var/www/dolibarr
thư mục thành johndoe
.
sudo chown -R johndoe:johndoe /var/www/dolibarr
Tải xuống bản phát hành ổn định mới nhất của Dolibarr từ dòng lệnh.
cd /var/www/dolibarr
composer create-project dolibarr/dolibarr .
Thay đổi quyền sở hữu của /var/www/dolibarr
thư mục thành www-data
.
sudo chown -R www-data:www-data /var/www/dolibarr
Sử dụng trình duyệt web ưa thích của bạn, mở http://example.com/install/
trang của bạn và làm theo trình cài đặt Dolibarr. Sau khi làm theo hướng dẫn cài đặt, bạn sẽ có Dolibarr ERP / CRM được thiết lập và chạy. Vậy là xong – chúc các bạn thành công.
Leave a Reply