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

theanh

Administrator
Nhân viên
MODX là một hệ thống quản lý nội dung miễn phí, mã nguồn mở và nhanh chóng được viết bằng ngôn ngữ PHP. Nó được thiết kế đặc biệt để dễ sử dụng, cho phép quản trị viên web tạo các trang web có nội dung mạnh mẽ và năng động. MODX đi kèm với trình cài đặt dựa trên web đồ họa, vì vậy bất kỳ người dùng bình thường nào cũng có thể cài đặt và xây dựng các trang web có bất kỳ kích thước nào.

Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách cài đặt MODX trên Ubuntu 18.04 LTS (Bionic Beaver).

Yêu cầu​

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

Cài đặt LAMP Server​

MODX chạy trên máy chủ web, được viết bằng ngôn ngữ PHP và sử dụng MariaDB làm cơ sở dữ liệu, vì vậy bạn sẽ cần cài đặt Apache, MariaDB và PHP 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 libapache2-mod-php7.2 php7.2-common php7.2-mbstring php7.2-xmlrpc php7.2-soap php7.2-gd php7.2-xml php7.2-intl php7.2-mysql php7.2-cli php7.2-mcrypt php7.2-ldap php7.2-zip php7.2-curl php7.2-sqlite3 -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
Tiếp theo, bạn sẽ cần thực hiện một số thay đổi trong tệp php.ini:
Mã:
sudo nano /etc/php/7.2/apache2/php.ini
Thực hiện các thay đổi sau:
Mã:
file_uploads = Bậtallow_url_fopen = Bậtmemory_limit = 256Mupload_max_file_size = 128Mmax_execution_time = 340max_input_vars = 1500
Lưu và đóng tệp khi bạn đã hoàn tất.

Cấu hình MariaDB​

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ể thực hiện việc này bằng cách chạy lệnh sau:
Mã:
sudo mysql_secure_installation
Trả lời tất cả các câu hỏi như được hiển thị bên dưới:
Mã:
Nhập mật khẩu hiện tại cho root (enter nếu không có): Chỉ cần nhấn Enter Đặ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 root đăng nhập từ xa? [Y/n]: Y Xóa cơ sở dữ liệu thử nghiệm và 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, sau đó tạo cơ sở dữ liệu cho MODX:
Mã:
MariaDB [(none)]> CREATE DATABASE modxdb;
Tiếp theo, tạo người dùng cho MODX và cấp quyền:
Mã:
MariaDB [(none)]> CREATE USER 'modx'@'localhost' IDENTIFIED BY 'password';
MariaDB [(none)]> GRANT ALL ON modxdb.* TO 'modx'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;
Tiếp theo, xóa các quyền bằng lệnh sau:
Mã:
MariaDB [(none)]> FLUSH PRIVILEGES;
Cuối cùng, thoát khỏi shell MariaDB:
Mã:
MariaDB [(none)]> thoát;

Cài đặt MODX​

Đầu tiên, bạn sẽ cần tải xuống phiên bản mới nhất của MODX 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://modx.s3.amazonaws.com/releases/2.6.3/modx-2.6.3-pl.zip
Sau khi tải xuống hoàn tất, hãy giải nén tệp đã tải xuống bằng lệnh sau:
Mã:
unzip modx-2.6.3-pl.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 modx-2.6.3-pl /var/www/html/modx
Tiếp theo, cấp quyền thích hợp cho thư mục modx:
Mã:
sudo chown -R www-data:www-data /var/www/html/modx
sudo chmod -R 775 /var/www/html/modx
Tiếp theo, bạn sẽ cần tạo một chỉ thị máy chủ ảo apache cho MODX.
Mã:
sudo nano /etc/apache2/sites-available/modx.conf
Thêm các dòng sau:
Mã:
 ServerAdmin [emailprotected] DocumentRoot /var/www/html/modx ServerName example.com ServerAlias www.example.com  Options +FollowSymlinks AllowOverride All Require all granted  ErrorLog ${APACHE_LOG_DIR}/modx_error.log CustomLog ${APACHE_LOG_DIR}/modx_access.log combined
Lưu tệp, khi bạn hoàn tất, sau đó bật tệp máy chủ ảo MODX và mô-đun ghi đè Apache bằng lệnh sau:
Mã:
sudo a2ensite modx.conf
sudo a2enmod rewrite
Cuối cùng, khởi động lại dịch vụ Apache bằng lệnh sau:
Mã:
sudo systemctl restart apache2

Truy cập MODX​

Mở trình duyệt web của bạn và nhập URL , bạn sẽ được chuyển hướng đến trang sau:



Bây giờ, hãy chọn ngôn ngữ của bạn và nhấp vào nút Chọn, bạn sẽ thấy trang sau:



Bây giờ, hãy nhấp vào nút Tiếp theo để bắt đầu cài đặt MODX, bạn sẽ thấy trang sau:



Bây giờ, hãy chọn tùy chọn Cài đặt mới và Nhấp vào nút Tiếp theo, bạn sẽ thấy trang sau:



Bây giờ, hãy cung cấp thông tin xác thực về cơ sở dữ liệu và quản trị viên của bạn, sau đó nhấp vào nút Tiếp theo, bạn sẽ thấy trang sau:



Bây giờ, nhấp vào nút Cài đặt để bắt đầu cài đặt, sau khi cài đặt hoàn tất, bạn sẽ thấy trang sau:



Bây giờ, nhấp vào nút Tiếp theo, bạn sẽ thấy trang sau:



Bây giờ, nhấp vào nút Đăng nhập, 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 trang sau:


Liên kết​

 
Back
Bên trên