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

theanh

Administrator
Nhân viên
PageKit là một CMS miễn phí, mã nguồn mở và nhẹ có thể được sử dụng để tạo ra các trang web đẹp. Pagekit đi kèm với giao diện sạch sẽ và trực quan cho phép bạn tập trung vào những gì quan trọng nhất, quản lý nội dung của bạn. Nó cung cấp một bảng điều khiển có thể định cấu hình hiển thị tất cả các số liệu thống kê liên quan đến trang web của bạn tại một nơi. Bạn có thể dễ dàng quản lý các trang, menu và tiện ích bằng bảng điều khiển kéo và thả của Pagekit. Pagekit không yêu cầu bất kỳ yêu cầu phần cứng đặc biệt nào. Có thể cài đặt trên máy chủ có dung lượng RAM nhỏ.

Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách cài đặt PageKit CMS với máy chủ web Apache trên Ubuntu 18.04 LTS.

Yêu cầu​

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

Bắt đầu​

Trước khi bắt đầu, bạn sẽ cần cập nhật hệ thống của mình lên phiên bản mới nhất. 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 update -y
sudo apt-get upgrade -y
Sau khi hệ thống của bạn được cập nhật, hãy khởi động lại hệ thống để áp dụng các thay đổi.

Cài đặt Apache, MariaDB và PHP​

PageKit chạy trên máy chủ web, được viết bằng ngôn ngữ PHP và sử dụng MariaDB để lưu trữ dữ liệu của chúng. Vì vậy, bạn sẽ cần cài đặt máy chủ web Apache, máy chủ MariaDB, PHP và các thư viện PHP khác vào máy chủ của mình. Bạn có thể cài đặt tất cả chúng chỉ bằng cách chạy lệnh sau:
Mã:
sudo apt-get install apache2 mariadb-server php7.2 libapache2-mod-php7.2 php7.2-common php7.2-sqlite php7.2-curl php7.2-intl php7.2-mbstring php7.2-xmlrpc php7.2-mysql php7.2-gd php7.2-xml php7.2-cli php7.2-zip wget unzip -y
Sau khi cài đặt tất cả các gói cần thiết, bạn sẽ cần chỉnh sửa tệp php.ini và thực hiện một số thay đổi:
Mã:
sudo nano /etc/php/7.2/apache2/php.ini
Thực hiện các thay đổi sau:
Mã:
memory_limit = 300Mallow_url_fopen = Bậtupload_max_filesize = 200Mmax_execution_time = 400date.timezone = Asia/Kolkata
Lưu và đóng tệp. Sau đó, khởi động lại 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 cách chạy lệnh sau:
Mã:
sudo systemctl restart apache2
sudo systemctl restart mariadb
sudo systemctl enable apache2
sudo systemctl enable mariadb

Cấu hình MariaDB cho PageKit​

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ể bảo mật bằng cách chạy lệnh sau:
Mã:
sudo mysql_secure_installation
Lệnh này sẽ đặt mật khẩu root, xóa người dùng ẩn danh, không cho phép đăng nhập root từ xa và xóa cơ sở dữ liệu thử nghiệm như được hiển thị bên dưới:
Mã:
Nhập mật khẩu hiện tại cho root (nhập nếu không có): Đặ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 đăng nhập root từ xa? [Y/n]: Y Xóa cơ sở dữ liệu thử nghiệm và quyền 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
Sau khi MariaDB được bảo mật, hãy đăng nhập vào shell MariaDB:
Mã:
mysql -u root -p
Nhập mật khẩu root của bạn khi được nhắc. Sau đó, tạo cơ sở dữ liệu và người dùng cho PageKit bằng lệnh sau:
Mã:
MariaDB [(none)]> CREATE DATABASE pagekitdb;
MariaDB [(none)]> CREATE USER pagekit;
Tiếp theo, cấp quyền cho cơ sở dữ liệu PageKit bằng lệnh sau:
Mã:
MariaDB [(none)]> GRANT ALL PRIVILEGES ON pagekitdb.* TO 'pagekit'@'localhost' IDENTIFIED BY 'password';
Tiếp theo, xóa quyền bằng lệnh sau:
Mã:
MariaDB [(none)]> FLUSH PRIVILEGES;
Tiếp theo, thoát khỏi bảng điều khiển MariaDB bằng lệnh sau:
Mã:
MariaDB [(none)]> exit

