Cách cài đặt SOPlanning trên Ubuntu 18.04 LTS

theanh

Administrator
Nhân viên
SOPlanning là một công cụ lập kế hoạch trực tuyến miễn phí, mã nguồn mở và dễ sử dụng được thiết kế đặc biệt để tổ chức hiệu quả các dự án và nhiệm vụ. Bạn có thể phân công công việc cho từng thành viên trong nhóm của mình, bất kể hoạt động của bạn là gì. SoPlanning cũng cung cấp thông báo qua email, đồng bộ hóa với Google Calendar và Outlook để có hiệu quả cao hơn. SoPlanning là một công cụ mã nguồn mở, vì vậy bạn có thể tùy chỉnh logo và màu sắc tương ứng với công ty của mình. SoPlanning chủ yếu được sử dụng trong nhà máy sản xuất, đặt chỗ vật tư, hệ thống đặt chỗ trực tuyến, quản lý dự án CNTT, sản xuất công nghiệp, nhóm bán hàng và nhiều hơn nữa.

Trong hướng dẫn này, tôi sẽ giải thích cách cài đặt SOPlanning với Apache, MariaDB và PHP trên máy chủ Ubuntu 18.04 LTS.

Yêu cầu​

  • Máy chủ chạy Ubuntu 18.04 LTS.
  • Người dùng không phải root có quyền sudo.

Cài đặt LAMP Server​

Trước khi bắt đầu, bạn sẽ cần cài đặt Apache web server, MariaDB và PHP vào hệ thống của bạn. Trước tiên, hãy cài đặt Apache và MariaDB bằng lệnh sau:
Mã:
sudo apt-get install apache2 mariadb-server -y
Sau khi quá trình cài đặt hoàn tất, bạn sẽ cần thêm kho lưu trữ Ondrej PHP vào hệ thống của mình. SoPlanning hiện chưa hỗ trợ PHP 7.2, vì vậy chúng tôi sẽ cài đặt PHP 7.1 từ kho lưu trữ Ondrej. Bạn có thể thêm nó bằng lệnh sau:
Mã:
sudo add-apt-repository ppa:ondrej/php
Nhấn <ENTER>, khi trình cài đặt PPA yêu cầu xác nhận. Tiếp theo, cài đặt PHP với tất cả các phụ thuộc cần thiết bằng cách chạy lệnh sau:
Mã:
sudo apt-get install php7.1 php7.1-mysql php7.1-curl php7.1-json php7.1-cgi php7.1-recode php7.1-sq php7.1-intl libapache2-mod-php7.1 php7.1-mcrypt php7.1-xmlrpc php7.1-gd php7.1-mbstring php7.1 php7.1-common php7.1-xmlrpc php7.1-soap php7.1-xml php7.1-intl php7.1-cli php7.1-ldap php7.1-zip php7.1-readline php7.1-imap php7.1-tidy -y
Sau khi tất cả các gói được cài đặt, hãy khởi động dịch vụ Apache và MariaDB và cho phép chúng khởi động khi khởi động bằng lệnh sau:
Mã:
sudo systemctl start apache2
sudo systemctl enable apache2
sudo systemctl start mariadb
sudo systemctl enable mariadb
Tạo người dùng cơ sở dữ liệu và cơ sở dữ liệu cho SoPlanning. Đăng nhập vào MariaDB với tư cách là người dùng root:
Mã:
mysql -u root -p
và tạo một cơ sở dữ liệu và người dùng cơ sở dữ liệu mới có tên là 'soplanning' với mật khẩu 'soplanning-pass'.
Mã:
CREATE DATABASE soplanning;
GRANT ALL PRIVILEGES ON soplanning.* TO 'soplanning'@'localhost' IDENTIFIED BY 'soplanning-pass';
FLUSH PRIVILEGES;
quit

Cài đặt SoPlanning​

Đầu tiên, hãy tải xuống phiên bản mới nhất của SoPlanning từ Source Forge bằng lệnh sau:
Mã:
cd /tmp
wget https://excellmedia.dl.sourceforge.net/project/soplanning/soplanning/v1.42/soplanning-1-42.zip
Tiếp theo, giải nén tệp đã tải xuống:
Mã:
unzip soplanning-1-42.zip
Tiếp theo, sao chép thư mục đã giải nén vào thư mục gốc web của Apache:
Mã:
sudo cp -r soplanning /var/www/html/soplanning
Tiếp theo, cấp quyền sở hữu và quyền thích hợp bằng lệnh sau:
Mã:
sudo chown -R www-data.www-data /var/www/html/soplanning
sudo chmod -R 775 /var/www/html/soplanning

Cấu hình Apache cho SoPlanning​

Tiếp theo, bạn sẽ cần tạo máy chủ ảo Apache cho SoPlanning. Bạn có thể thực hiện việc này bằng lệnh sau:
Mã:
sudo nano /etc/apache2/sites-available/soplanning.conf
Thêm các dòng sau:
Mã:
ServerName example.comServerAdmin [emailprotected]DocumentRoot /var/www/html/soplanning/AllowOverride AllOrder allow,denyallow from allErrorLog /var/log/apache2/soplanning_error.logCustomLog /var/log/apache2/soplanning_custom.log kết hợp
Lưu và đóng tệp, sau đó bật tệp máy chủ ảo Apache và mô-đun ghi đè Apache bằng lệnh sau:
Mã:
sudo a2ensite soplanning.conf
sudo a2enmod rewrite
Cuối cùng, khởi động lại dịch vụ web Apache để áp dụng các thay đổi:
Mã:
sudo systemctl restart apache2

Truy cập SoPlanning​

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



Tại đây, hãy cung cấp tên cơ sở dữ liệu, người dùng gốc và mật khẩu gốc của bạn, sau đó nhấp vào nút Khởi chạy cài đặt. Bạn sẽ thấy trang sau:



Bây giờ, hãy nhấp vào nút Nhấp vào đây. Bạn sẽ được chuyển hướng đến trang đăng nhập SoPlanning:



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 Đăng nhập. Bạn sẽ thấy bảng điều khiển SoPlanning trong màn hình sau:


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 SoPlanning

Tên người dùng: admin
Mật khẩu:admin

Đăng nhập MySQL

Tên người dùng:root
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.

Liên kết​

 
Back
Bên trên