Cài đặt Dolibarr ERP trên Ubuntu 22.04

theanh

Administrator
Nhân viên
Dolibarr là hệ thống ERP và CRM nguồn mở được viết bằng PHP. Hệ thống này được thiết kế cho các doanh nghiệp vừa và nhỏ để quản lý khách hàng, hóa đơn, đơn đặt hàng, sản phẩm, hàng tồn kho, v.v. Hệ thống cung cấp giao diện web đơn giản và dễ sử dụng cho phép bạn quản lý ứng dụng ERP của mình thông qua trình duyệt web. Nếu bạn đang tìm kiếm các giải pháp ERP và CRM nguồn mở cho tổ chức của mình, thì Dolibarr là lựa chọn tốt nhất dành cho bạn.

Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách cài đặt Dolibarr trên máy chủ Ubuntu 22.04.

Yêu cầu​

  • Máy chủ chạy Ubuntu 22.04.
  • Mật khẩu gốc được cấu hình trên máy chủ của bạn.
  • Tên miền hợp lệ được trỏ đến máy chủ của bạn.

Cài đặt LAMP Stack​

Trước khi bắt đầu, bạn phải cài đặt Apache, MariaDB, PHP và các mô-đun PHP khác vào hệ thống của mình. Trước tiên, hãy thêm kho lưu trữ PHP vào hệ thống của bạn bằng lệnh sau:
Mã:
apt-get install software-properties-common -y
add-apt-repository ppa:ondrej/php -y
Tiếp theo, hãy cập nhật kho lưu trữ và cài đặt máy chủ Apache, PHP và MariaDB bằng lệnh sau lệnh:
Mã:
apt-get install apache2 mariadb-server php7.4 libapache2-mod-php7.4 php7.4-common php7.4-curl php7.4-intl php7.4-mbstring php7.4-mcrypt php7.4-json php7.4-xmlrpc php7.4-soap php7.4-mysql php7.4-gd php7.4-xml php7.4-cli php7.4-zip wget unzip git -y
Sau khi cài đặt hoàn tất, hãy chỉnh sửa tệp php.ini và thay đổi một số thiết lập mặc định:
Mã:
nano /etc/php/7.4/apache2/php.ini
Thay đổi các mục sau cài đặt:
Mã:
memory_limit = 512M
upload_max_filesize = 150M
max_execution_time = 360
date.timezone = UTC
Lưu và đóng tệp. Sau đó, khởi động các dịch vụ Apache và MariaDB và cho phép chúng khởi động vào thời điểm khởi động bằng lệnh sau:
Mã:
systemctl start apache2
systemctl enable apache2
systemctl start mariadb
systemctl enable mariadb
Sau khi hoàn tất, bạn có thể tiến hành bước tiếp theo.

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ể bảo mật bằng cách chạy tập lệnh sau:
Mã:
mysql_secure_installation
Trả lời tất cả các câu hỏi như hiển thị bên dưới:
Mã:
Enter current password for root (enter for none): Set root password? [Y/n]: N Remove anonymous users? [Y/n]: Y Disallow root login remotely? [Y/n]: Y Remove test database and access to it? [Y/n]: Y Reload privilege tables now? [Y/n]: Y
Sau khi MariaDB được bảo mật, hãy đăng nhập vào MariaDB shell:
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 dolibarrdb;
MariaDB [(none)]> CREATE USER dolibarr;
Tiếp theo, cấp quyền cho cơ sở dữ liệu Dolibarr bằng lệnh sau lệnh:
Mã:
MariaDB [(none)]> GRANT ALL PRIVILEGES ON dolibarrdb.* TO 'dolibarr'@'localhost' IDENTIFIED BY 'password';
Tiếp theo, bạn sẽ cần chạy lệnh FLUSH PRIVILEGES để bảng đặc quyền đượ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 lệnh:
Mã:
MariaDB [(none)]> EXIT
Sau khi hoàn tất, bạn có thể tiến hành bước tiếp theo.

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ừ kho lưu trữ Git bằng lệnh sau:
Mã:
release_tag=$(curl -s https://api.github.com/repos/Dolibarr/dolibarr/releases/latest | grep tag_name | cut -d '"' -f 4) wget https://github.com/Dolibarr/dolibarr/archive/${release_tag}.tar.gz
Sau khi tải xuống hoàn tất, hãy giải nén tệp đã tải xuống tệp bằng lệnh sau:
Mã:
tar -xvzf 15.0.2.tar.gz
Tiếp theo, sao chép thư mục đã giải nén vào thư mục gốc web Apache và thiết lập quyền thích hợp:
Mã:
cp -r dolibarr-15.0.2 /var/www/html/dolibarr
chown -R www-data:www-data /var/www/html/dolibarr/
chmod -R 775 /var/www/html/dolibarr/
Sau khi hoàn tất, bạn có thể tiến hành bước tiếp theo.

Cấu hình Apache cho Dolibarr​

Tiếp theo, tạo một tệp máy chủ ảo Apache bằng lệnh sau:
Mã:
nano /etc/apache2/sites-available/dolibarr.conf
Thêm các dòng sau:
Mã:
 ServerAdmin [emailprotected] DocumentRoot /var/www/html/dolibarr/htdocs ServerName dolibarr.example.com  Options +FollowSymlinks AllowOverride All Require all granted  ErrorLog ${APACHE_LOG_DIR}/dolibarr_error.log CustomLog ${APACHE_LOG_DIR}/dolibarr_access.log combined
Lưu tệp, sau đó bật tệp máy chủ ảo Apache bằng lệnh sau:
Mã:
a2ensite dolibarr
Tiếp theo, bật mô-đun ghi đè Apache và tải lại dịch vụ Apache bằng lệnh sau lệnh:
Mã:
a2enmod rewrite
systemctl restart apache2
Bây giờ bạn có thể kiểm tra trạng thái của Dolibarr bằng lệnh sau:
Mã:
systemctl status apache2
Bạn sẽ nhận được thông báo sau đầu ra:
Mã:
? apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled) Active: active (running) since Sat 2022-07-02 08:14:00 UTC; 6s ago Docs: https://httpd.apache.org/docs/2.4/ Process: 21317 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS) Main PID: 21321 (apache2) Tasks: 6 (limit: 4579) Memory: 13.6M CPU: 119ms CGroup: /system.slice/apache2.service ??21321 /usr/sbin/apache2 -k start ??21322 /usr/sbin/apache2 -k start ??21323 /usr/sbin/apache2 -k start ??21324 /usr/sbin/apache2 -k start ??21325 /usr/sbin/apache2 -k start ??21326 /usr/sbin/apache2 -k start
Jul 02 08:14:00 ubuntu2204 systemd[1]: Starting The Apache HTTP Server...
Sau khi hoàn tất, bạn có thể tiến hành bước tiếp theo.

