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.
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:
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:
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:
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:
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'.
Tiếp theo, giải nén tệp đã tải xuống:
Tiếp theo, sao chép thư mục đã giải nén vào thư mục gốc web của Apache:
Tiếp theo, cấp quyền sở hữu và quyền thích hợp bằng lệnh sau:
Thêm các dòng sau:
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:
Cuối cùng, khởi động lại dịch vụ web Apache để áp dụng các thay đổi:
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:
Đă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.
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
Mã:
sudo add-apt-repository ppa:ondrej/php
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
Mã:
sudo systemctl start apache2
sudo systemctl enable apache2
sudo systemctl start mariadb
sudo systemctl enable mariadb
Mã:
mysql -u root -p
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
Mã:
unzip soplanning-1-42.zip
Mã:
sudo cp -r soplanning /var/www/html/soplanning
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
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
Mã:
sudo a2ensite soplanning.conf
sudo a2enmod rewrite
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
- Tải xuống SoPlanning