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

theanh

Administrator
Nhân viên
Elxis CMS là một CMS mã nguồn mở và miễn phí được viết bằng ngôn ngữ PHP cho phép chúng ta tạo một trang web từ nhỏ đến các trang web cho đến các trang web của công ty. Nó đơn giản, nhanh chóng và dễ sử dụng để bạn có thể dễ dàng cài đặt mà không cần bất kỳ kỹ năng lập trình nào. Nó đi kèm với nhiều tính năng như, Hỗ trợ nhiều trang web và nhiều ngôn ngữ, Hỗ trợ SSL/TLS, Menu đa cấp, Giám sát hiệu suất, Thư viện ảnh, Thiết kế đáp ứng và nhiều hơn nữa.

Trong hướng dẫn này, chúng tôi sẽ giải thích cách cài đặt Elxis CMS trên máy chủ Ubuntu 18.04.

Yêu cầu​

  • Máy chủ chạy Ubuntu 18.04.
  • Địa chỉ IP tĩnh 172.20.10.8 được thiết lập cho máy chủ của bạn.
  • Người dùng không phải root với sudo quyền.

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 LAMP Server​

Trước tiên, hãy cài đặt máy chủ web Apache, máy chủ MariaDB, PHP và các mô-đun PHP khác bằng cách chạy lệnh sau:
Mã:
sudo apt-get install apache2 mariadb-server php7.2 php7.2-mysql php7.2-curl php7.2-xml php7.2-intl php7.2-cli php7.2-ldap php7.2-zip php7.2-readline php7.2-imap php7.2-json php7.2-cgi libapache2-mod-php7.2 php7.2-xmlrpc php7.2-gd php7.2-mbstring php7.2 php7.2-common php7.2-xmlrpc php7.2-soap php7.2-tidy php7.2-recode php7.2-sqlite3 php7.2-intl unzip wget -y
Sau khi tất cả các gói được cài đặt, hãy mở 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 = 256Mupload_max_filesize = 150Mmax_execution_time = 360date.timezone = Asia/Kolakata
Lưu và đóng tệp.

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ể bảo mật 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ư bên dưới:
Mã:
Nhập mật khẩu hiện tại cho root (enter nếu không): 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à 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
Cung cấp mật khẩu root của bạn. Sau đó, tạo cơ sở dữ liệu và người dùng cho Elxis:
Mã:
MariaDB [(none)]> CREATE DATABASE elxis;
MariaDB [(none)]> TẠO NGƯỜI DÙNG 'elxis'@'localhost' ĐƯỢC XÁC ĐỊNH BỞI 'password';
Tiếp theo, cấp tất cả các quyền cho Elxis bằng lệnh sau:
Mã:
MariaDB [(none)]> CẤP TẤT CẢ TRÊN elxis.* CHO 'elxis'@'localhost' ĐƯỢC XÁC ĐỊNH BỞI 'password' VỚI TÙY CHỌN CẤP;
Tiếp theo, xóa các quyền và thoát khỏi shell MariaDB:
Mã:
MariaDB [(none)]> XÓA QUYỀN;
MariaDB [(none)]> EXIT;

Cài đặt Elxis​

Đầu tiên, hãy tải xuống phiên bản Elxis mới nhất từ trang tải xuống của trang web chính thức của họ.

http://www.elxis.org/download.html

Và lưu trữ trên máy chủ của bạn, ví dụ: trong /tmp. 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 Apache bằng lệnh sau:
Mã:
sudo unzip elxis_4.6_phaethon_rev1958.zip -d /var/www/html/elxis
Tiếp theo, cấp quyền thích hợp cho thư mục elxis:
Mã:
chown -R www-data:www-data /var/www/html/elxis
chmod -R 777 /var/www/html/elxis
Tiếp theo, tạo tệp máy chủ ảo Apache cho Elxis:
Mã:
sudo nano /etc/apache2/sites-available/elxis.conf
Thêm các dòng sau:
Mã:
 ServerAdmin [emailprotected] DocumentRoot /var/www/html/elxis ServerName example.com ServerAlias www.example.com  Options FollowSymlinks AllowOverride All Require all granted  ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined
Lưu và đóng tệp. Sau đó, bật máy chủ ảo Apache và viết lại mô-đun bằng lệnh sau:
Mã:
sudo a2ensite elxis
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 Elxis​

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:



Bây giờ, hãy nhấp vào nút Tiếp tục. Bạn sẽ thấy trang sau:



Chấp nhận thỏa thuận cấp phép và nhấp vào nút Tiếp tục. Bạn sẽ thấy trang sau:





Bây giờ, hãy cung cấp thông tin chi tiết về Cơ sở dữ liệu của bạn và nhấp vào nút Gửi. Bạn sẽ thấy trang sau:



Cung cấp thông tin chi tiết về tài khoản quản trị của bạn và nhấp vào nút Gửi. Sau khi quá trình cài đặt hoàn tất, bạn sẽ thấy trang sau:



Bây giờ, hãy nhấp vào nút Truy cập trang web mới của bạn. Bạn sẽ thấy bảng điều khiển mặc định của Elxis ở trang sau:



Elxis đã được cài đặt thành công.

Liên kết​

 
Back
Bên trên