FlintCMS là Hệ thống quản lý nội dung Node.js miễn phí, mã nguồn mở và tập trung vào nội dung có thể được sử dụng để phát triển các trang web và blog đơn giản. Nó được thiết kế đặc biệt cho những người muốn thiết kế giao diện trang web của họ mà không cần bất kỳ kiến thức lập trình nào. Nó đơn giản, nhanh chóng và có thể tùy chỉnh cho phép bạn chỉnh sửa nội dung của mình trên web mà không cần bất kỳ mẫu và HTML nào.
Trong hướng dẫn này, chúng tôi sẽ giải thích cách cài đặt FlintCMS trên máy chủ Ubuntu 18.04.
Sau khi kho lưu trữ được cập nhật, hãy khởi động lại hệ thống của bạn để áp dụng tất cả các thay đổi.
Trước tiên, hãy thêm kho lưu trữ Node.js và Yarn vào máy chủ của bạn bằng lệnh sau:
Tiếp theo, cập nhật kho lưu trữ bằng lệnh sau:
Tiếp theo, cài đặt Node.js, Yarn và các dependency cần thiết khác bằng lệnh sau:
Đầu tiên, thiết lập cấu hình cục bộ cho Ruby bằng lệnh sau:
Tiếp theo, cài đặt phiên bản Ruby mới nhất bằng lệnh rbenv như hiển thị bên dưới:
Bạn cũng có thể kiểm tra phiên bản Ruby bằng lệnh sau:
Tiếp theo, cài đặt cơ sở dữ liệu MongoDB bằng lệnh sau:
Sau khi quá trình cài đặt hoàn tất, bạn có thể tiến hành cài đặt FlintCMS.
Tiếp theo, cài đặt FlintCMS trong thư mục dự án bằng lệnh sau lệnh:
Tiếp theo, tạo một tệp JavaScript mới có tên là index.js để xác định điểm vào.
Thêm các dòng sau:
Lưu và đóng tệp khi bạn hoàn tất. Sau đó, tạo một tệp .env bằng lệnh sau:
Thêm các dòng sau:
Lưu và đóng tệp khi bạn hoàn tất. Sau đó, chạy máy chủ bằng cách chạy lệnh sau:
Sau khi máy chủ đã được khởi động, bạn sẽ thấy đầu ra sau:
Cung cấp địa chỉ email quản trị, tên người dùng và mật khẩu của bạn. Sau đó, nhấp vào nút Tạo Tài khoản. Bạn sẽ thấy trang sau:
Xin chúc mừng! bạn đã cài đặt thành công FlintCMS trên máy chủ Ubuntu 18.04. Bây giờ bạn có thể dễ dàng tạo trang web và blog của riêng mình bằng FlintCMS. Hãy thoải mái hỏi tôi nếu bạn có bất kỳ câu hỏi nào.
Trong hướng dẫn này, chúng tôi sẽ giải thích cách cài đặt FlintCMS trên máy chủ Ubuntu 18.04.
Yêu cầu
- Một máy chủ chạy Ubuntu 18.04.
- Một địa chỉ IP tĩnh được cấu hình trên máy chủ của bạn.
- Một mật khẩu gốc được cấu hình trên máy chủ của bạn.
Bắt đầu
Chúng ta hãy bắt đầu bằng cách cập nhật kho lưu trữ hệ thống của bạn lên phiên bản mới nhất. Bạn có thể cập nhật bằng lệnh sau:
Mã:
apt-get update -y
apt-get upgrade -y
Cài đặt các gói bắt buộc
Tiếp theo, bạn sẽ cần cài đặt Node.js, Yarna và các phụ thuộc bắt buộc khác trên máy chủ của mình.Trước tiên, hãy thêm kho lưu trữ Node.js và Yarn vào máy chủ của bạn bằng lệnh sau:
Mã:
curl -sL https://deb.nodesource.com/setup_12.x | bash -
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list
Mã:
apt-get update -y
Mã:
apt-get install nodejs yarn git zlib1g-dev build-essential libpq-dev libssl-dev libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev libcurl4-openssl-dev software-properties-common libffi-dev -y
Cài đặt Ruby và MongoDB
Tiếp theo, bạn sẽ cần cài đặt Ruby với cài đặt cấu hình cục bộ của mình.Đầu tiên, thiết lập cấu hình cục bộ cho Ruby bằng lệnh sau:
Mã:
git clone https://github.com/rbenv/rbenv.git ~/.rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.bashrc
Mã:
rbenv install 2.6.3
rbenv global 2.6.3
Mã:
ruby -v
Mã:
apt-get install mongodb
npm install nosql
Cài đặt FlintCMS
Đầu tiên, tạo thư mục dự án mới cho FlintCMS bằng lệnh sau:
Mã:
mkdir /root/flintcms
Mã:
cd flintcms
npm install flintcms
Mã:
nano index.js
Mã:
const Flint = require('flintcms');const flintServer = new Flint({ siteName: 'My Amazing Flint Site!'});flintServer.startServer();
Mã:
nano /root/flintcms/.env
Mã:
# Cài đặt bí mậtSESSION_SECRET=Fy#xXd)L6UOjrJiOFCHpf3qqesa!h#+z# Thông tin xác thực MongoDB_HOST=127.0.0.1/testDB_USER=adminDB_PASS=adminDEBUG=flint*
Mã:
node index.js
Mã:
??????????????????????????????????????????????????????????????????????????????????????? ? ? ? Chào mừng bạn đến với máy chủ FlintCMS của bạn! ? ? ? ? Bạn có thể truy cập tại đây: http://localhost:4000 ? ? Thiết lập máy chủ của bạn lần đầu tiên? Truy cập tại đây: http://localhost:4000/admin/install ? ? ? ???????????????????????????????????????????????????????????????????????????????????????????????????
Truy cập Giao diện web FlintCMS
FlintCMS hiện đã được khởi động và chạy trên cổng 4000. Mở trình duyệt web của bạn và nhập URL để bắt đầu cài đặt. Bạn sẽ thấy trang sau:Cung cấp địa chỉ email quản trị, tên người dùng và mật khẩu của bạn. Sau đó, nhấp vào nút Tạo Tài khoản. Bạn sẽ thấy trang sau:
Xin chúc mừng! bạn đã cài đặt thành công FlintCMS trên máy chủ Ubuntu 18.04. Bây giờ bạn có thể dễ dàng tạo trang web và blog của riêng mình bằng FlintCMS. Hãy thoải mái hỏi tôi nếu bạn có bất kỳ câu hỏi nào.