Truy cập Dolibarr​

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


data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22279%22%3E%3C/svg%3E


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


data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22377%22%3E%3C/svg%3E


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:


data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22250%22%3E%3C/svg%3E



data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22282%22%3E%3C/svg%3E


Bây giờ, hãy cung cấp thông tin chi tiết về cơ sở dữ liệu, thông tin chi tiết về cấu hình máy chủ web và nhấp vào nút Bước tiếp theo. Bạn sẽ thấy trang sau:


data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22282%22%3E%3C/svg%3E


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


data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22312%22%3E%3C/svg%3E


Nhấp vào nút Bước tiếp theo. Bạn sẽ thấy trang sau:


data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22299%22%3E%3C/svg%3E


Tại đây, 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 Bước tiếp theo. Khi người dùng đã tạo thành công, bạn sẽ thấy trang sau:


data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22269%22%3E%3C/svg%3E


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:


data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22369%22%3E%3C/svg%3E


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 bảng điều khiển Dolibarr trên trang sau:


data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22372%22%3E%3C/svg%3E

Kết luận​

Xin chúc mừng! Bạn đã cài đặt và cấu hình thành công Dolibarr ERP và CRM với Apache trên máy chủ Ubuntu 22.04. Bây giờ bạn có thể bắt đầu quản lý ERP và CRM của mình từ vị trí trung tâm. Hãy thoải mái hỏi tôi nếu bạn có bất kỳ câu hỏi nào.
 
Back
Bên trên