Cài đặt và cấu hình ExpressionEngine trong môi trường ServBay
ExpressionEngine là gì?
ExpressionEngine là một hệ thống quản lý nội dung (CMS) mạnh mẽ và linh hoạt, phù hợp cho việc xây dựng các loại trang web khác nhau. Nó cung cấp nhiều tính năng phong phú và kiến trúc mô-đun, giúp các nhà phát triển dễ dàng tạo ra những trang web phức tạp.
Các bước cài đặt ExpressionEngine
Trong bài viết này, chúng tôi sẽ hướng dẫn bạn cách cài đặt và cấu hình ExpressionEngine trong môi trường ServBay.
Bước 1: Tải về ExpressionEngine
Trước tiên, hãy tạo một thư mục dự án mới trong thư mục www
của ServBay và tải ExpressionEngine về:
cd /Applications/ServBay/www
mkdir servbay-ee-app
cd servbay-ee-app
curl -L https://expressionengine.com/latest -o expressionengine.zip
2
3
4
Bước 2: Giải nén ExpressionEngine
Giải nén gói ExpressionEngine đã tải về vào thư mục dự án:
unzip expressionengine.zip
rm expressionengine.zip
2
Bước 3: Tạo cơ sở dữ liệu và người dùng
Truy cập vào công cụ quản lý cơ sở dữ liệu phpMyAdmin của ServBay
Mở https://servbay.host/, nhấp vào "phpMyAdmin" để vào công cụ quản lý cơ sở dữ liệu phpMyAdmin.
Tạo người dùng cơ sở dữ liệu
Vào trang tài khoản người dùng
- Trong trang chính của phpMyAdmin, nhấp vào "Người dùng" trong menu trên cùng.
Thêm người dùng mới
- Nhấp vào "Thêm tài khoản người dùng".
- Điền thông tin sau:
- Tên người dùng:
ee_user
- Máy chủ:
localhost
- Mật khẩu: nhập mật khẩu an toàn, ví dụ
password123
- Nhập lại mật khẩu: nhập lại mật khẩu
- Tên người dùng:
- Trong phần "Cơ sở dữ liệu cho người dùng", chọn "Tạo cơ sở dữ liệu cùng tên với người dùng và cấp mọi quyền".
- Đảm bảo đánh dấu "Chấp nhận mọi quyền".
- Nhấp vào nút "Thực hiện".
Bước 4: Cấu hình máy chủ web
Thêm trang web mới
Mở ServBay, nhấp vào thẻ "Host", thêm một trang web mới:
- Tên:
My EE Site
- Tên miền:
servbay-ee.local
- Loại trang web:
PHP
- Phiên bản PHP: chọn phiên bản PHP tương ứng
- Thư mục gốc của trang web:
/Applications/ServBay/www/servbay-ee-app
- Tên:
Lưu cấu hình
Lưu cấu hình.
Bước 5: Chạy chương trình cài đặt ExpressionEngine
Truy cập trang cài đặt
Mở trình duyệt, truy cập
https://servbay-ee.local/admin.php
, bạn sẽ thấy trang cài đặt ExpressionEngine.Điền thông tin cơ sở dữ liệu
Điền thông tin kết nối cơ sở dữ liệu theo hướng dẫn trên trang:
- Máy chủ cơ sở dữ liệu:
localhost
- Tên cơ sở dữ liệu:
ee_user
(giống với tên người dùng) - Tên người dùng cơ sở dữ liệu:
ee_user
- Mật khẩu cơ sở dữ liệu:
password123
- Máy chủ cơ sở dữ liệu:
Điền thông tin quản trị viên
Điền thông tin tên người dùng và mật khẩu quản trị viên theo hướng dẫn trên trang.
Hoàn tất cài đặt
Nhấp vào nút "Install" để hoàn tất quá trình cài đặt.
Bước 6: Cài đặt plugins và templates
Cài đặt plugins
Đăng nhập vào bảng quản trị ExpressionEngine, nhấp vào "Developer" -> "Add-Ons", tìm kiếm và cài đặt các plugins bạn cần.
Cài đặt templates
Cài đặt và cấu hình các templates theo nhu cầu.
Sử dụng ExpressionEngine để xây dựng trang web
Bây giờ bạn đã cài đặt và cấu hình thành công ExpressionEngine trong môi trường ServBay, bạn có thể bắt đầu sử dụng nó để xây dựng trang web của mình. Dưới đây là một số thao tác thường gặp:
Tạo channels và entries
Tạo channel
Trong bảng quản trị ExpressionEngine, nhấp vào "Content Structure" -> "Channel Manager", tạo một channel mới, điền tên channel và các thiết lập khác, sau đó nhấp vào "Save Channel".
Tạo entry
Nhấp vào "Content" -> "Publish", chọn channel vừa tạo, điền tiêu đề và nội dung entry, sau đó nhấp vào "Save".
Cấu hình menu điều hướng
Tạo menu
Trong bảng quản trị ExpressionEngine, nhấp vào "Design" -> "Template Manager", tạo một nhóm template mới và trong đó tạo menu điều hướng.
Thêm mục vào menu
Thêm các trang và entries vào menu điều hướng, sau đó nhấp vào "Save Template".
Tùy chỉnh widgets
Thêm widget
Trong bảng quản trị ExpressionEngine, nhấp vào "Design" -> "Template Manager", tạo một nhóm template mới và trong đó tạo widget template.
Cấu hình widget
Cấu hình thiết lập của widget theo nhu cầu, sau đó nhấp vào "Save Template".
Thông qua những bước trên, bạn đã cài đặt và cấu hình thành công ExpressionEngine trong môi trường ServBay và bắt đầu sử dụng nó để xây dựng trang web của mình. Sự mạnh mẽ và linh hoạt của ExpressionEngine làm cho nó trở thành lựa chọn lý tưởng cho việc xây dựng nhiều loại trang web.