Couch CMS là một Hệ thống quản lý nội dung miễn phí, mã nguồn mở và đơn giản có thể được sử dụng để thiết kế các trang web đẹp mà không cần bất kỳ kiến thức nào về PHP. Couch CMS bao gồm các nguồn cấp RSS tích hợp, biểu mẫu, trang tùy chỉnh và tích hợp PayPal. Couch CMS đi kèm với nhiều tính năng bao gồm, Vùng có thể chỉnh sửa, Bình luận, Trang được sao chép, Biểu mẫu tự động xác thực, Liên kết thân thiện với SEO, Nguồn cấp RSS, Ẩn URL và nhiều tính năng khác.
Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách cài đặt Couch CMS trên Ubuntu 16.04.
Sau khi kho lưu trữ được cập nhật, hãy khởi động lại hệ thống để áp dụng tất cả các thay đổi.
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:
Tập lệnh này sẽ đặt mật khẩu gốc, xóa người dùng ẩn danh, không cho phép đăng nhập gốc từ xa và xóa cơ sở dữ liệu thử nghiệm và quyền truy cập vào MariaDB an toàn như được hiển thị bên dưới:
Sau khi MariaDB được bảo mật, hãy tạo một cơ sở dữ liệu cho Couch CMS.
Đầu tiên, hãy đăng nhập vào bảng điều khiển MariaDB bằng lệnh sau:
Bạn sẽ được nhắc nhập mật khẩu, hãy nhập mật khẩu gốc của bạn và tạo một cơ sở dữ liệu cho Couch CMS:
Tiếp theo, hãy tạo một người dùng cho OctoberCMS và cấp tất cả các quyền cho Couch CMS bằng lệnh sau:
Tiếp theo, xóa các quyền bằng lệnh sau:
Cuối cùng, thoát khỏi bảng điều khiển MariaDB bằng lệnh sau:
Sau khi cấu hình cơ sở dữ liệu, bạn có thể tiến hành bước tiếp theo.
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:
Tiếp theo, sao chép thư mục đã giải nén vào thư mục gốc của Apache bằng lệnh sau:
Tiếp theo, cấp quyền thích hợp cho thư mục couch:
Tiếp theo, thay đổi thư mục thành couch và đổi tên tệp config.example.php thành config.php:
Tiếp theo, mở tệp config.php và thêm thông tin xác thực cơ sở dữ liệu:
Thay đổi tệp như hiển thị bên dưới:
Lưu và đóng tệp khi bạn hoàn tất, sau đó bật mô-đun ghi lại bằng lệnh sau:
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:
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 Cài đặt, Sau khi cài đặt hoàn tất thành công, bạn sẽ thấy thông báo sau trang:
Bây giờ, hãy nhấp vào nút đăng nhập, 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 Đăng nhập, bạn sẽ thấy bảng điều khiển Couch CMS trong hình ảnh sau:
Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách cài đặt Couch CMS trên Ubuntu 16.04.
Yêu cầu
- Máy chủ chạy Ubuntu 16.04.
- Người dùng không phải root có quyền sudo.
Cập nhật hệ thống
Đầu tiên, hãy cập nhật hệ thống của bạn kho lưu trữ gói lên phiên bản mới nhất bằng cách chạy lệnh sau:
Mã:
sudo apt-get update -y
sudo apt-get upgrade -y
Cài đặt LAMPP Server
Tiếp theo, bạn sẽ cần cài đặt máy chủ web Apache, PHP và MariaDB vào hệ thống của mình. Bạn có thể cài đặt tất cả chúng bằng cách chạy lệnh sau:
Mã:
sudo apt-get install apache2 mariadb-server libapache2-mod-php7.0 php7.0 php7.0-gd php7.0-mbstring php7.0-mysqlnd -y
Mã:
sudo systemctl start apache2
sudo systemctl enable apache2
sudo systemctl start mysql
sudo systemctl enable mysql
Cấu hình cơ sở dữ liệu cho CouchCMS
Theo mặc định, MariaDB không an toàn. 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 sử dụng tập lệnh mysql_secure_installation.
Mã:
sudo mysql_secure_installation
Mã:
Đặt mật khẩu gốc? [Y/n] yXóa người dùng ẩn danh? [Y/n] yKhông cho phép đăng nhập gốc 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
Đầu tiên, hãy đăng nhập vào bảng điều khiển MariaDB bằng lệnh sau:
Mã:
mysql -u root -p
Mã:
MariaDB [(none)]> CREATE DATABASE couchdb CHARACTER SET utf8 COLLATE utf8_general_ci;
Mã:
MariaDB [(none)]> CẤP TẤT CẢ CÁC QUYỀN TRÊN couchdb.* CHO 'couch'@'localhost' ĐƯỢC XÁC ĐỊNH BỞI 'password';
Mã:
MariaDB [(none)]> xóa các quyền;
Mã:
MariaDB [(none)]> quit
Cài đặt CouchCMS
Đầu tiên, bạn sẽ cần tải xuống phiên bản mới nhất của Couch CMS từ kho lưu trữ GIT. Bạn có thể tải xuống bằng lệnh sau:
Mã:
wget https://github.com/CouchCMS/CouchCMS/archive/master.zip
Mã:
unzip master.zip
Mã:
sudo cp -r CouchCMS-master/couch /var/www/html/
Mã:
sudo chown -R www-data:www-data /var/www/html/couch
sudo chmod -R 777 /var/www/html/couch
Mã:
cd /var/www/html/couch
sudo cp config.example.php config.php
Mã:
sudo nano config.php
Mã:
// Nếu cần, hãy xác định URL đầy đủ của trang web của bạn bao gồm cả tên miền phụ, nếu có. // V.IMP: Đừng quên dấu gạch chéo theo sau! define( 'K_SITE_URL', 'http://192.168.0.102/' ); // Tên cơ sở dữ liệu define( 'K_DB_NAME', 'couchdb' ); // 5. // Tên người dùng cơ sở dữ liệu define( 'K_DB_USER', 'couch' ); // 6. // Mật khẩu cơ sở dữ liệu define( 'K_DB_PASSWORD', 'password' ); // 7. // Tên máy chủ MySQL (thường là 'localhost') define( 'K_DB_HOST', 'localhost' );
Mã:
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ã:
sudo systemctl restart apache2
Truy cập Couch CMS
Couch CMS hiện đã được cài đặt, đã đến lúc truy cập Couch CMSMở trình duyệt web của bạn và nhập URL , bạn sẽ được chuyển hướng đến 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 Cài đặt, Sau khi cài đặt hoàn tất thành công, bạn sẽ thấy thông báo sau trang:
Bây giờ, hãy nhấp vào nút đăng nhập, 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 Đăng nhập, bạn sẽ thấy bảng điều khiển Couch CMS trong hình ảnh sau: