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

theanh

Administrator
Nhân viên
CMS Made Simple là một hệ thống quản lý nội dung mã nguồn mở và miễn phí được viết bằng PHP và sử dụng MySQL để lưu trữ dữ liệu của họ. CMS Made Simple là một hệ thống quản lý nội dung phổ biến và hiệu suất cao để quản lý các trang web hoặc blog của bạn. CMS Made Simple cung cấp phần quản trị đẹp và dễ sử dụng để phát triển chủ đề, mẫu và bảng định kiểu. Bạn có thể dễ dàng bảo trì và cập nhật trang web của mình một cách nhanh chóng và dễ dàng từ bất kỳ đâu có kết nối web. Nếu bạn đang tìm kiếm giải pháp thay thế cho WordPress, thì CMS Made Simple là lựa chọn tốt nhất dành cho bạn.

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

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.

Cài đặt LAMP Server​

CMS Made Simple chạy trên máy chủ web, được viết bằng PHP và sử dụng MySQL làm cơ sở dữ liệu, vì vậy bạn sẽ cần cài đặt LAMP server vào máy chủ của mình. Trước tiên, hãy cài đặt máy chủ Apache và MariaDB bằng cách chạy lệnh sau:
Mã:
sudo apt-get install apache2 mariadb-server -y
Theo mặc định, phiên bản PHP mới nhất không có sẵn trong Ubuntu 18.04, vì vậy bạn sẽ cần thêm kho lưu trữ cho phiên bản đó. Bạn có thể thêm nó bằng lệnh sau:<?p>
Mã:
sudo apt-get install python-software-properties -y
sudo add-apt-repository -y ppa:ondrej/php
Sau khi kho lưu trữ được cập nhật, bạn có thể cài đặt PHP và các thư viện khác bằng lệnh sau:
Mã:
sudo apt-get install apache2 mariadb-server libapache2-mod-php7.1 php7.1-common php7.1-mbstring php7.1-xmlrpc php7.1-soap php7.1-gd php7.1-xml php7.1-intl php7.1-mysql php7.1-cli php7.1-mcrypt php7.1-zip php7.1-curl -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 lệnh:
Mã:
sudo systemctl start apache2
sudo systemctl start mysql
sudo systemctl enable apache2
sudo systemctl enable mysql
Tiếp theo, bạn sẽ cần thực hiện một số thay đổi trong tệp php.ini. Bạn có thể thực hiện việc này bằng lệnh sau:
Mã:
sudo nano /etc/php/7.1/apache2/php.ini
Thực hiện các thay đổi sau:
Mã:
max_execution_time = 180memory_limit = 256Mpost_max_size = 25Mupload_max_file_size = 150M
Lưu và đóng tệp khi bạn hoàn tất.

Cấu hình Cơ sở dữ liệu​

Theo mặc định, cài đặt MariaDB không được bảo mật. Vì vậy, trước tiên bạn sẽ 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 tập lệnh mysql_secure_installation.
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 (nhập nếu không có): EnterĐặt mật khẩu root? [Y/n]: YMật khẩu mới: Nhập lại mật khẩu mới: Xóa người dùng ẩn danh? [Y/n]: YKhông cho phép root đăng nhập từ xa? [Y/n]: YXóa cơ sở dữ liệu thử nghiệm và quyền truy cập vào cơ sở dữ liệu đó? [Y/n]: YTải lại bảng đặc quyền ngay bây giờ? [Y/n]: Y
Tiếp theo, đăng nhập vào shell MariaDB bằng lệnh sau:
Mã:
mysql -u root -p
Nhập mật khẩu root của bạn, sau đó tạo cơ sở dữ liệu và người dùng cho CMSMS:
Mã:
MariaDB [(none)]> CREATE DATABASE cmsms_db;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON cmsms_db.* TO 'cmsms'@'localhost' IDENTIFIED BY 'password';
Tiếp theo, xóa cá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)]> exit;

Cài đặt CMSMS​

Tiếp theo, bạn sẽ cần tải xuống phiên bản mới nhất của CMSMS từ trang web chính thức của họ. Bạn cũng có thể tải xuống bằng lệnh sau:
Mã:
wget http://s3.amazonaws.com/cmsms/downloads/14144/cmsms-2.2.7-install.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 của Apache:
Mã:
sudo unzip cmsms-2.2.7-install.zip -d /var/www/html/cmsms
Tiếp theo, cấp quyền thích hợp cho thư mục cmsms:
Mã:
sudo chown -R www-data:www-data /var/www/html/cmsms/
sudo chmod -R 755 /var/www/html/cmsms/
Tiếp theo, tạo chỉ thị máy chủ ảo apache cho CMSMS:
Mã:
sudo nano /etc/apache2/sites-available/cmsms.conf
Thêm các dòng sau:
Mã:
 ServerAdmin [emailprotected] DocumentRoot /var/www/html/cmsms ServerName yourdomain.com Tùy chọn +FollowSymLinksAllowOverride AllOrder allow,denyallow from all  ErrorLog /var/log/apache2/cmsms-error_log CustomLog /var/log/apache2/cmsms-access_log common
Lưu và đóng tệp, sau đó bật tệp máy chủ ảo và mô-đun ghi đè apache bằng lệnh sau:
Mã:
sudo a2ensite cmsms
sudo a2enmod rewrite
Cuối cùng, khởi động lại dịch vụ apache để áp dụng tất cả các thay đổi:
Mã:
systemctl restart apache2

Truy cập CMSMS​

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ữ tiếng Anh và nhấp vào Tiếp theo nút, bạn sẽ thấy trang sau:



Tại đây, phân tích thư mục đích để tìm phần mềm hiện có, sau đó nhấp vào nút Cài đặt, bạn sẽ thấy trang sau:



Tại đây, cung cấp thông tin chi tiết về cơ sở dữ liệu của bạn, chọn Múi giờ 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 thông tin xác thực tài khoản quản trị viên 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 trang web của bạn, thêm ngôn ngữ bổ sung và nhấp vào nút Tiếp theo, bạn sẽ thấy trang sau:



Bây giờ, hãy nhấp vào nút Tiếp theo để cài đặt tệp ứng dụng, bạn sẽ thấy trang sau:



Bây giờ, hãy nhấp vào nút Tiếp theo để tạo và cập nhật lược đồ cơ sở dữ liệu, thiết lập sự kiện ban đầu, tài khoản người dùng, bảng định kiểu và nội dung, bạn sẽ thấy trang sau:



Bây giờ, hãy nhấp vào bảng quản trị CMSMS, bạn sẽ thấy trang sau:



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 Gửi, bạn sẽ thấy bảng điều khiển CMSMS trong hình ảnh sau:



Xin chúc mừng! Bạn đã cài đặt thành công CMS Made Simple trên máy chủ Ubuntu 18.04.
 
Back
Bên trên