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.
Sau khi cài đặt hoàn tất, hãy mở tệp php.ini bằng lệnh sau:
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:
Trả lời tất cả các câu hỏi như được hiển thị bên dưới:
Sau khi MariaDB được bảo mật, hãy đăng nhập vào shell MariaDB:
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 đặc quyền cho cơ sở dữ liệu Dolibarr bằng lệnh sau:
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
Tiếp theo, thoát khỏi bảng điều khiển MariaDB bằng lệnh sau:
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:
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:
Tạo một thư mục cho Dolibarr để lưu trữ các tài liệu đã tải lên:
Tiếp theo, tạo một tệp máy chủ ảo Apache bằng lệnh sau:
Thêm các dòng sau:
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:
Tiếp theo, bật mô-đun Apache rewrite và tải lại dịch vụ Apache bằng lệnh 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:
Đă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.
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
Mã:
sudo nano /etc/php/7.2/apache2/php.ini
Mã:
memory_limit = 512Mupload_max_filesize = 150Mmax_execution_time = 360date.timezone = Europe/Berlin
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
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
Mã:
mysql -u root -p
Mã:
MariaDB [(none)]> CREATE DATABASE dolibarrdbcharacter set UTF8 collate utf8_bin;
MariaDB [(none)]> CREATE USER dolibarr;
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';
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ừ 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
Mã:
unzip dolibarr-8.0.4.zip
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/
Mã:
mkdir /var/documents
chown www-data:www-data /var/documents
chmod 700 /var/documents
Mã:
sudo nano /etc/apache2/sites-available/dolibarr.conf
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
Mã:
sudo a2ensite dolibarr
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.