Cách cài đặt hệ thống Dolibarr ERP + CRM trên Ubuntu 18.04 LTS

theanh

Administrator
Nhân viên
Dolibarr là một ERP và CRM miễn phí, mã nguồn mở và trọn gói dành cho các công ty vừa và nhỏ. Đây là ứng dụng ERP dựa trên web đơn giản và dễ sử dụng, có thể được sử dụng để quản lý khách hàng, hóa đơn, đơn đặt hàng, sản phẩm, hàng tồn kho và nhiều hơn nữa. Nếu bạn đang tìm kiếm giải pháp ERP và CRM cho doanh nghiệp của mình, thì Dolibarr là lựa chọn tốt dành cho bạn.

Trong hướng dẫn này, chúng tôi sẽ cài đặt Dolibarr trên máy chủ Ubuntu 18.04.

Yêu cầu​

  • Máy tính để bàn Ubuntu 18.04 được cài đặt trên hệ thống của bạn.
  • Người dùng không phải root có quyền sudo.

Cài đặt Apache, PHP, MariaDB​

Trước khi bắt đầu, bạn sẽ cần cài đặt Apache, MariaDB, PHP và các mô-đun PHP khác vào hệ thống của mình bằng lệnh sau:
Mã:
sudo apt-get update -y
sudo apt-get install apache2 mariadb-server php7.2 libapache2-mod-php7.2 php7.2-common php7.2-curl php7.2-intl php7.2-mbstring php7.2-json php7.2-xmlrpc php7.2-soap php7.2-mysql php7.2-gd php7.2-xml php7.2-cli php7.2-zip wget unzip git -y
Sau khi cài đặt hoàn tất, hãy mở tệp php.ini bằng lệnh sau:
Mã:
sudo nano /etc/php/7.2/apache2/php.ini
Mã:
memory_limit = 512Mupload_max_filesize = 150Mmax_execution_time = 360date.timezone = Europe/Berlin
Lưu và đóng tệp. Sau đó, khởi động dịch vụ Apache và MariaDB và cho phép chúng khởi động vào thời gian khởi động bằng lệnh sau:
Mã:
sudo systemctl start apache2
sudo systemctl enable apache2
sudo systemctl start mariadb
sudo systemctl enable mariadb

Cấu hình MariaDB​

Theo mặc định, MariaDB không được bảo mật. Vì vậy, trước tiên bạn cần bảo mật nó. Bạn có thể thực hiện việc này bằng cách chạy tập lệnh sau:
Mã:
sudo mysql_secure_installation
Trả lời tất cả các câu hỏi như được hiển thị bên dưới:
Mã:
Nhập mật khẩu hiện tại cho root (nhập nếu không): Đặt mật khẩu root? [Y/n]: N Xóa người dùng ẩn danh? [Y/n]: Y Không cho phép root đăng nhập từ xa? [Y/n]: Y Xóa cơ sở dữ liệu thử nghiệm và truy cập vào cơ sở dữ liệu đó? [Y/n]: Y Tải lại bảng đặc quyền ngay bây giờ? [Y/n]: Y
Sau khi MariaDB được bảo mật, hãy đăng nhập vào shell MariaDB:
Mã:
mysql -u root -p
Nhập mật khẩu gốc của bạn, sau đó tạo cơ sở dữ liệu và người dùng cho Dolibarr:
Mã:
MariaDB [(none)]> CREATE DATABASE dolibarrdbcharacter set UTF8 collate utf8_bin;
MariaDB [(none)]> CREATE USER dolibarr;
Tiếp theo, cấp đặc quyền cho cơ sở dữ liệu Dolibarr bằng lệnh sau:
Mã:
MariaDB [(none)]> CẤP TẤT CẢ CÁC QUYỀN TRÊN dolibarrdb.* CHO 'dolibarr'@'localhost' ĐƯỢC XÁC ĐỊNH BỞI 'mypassword';
Thay thế từ 'mypassword' trong lệnh trên bằng mật khẩu an toàn mà bạn chọn. Tiếp theo, bạn sẽ cần chạy lệnh FLUSH PRIVILEGES để bảng quyền sẽ được MySQL tải lại và chúng ta có thể sử dụng credentia$ mới
Mã:
MariaDB [(none)]> FLUSH PRIVILEGES;
Tiếp theo, thoát khỏi bảng điều khiển MariaDB bằng lệnh sau:
Mã:
MariaDB [(none)]> EXIT

Tải xuống và cài đặt Dolibarr​