Tải xuống PageKit​

Đầu tiên, bạn sẽ cần tải xuống phiên bản mới nhất của PageKit CMS từ trang web chính thức của họ. Bạn có thể tải xuống bằng lệnh sau:
Mã:
wget https://pagekit.com/api/download/latest -O pagekit.zip
Sau khi tải xuống hoàn tất, hãy giải nén tệp đã tải xuống vào thư mục gốc web Apache bằng lệnh sau:
Mã:
sudo unzip pagekit.zip -d /var/www/html/pagekit
Tiếp theo, cấp quyền thích hợp cho thư mục pagekit bằng lệnh sau:
Mã:
sudo chown -R www-data:www-data /var/www/html/pagekit/
sudo chmod -R 777 /var/www/html/pagekit/
Tiếp theo, bạn có thể tiến hành cấu hình Apache cho PageKit.

Cấu hình Apache cho PageKit​

Tiếp theo, bạn sẽ cần tạo tệp máy chủ ảo Apache cho PageKit CMS. Bạn có thể thực hiện điều này bằng cách tạo tệp pagekit.conf như hiển thị bên dưới:
Mã:
sudo nano /etc/apache2/sites-available/pagekit.conf
Thêm các dòng sau:
Mã:
 ServerAdmin [emailprotected] DocumentRoot /var/www/html/pagekit ServerName example.com  Options FollowSymlinks AllowOverride All Require all granted  ErrorLog ${APACHE_LOG_DIR}/pagekit_error.log CustomLog ${APACHE_LOG_DIR}/pagekit_access.log combined
Lưu và đóng tệp. Sau đó, bật tệp máy chủ ảo PageKit bằng lệnh sau:
Mã:
sudo a2ensite pagekit
Tiếp theo, bật mô-đun Apache rewrite và khởi động lại máy chủ web Apache để áp dụng tất cả các thay đổi:
Mã:
sudo a2enmod rewrite
sudo systemctl restart apache2

Truy cập PageKit CMS​

PageKit CMS hiện đã được cài đặt và định cấu hình. Đã đến lúc truy cập trình hướng dẫn cài đặt web PageKit.

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:



Bây giờ, hãy nhấp vào nút Mũi tên. Bạn sẽ thấy 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ạn sẽ thấy trang sau:



Tại đây, cung cấp tên cơ sở dữ liệu, tên người dùng và mật khẩu cơ sở dữ liệu của bạn. Sau đó, nhấp vào nút TIẾP THEO. Bạn sẽ thấy trang sau:



Tại đây, cung cấp tiêu đề trang web, tên người dùng và mật khẩu quản trị viên. Sau đó, nhấp vào nút CÀI ĐẶT. Bạn sẽ thấy trang sau:



Bây giờ, cung cấp thông tin đăng nhập quản trị viên của bạn và nhấp vào nút ĐĂNG NHẬP. Bạn sẽ thấy bảng điều khiển mặc định của PageKit CMS trong trang sau:



Xin chúc mừng! Bạn đã cài đặt thành công PageKit CMS trên máy chủ Ubuntu 18.04. Tôi hy vọng bây giờ bạn có thể dễ dàng chỉnh sửa trang web để tạo trang web hiện đại cho doanh nghiệp của mình. Hãy thoải mái hỏi tôi nếu bạn có bất kỳ câu hỏi nào.

Liên kết​

 
Back
Bên trên