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.
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.
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:
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:
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:
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:
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:
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:
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:
Tiếp theo, tạo tên người dùng và mật khẩu cho WebERP bằng lệnh sau:
Tiếp theo, cấp quyền cho cơ sở dữ liệu weberp bằng lệnh sau lệnh:
Tiếp theo, xả các đặc quyền bằng lệnh sau:
Cuối cùng, đóng bảng điều khiển MySQL:
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:
Tiếp theo, sao chép thư mục đã giải nén vào thư mục gốc web Apache:
Tiếp theo, thay đổi quyền sở hữu của thư mục weberp:
Thêm các dòng sau:
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
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
Mã:
sudo systemctl start apache2
sudo systemctl enable apache2
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'
Mã:
sudo apt-get update -y
sudo apt-get install mariadb-server mariadb-client -y
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
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
Mã:
MariaDB [(none)]>CREATE DATABASE weberp_db;
Mã:
MariaDB [(none)]>CREATE USER 'weberp'@'localhost' IDENTIFIED BY 'password';
Mã:
MariaDB [(none)]>GRANT ALL PRIVILEGES ON weberp_db.* TO 'weberp'@'localhost';
Mã:
MariaDB [(none)]>xả các đặc quyền;
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
Mã:
giải nén webERP4.14.1.zip
Mã:
sudo cp -r webERP /var/www/html/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
Mã:
ServerAdmin [emailprotected]DocumentRoot "/var/www/html/weberp/"ServerName yourdomain.comServerAlias www.yourdomain.com