Cách cài đặt WebERP trên Ubuntu 16.04

theanh

Administrator
Nhân viên
WebERP là một công cụ quản lý kinh doanh và kế toán hoàn chỉnh dựa trên web có thể được sử dụng cho cửa hàng trực tuyến hoặc hệ thống quản lý bán lẻ được phát hành theo giấy phép OpenSource. Nó có sẵn bằng nhiều ngôn ngữ và hỗ trợ tất cả các hệ điều hành phổ biến bao gồm Linux, Mac và Windows. WebERP đi kèm với nhiều tính năng như Lệnh mua, Lệnh bán, Sản xuất, Dấu chân thấp, mã nhanh, đơn giản, Phân tích bán hàng, Báo cáo PDF, Hoàn toàn tuân thủ utf-8, Hỗ trợ nhiều loại tiền tệ, Nhiều chủ đề và nhiều hơn nữa.

Trong hướng dẫn này, tôi sẽ chỉ cho bạn từng bước để cài đặt WebERP trên máy chủ Ubuntu 16.04.

Yêu cầu​

  • Máy chủ Ubuntu 16.04 mới được cài đặt trên hệ thống của bạn.
  • Một người dùng không phải root có quyền sudo được thiết lập trên máy chủ của bạn.

Bắt đầu​

Chúng ta hãy bắt đầu bằng cách cập nhật các gói hệ thống của bạn lên phiên bản mới nhất bằng lệnh sau:
Mã:
sudo apt-get update -y
sudo apt-get upgrade -y
Sau khi hệ thống của bạn được cập nhật đầy đủ, hãy khởi động lại hệ thống để áp dụng tất cả các thay đổi này.

Cài đặt LAMP Server​

WebERP chạy trên Apache, được viết bằng PHP và sử dụng MySQL để lưu trữ cơ sở dữ liệu. Vì vậy, bạn sẽ cần cài đặt Apache, PHP và MariaDB vào hệ thống của mình.

Trước tiên, hãy cài đặt Apache, PHP và các thư viện PHP cần thiết bằng lệnh sau:
Mã:
sudo apt-get install apache2, php7.0 php7.0-cli php7.0-mysql php7.0-gd php7.0-mcrypt php7.0-json php-pear -y
Sau khi cài đặt hoàn tất, hãy khởi động dịch vụ Apache và cho phép dịch vụ này khởi động khi khởi động bằng lệnh sau:
Mã:
sudo systemctl start apache2
sudo systemctl enable apache2
Theo mặc định, phiên bản mới nhất của MariaDB không khả dụng trong Ubuntu 16.04. Vì vậy, bạn sẽ cần thêm kho lưu trữ MariaDB vào hệ thống của mình.

Bạn có thể thực hiện việc này bằng cách chạy lệnh sau:
Mã:
sudo apt-get install software-properties-common -y
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://www.ftp.saix.net/DB/mariadb/repo/10.1/ubuntu xenial main'
Tiếp theo, hãy cập nhật kho lưu trữ và cài đặt máy chủ MariaDB bằng lệnh sau:
Mã:
sudo apt-get update -y
sudo apt-get install mariadb-server mariadb-client -y
Sau khi cài đặt hoàn tất, hãy khởi động Dịch vụ MariaDB và cho phép dịch vụ này khởi động cùng lúc với lệnh sau:
Mã:
sudo systemctl start mysql
sudo systemctl enable mysql

Cấu hình MariaDB​

Tiếp theo, bạn sẽ cần bảo mật cài đặt MariaDB. Bạn có thể thực hiện điều này bằng cách chạy tập lệnh sau:
Mã:
sudo mysql_secure_installation
Tập lệnh trên sẽ đặt mật khẩu gốc, xóa người dùng ẩn danh, không cho phép đăng nhập gốc từ xa và xóa cơ sở dữ liệu thử nghiệm.

Sau khi MariaDB được bảo mật, hãy đăng nhập vào bảng điều khiển MySQL và tạo cơ sở dữ liệu cho WebERP:
Mã:
mysql -u root -p
Nhập mật khẩu gốc của bạn và tạo cơ sở dữ liệu theo nhu cầu của bạn:
Mã:
MariaDB [(none)]>CREATE DATABASE weberp_db;
Tiếp theo, tạo tên người dùng và mật khẩu cho WebERP bằng lệnh sau:
Mã:
MariaDB [(none)]>CREATE USER 'weberp'@'localhost' IDENTIFIED BY 'password';
Tiếp theo, cấp quyền cho cơ sở dữ liệu weberp bằng lệnh sau lệnh:
Mã:
MariaDB [(none)]>GRANT ALL PRIVILEGES ON weberp_db.* TO 'weberp'@'localhost';
Tiếp theo, xả các đặc quyền bằng lệnh sau:
Mã:
MariaDB [(none)]>xả các đặc quyền;
Cuối cùng, đóng bảng điều khiển MySQL:
Mã:
MariaDB [(none)]>exit;

Tải xuống WebERP​

Bạn có thể tải xuống phiên bản mới nhất của WebERP từ trang web chính thức của họ bằng lệnh wget như được hiển thị bên dưới:
Mã:
wget https://excellmedia.dl.sourceforge.net/project/web-erp/webERP4.14.1.zip
Sau khi tải xuống WebERP, hãy giải nén mã nguồn đã tải xuống bằng unzip lệnh:
Mã:
giải nén webERP4.14.1.zip
Tiếp theo, sao chép thư mục đã giải nén vào thư mục gốc web Apache:
Mã:
sudo cp -r webERP /var/www/html/weberp
Tiếp theo, thay đổi quyền sở hữu của thư mục weberp:
Mã:
sudo chown -R www-data:www-data /var/www/html/weberp

Cấu hình Apache cho WebERP​

Tiếp theo, tạo tệp máy chủ ảo Apache cho WebERP:
Mã:
sudo nano /etc/apache2/sites-available/weberp.conf
Thêm các dòng sau:
Mã:
ServerAdmin [emailprotected]DocumentRoot "/var/www/html/weberp/"ServerName yourdomain.comServerAlias www.yourdomain.com
 
Back
Bên trên