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.
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:
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:
Thay đổi các mục sau cài đặt:
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:
Sau khi hoàn tất, bạn có thể tiến hành bước tiếp theo.
Trả lời tất cả các câu hỏi như hiển thị bên dưới:
Sau khi MariaDB được bảo mật, hãy đăng nhập vào MariaDB shell:
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:
Tiếp theo, cấp quyền cho cơ sở dữ liệu Dolibarr bằng lệnh sau lệnh:
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
Tiếp theo, thoát khỏi bảng điều khiển MariaDB bằng lệnh sau lệnh:
Sau khi hoàn tất, bạn có thể tiến hành bước tiếp theo.
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:
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:
Sau khi hoàn tất, bạn có thể tiến hành bước tiếp theo.
Thêm các dòng sau:
Lưu tệp, sau đó bật tệp máy chủ ảo Apache bằng lệnh sau:
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:
Bây giờ bạn có thể kiểm tra trạng thái của Dolibarr bằng lệnh sau:
Bạn sẽ nhận được thông báo sau đầu ra:
Sau khi hoàn tất, bạn có thể tiến hành bước tiếp theo.
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
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
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
Mã:
nano /etc/php/7.4/apache2/php.ini
Mã:
memory_limit = 512M
upload_max_filesize = 150M
max_execution_time = 360
date.timezone = UTC
Mã:
systemctl start apache2
systemctl enable apache2
systemctl start mariadb
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ể bảo mật bằng cách chạy tập lệnh sau:
Mã:
mysql_secure_installation
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
Mã:
mysql -u root -p
Mã:
MariaDB [(none)]> CREATE DATABASE dolibarrdb;
MariaDB [(none)]> CREATE USER dolibarr;
Mã:
MariaDB [(none)]> GRANT ALL PRIVILEGES ON dolibarrdb.* TO 'dolibarr'@'localhost' IDENTIFIED BY 'password';
Mã:
MariaDB [(none)]> FLUSH PRIVILEGES;
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ừ 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
Mã:
tar -xvzf 15.0.2.tar.gz
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/
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
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
Mã:
a2ensite dolibarr
Mã:
a2enmod rewrite
systemctl restart apache2
Mã:
systemctl status apache2
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...
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