Giống như WordPress CMS cho PHP, Ghost là 1 CMS [Content Management System – Hệ thống quản trị nội dung] được viết bằng ngôn ngữ lập trình Nodejs [Javascript]. Ghost được sử dụng nhiều để tạo ra các blog, nhưng chúng ta có thể sử dụng, thiết lập trình duyệt của nó thành các trang web, cửa hàng, …
Giới thiệu về Ghost CMS
- development by. Tổ chức ma
- play the first time. 14/11/2013
- Kho. github. com/TryGhost/Ghost
- Viết bằng JavaScript
- hệ điều hành. đa nền tảng
- nền tảng. Nút. js
- Loại. phần mềm blog
- Trang mạng. bóng ma. tổ chức
Những ưu điểm khi sử dụng Ghost làm Website/Blog
- Cài đặt dễ dàng, nhanh chóng
- Soạn thảo đơn giản, dễ sử dụng
- quản lý nội dung
- Support post post post
- Hỗ trợ SEO
- Miễn phí, mã nguồn mở
- Có công cụ quản lý Ghost CLI
- Tích hợp HTTPs miễn phí thông qua Let's Encrypt
- Hỗ trợ API để tạo và quản lý bài viết
Hướng dẫn cài đặt Ghost trên Ubuntu 18. 04 LTS
Yêu cầu hệ thống
Dưới dây là yêu cầu hệ thống mà Ghost khuyến nghị [Viết bài này trong thời điển]
- HDH Ubuntu 16. 04 hoặc 18. 04
- Máy chủ web NGINX
- Nút. js v10 LTS
- mysql 5. 5, 5. 6 hoặc 5. 7
- Hệ thống Systemd
- Một máy chủ có bộ nhớ ít nhất 1GB, chúng tôi khuyến khích các bạn nên sử dụng Vultr Cloud VPS
- Một miền
Hướng dẫn cài đặt
Bước 1. Cập nhật các gói lên mới nhất
sudo apt-get update sudo apt-get upgrade
Bước 2. Tạo người dùng để cài đặt và quản lý Ghost
Sử dụng lệnh adduser để tạo và gán quyền sudo cho người dùng
Chú thích. Người dùng này không nên đặt tên là ghost vì có thể xung đột với người dùng của Ghost CLI
sudo adduser sudo adduser sudo
VD. Tạo người dùng là quản trị viên
Sau đó đăng nhập vào user admin bằng lệnh
su - admin
Bước 3. Cài đặt Nginx Web Server
sudo apt-get install nginx
Nếu sử dụng tường lửa thì cần cho phép Nginx Web Server
sudo ufw allow 'Nginx Full'
Bước 4. Cài đặt và cấu hình MySQL Server
sudo apt-get install mysql-server
Tạo Database và MySQL User để Ghost
sudo mysql mysql> CREATE DATABASE CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; mysql> CREATE USER @localhost IDENTIFIED BY ''; mysql> GRANT ALL PRIVILEGES ON .* TO @localhost; mysql> exit
Bước 5. Cài đặt Nodejs
curl -sL //deb.nodesource.com/setup_10.x | sudo -E bash sudo apt-get install -y nodejs
Bước 6. Cài đặt Ghost CLI
________số 8Bước 7. Cài đặt Ghost CMS
Tạo thư mục chứa mã nguồn
sudo mkdir -p /opt/www/ghost sudo chown : /opt/www/ghost sudo chmod 775 /opt/www/ghost cd /opt/www/ghost
Cài đặt ghost
sudo adduser sudo adduser sudo0
Quá trình cài đặt, Ghost sẽ yêu cầu các bạn những thông tin sau đây
- Enter your blog URL:
- Nhập tên máy chủ MySQL của bạn. máy chủ cục bộ
- Enter your MySQL username:
- Enter your MySQL password:
- Enter your Ghost database name:
- Bạn có muốn thiết lập Nginx không?
- Bạn có muốn thiết lập SSL không?
- Nhập email của bạn [Đối với Chứng chỉ SSL] [email được bảo vệ]
- Bạn có muốn thiết lập Systemd không?
- Bạn có muốn bắt đầu Ghost?
Sau khi cài đặt hoàn tất chúng ta truy cập đường dẫn ///ghost để cài đặt ban đầu
Đầu tiên là màn hình “Welcome to Ghost” => Bấm [ Tạo tài khoản của bạn ]
Nhập thông tin về website / blog của bạn => Bấm [ Bước cuối. Mời người dùng nhân viên ]
Chọn đường liên kết “Tôi sẽ làm việc này sau, đưa tôi đến trang web của tôi”
Kết quả cuối cùng chúng ta đã vào trang quản trị của Ghost CMS
Còn đây là theme mặc định của Ghost
Gỡ cài đặt Ghost
Trường hợp cài đặt thất bại, chúng tôi có thể gỡ cài đặt bằng lệnh sau
sudo adduser sudo adduser sudo1
Hoặc cấu hình lại bằng lệnh
sudo adduser sudo adduser sudo2
Nguồn. vinasupport. com