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.
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.
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:
Thực hiện các thay đổi sau:
Lưu và đóng tệp.
Trả lời tất cả các câu hỏi như bên dưới:
Sau khi MariaDB được bảo mật, hãy đăng nhập vào shell MariaDB:
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:
Tiếp theo, cấp tất cả các quyền cho Elxis bằng lệnh sau:
Tiếp theo, xóa các quyền và thoát khỏi shell MariaDB:
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:
Tiếp theo, cấp quyền thích hợp cho thư mục elxis:
Tiếp theo, tạo tệp máy chủ ảo Apache cho Elxis:
Thêm các dòng sau:
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:
Cuối cùng, khởi động lại dịch vụ Apache bằng lệnh 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.
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
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
Mã:
sudo nano /etc/php/7.2/apache2/php.ini
Mã:
memory_limit = 256Mupload_max_filesize = 150Mmax_execution_time = 360date.timezone = Asia/Kolakata
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
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
Mã:
mysql -u root -p
Mã:
MariaDB [(none)]> CREATE DATABASE elxis;
MariaDB [(none)]> TẠO NGƯỜI DÙNG 'elxis'@'localhost' ĐƯỢC XÁC ĐỊNH BỞI 'password';
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;
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
Mã:
chown -R www-data:www-data /var/www/html/elxis
chmod -R 777 /var/www/html/elxis
Mã:
sudo nano /etc/apache2/sites-available/elxis.conf
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
Mã:
sudo a2ensite elxis
sudo a2enmod rewrite
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.