Trước tiên, hãy tải xuống phiên bản Dolibarr mới nhất từ SourceForge bằng lệnh sau:
Mã:
cd /tmp
wget https://sourceforge.net/projects/dolibarr/files/Dolibarr%20ERP-CRM/8.0.4/dolibarr-8.0.4.zip
Sau khi tải xuống hoàn tất, hãy giải nén tệp đã tải xuống bằng lệnh sau:
Mã:
unzip dolibarr-8.0.4.zip
Tiếp theo, sao chép thư mục đã giải nén vào thư mục gốc web Apache và cấp quyền thích hợp:
Mã:
sudo mkdir /var/www/html/dolibarr
sudo cp -r dolibarr-8.0.4/htdocs/* /var/www/html/dolibarr/
sudo chown -R www-data:www-data /var/www/html/dolibarr/
sudo chmod -R 755 /var/www/html/dolibarr/
Tạo một thư mục cho Dolibarr để lưu trữ các tài liệu đã tải lên:
Mã:
mkdir /var/documents
chown www-data:www-data /var/documents
chmod 700 /var/documents
Tiếp theo, tạo một tệp máy chủ ảo Apache bằng lệnh sau:
Mã:
sudo nano /etc/apache2/sites-available/dolibarr.conf
Thêm các dòng sau:
Mã:
 ServerAdmin [emailprotected] DocumentRoot /var/www/html/dolibarr ServerName example.com  Options +FollowSymlinks AllowOverride All Require all granted  ErrorLog ${APACHE_LOG_DIR}/dolibarr_error.log CustomLog ${APACHE_LOG_DIR}/dolibarr_access.log combined
Thay thế tên miền 'example.com' bằng tên miền của riêng bạn trong tệp vhost. Sau đó lưu tệp, rồi bật tệp apache virtual host bằng lệnh sau:
Mã:
sudo a2ensite dolibarr
Tiếp theo, bật mô-đun Apache rewrite và tải lại dịch vụ Apache bằng lệnh sau:
Mã:
sudo a2enmod rewrite
sudo systemctl restart apache2

Truy cập Dolibarr​

Bây giờ, hãy mở trình duyệt web của bạn và nhập URL của trang web Dolibarr của bạn, trong trường hợp của tôi là http://example.com. Bạn sẽ được chuyển hướng đến trang sau:



Tại đây, hãy chọn ngôn ngữ của bạn và nhấp vào nút Tiếp theo bước. Bạn sẽ thấy trang sau:



Tại đây, hãy xác thực các kiểm tra PHP và nhấp vào nút Bắt đầu. Bạn sẽ thấy trang sau:



Cuộn xuống.



Bây giờ, hãy cung cấp thư mục tài liệu của bạn (/var/documents) và thông tin chi tiết về cơ sở dữ liệu rồi nhấp vào nút Bước Tiếp theo. Bạn sẽ thấy trang sau:



Tại đây, hãy nhấp vào nút Bước Tiếp theo. Cài đặt thành công, bạn sẽ thấy trang sau:



Nhấp vào nútBướcTiếp theo.



Tại đây, hãy đặt tên người dùng và mật khẩu quản trị viên mới. Sau đó, nhấp vào nút Bước tiếp theo. Sau khi người dùng tạo thành công, bạn sẽ thấy trang sau:



Bây giờ, hãy nhấp vào nút Đi đến Dolibarr. Bạn sẽ được chuyển hướng đến trang đăng nhập Dolibarr:



Bây giờ, hãy cung cấp tên người dùng và mật khẩu quản trị viên của bạn. Sau đó, nhấp vào nút Kết nối. Bạn sẽ thấy trang thiết lập Dolibarr:



Nhấp vào Công ty/Tổ chức và nhập Chi tiết về công ty của bạn, sau đó đi đến Mô-đun/Ứng dụng và chọn Mô-đun bạn muốn sử dụng. Khi bạn nhấp vào 'Bảng điều khiển của tôi' sau đó, bạn sẽ nhận được một trang tương tự như thế này:



Để hoàn tất quá trình cài đặt và xóa các cảnh báo cài đặt trên bảng điều khiển, hãy chạy các lệnh sau:
Mã:
sudo touch/var/documents/install.lock
Mã:
sudo chown root:root /var/www/html/dolibarr/conf/conf.php

Tải xuống hình ảnh máy ảo của hướng dẫn này​

Hướng dẫn này có sẵn dưới dạng hình ảnh máy ảo đã sẵn sàng sử dụng ở định dạng ovf/ova tương thích với VMWare và Virtualbox. Hình ảnh máy ảo sử dụng các thông tin đăng nhập sau:

Đăng nhập SSH / Shell

Tên người dùng: administrator
Mật khẩu: howtoforge

Người dùng này có quyền sudo.

Đăng nhập Dolibarr

Tên người dùng: admin
Mật khẩu: howtoforge

Đăng nhập MySQL

Tên người dùng: root
Mật khẩu: howtoforge

Tên người dùng: dolibarr
Mật khẩu: howtoforge

IP của VM là 192.168.1.100, có thể thay đổi trong tệp /etc/netplan/01-netcfg.yaml. Vui lòng thay đổi tất cả các mật khẩu trên để bảo mật máy ảo.
 
Back
Bên trên