Cài đặt và cấu hình Bedrock trong môi trường ServBay
Bedrock là gì?
Bedrock là một cấu trúc dự án WordPress hiện đại, sử dụng Composer để quản lý các gói phụ thuộc, cung cấp một tổ chức dự án tốt hơn và trải nghiệm phát triển dễ dàng hơn. Bedrock làm cho việc phát triển và triển khai WordPress trở nên gọn gàng, hiệu quả và an toàn hơn.
Các bước cài đặt Bedrock
Trong bài viết này, chúng tôi sẽ hướng dẫn cách cài đặt và cấu hình Bedrock trong môi trường ServBay.
Bước 1: Tạo thư mục dự án
Đầu tiên, tạo một thư mục dự án mới trong thư mục www
của ServBay:
cd /Applications/ServBay/www
mkdir servbay-bedrock-app
cd servbay-bedrock-app
2
3
Bước 2: Sử dụng Composer để tạo dự án Bedrock
ServBay đã tích hợp sẵn Composer, vì vậy chúng ta có thể sử dụng trực tiếp Composer để tạo dự án Bedrock:
composer create-project roots/bedrock .
Bước 3: Tạo cơ sở dữ liệu và người dùng
Truy cập công cụ quản lý cơ sở dữ liệu phpMyAdmin tích hợp của ServBay
Mở https://servbay.host/, click vào "phpMyAdmin" để truy cập công cụ quản lý cơ sở dữ liệu phpMyAdmin.
Tạo người dùng cơ sở dữ liệu
Truy cập trang tài khoản người dùng
- Trên trang chính của phpMyAdmin, click vào "Users accounts" trên menu phía trên.
Thêm người dùng mới
- Click vào "Add user account".
- Điền các thông tin sau:
- Tên người dùng:
bedrock_user
- Tên máy chủ:
localhost
- Mật khẩu: nhập một mật khẩu bảo mật, ví dụ
password123
- Nhập lại: nhập lại mật khẩu
- Tên người dùng:
- Trong phần "Database for user", chọn "Create database with same name and grant all privileges".
- Đảm bảo chọn "Grant all privileges".
- Click vào "Go" nút.
Bước 4: Cấu hình Bedrock
Chỉnh sửa file cấu hình môi trường
Trong thư mục gốc của dự án, sao chép file
.env.example
thành.env
:bashcp .env.example .env
1Chỉnh sửa file
.env
Mở file
.env
bằng trình soạn thảo văn bản và cấu hình thông tin kết nối cơ sở dữ liệu và các thiết lập cần thiết khác:DB_NAME='bedrock_user' # Trùng với tên người dùng DB_USER='bedrock_user' DB_PASSWORD='password123' DB_HOST='localhost'
1
2
3
4Bạn cũng có thể cấu hình các thiết lập khác trong file
.env
, ví dụ nhưWP_ENV
,WP_HOME
vàWP_SITEURL
:WP_ENV='development' WP_HOME='http://servbay-bedrock.local' WP_SITEURL='${WP_HOME}/wp'
1
2
3
Bước 5: Cấu hình máy chủ web
Thêm trang web mới
Mở ServBay, click vào thẻ "Hosts", thêm một trang web mới:
- Tên:
My Bedrock Site
- Tên miền:
servbay-bedrock.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-bedrock-app/web
- Tên:
Lưu cấu hình
Lưu cấu hình.
Bước 6: Hoàn thành cài đặt
Truy cập trang cài đặt
Mở trình duyệt và truy cập
https://servbay-bedrock.local/wp
, bạn sẽ thấy trang cài đặt WordPress.Điền thông tin cơ sở dữ liệu
Làm theo hướng dẫn trên trang để điền thông tin kết nối cơ sở dữ liệu:
- Tên cơ sở dữ liệu:
bedrock_user
(trùng với tên người dùng) - Tên người dùng:
bedrock_user
- Mật khẩu:
password123
- Máy chủ cơ sở dữ liệu:
localhost
- Tiền tố bảng:
wp_
(có thể thay đổi nếu cần)
- Tên cơ sở dữ liệu:
Điền thông tin trang web
Làm theo hướng dẫn trên trang để điền thông tin trang web, bao gồm tiêu đề trang, tên người dùng và mật khẩu quản trị.
Hoàn thành cài đặt
Click vào nút "Install WordPress" để hoàn thành quá trình cài đặt.
Bước 7: Cài đặt chủ đề và plugin
Cài đặt chủ đề
Đăng nhập vào bảng điều khiển quản trị WordPress, click vào "Appearance" -> "Themes", chọn và cài đặt một chủ đề bạn thích.
Cài đặt plugin
Click vào "Plugins" -> "Add New", tìm kiếm và cài đặt các plugin cần thiết như plugin SEO, plugin bảo mật.
Sử dụng Bedrock để xây dựng trang web
Bây giờ bạn đã cài đặt và cấu hình thành công Bedrock trong môi trường ServBay và 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 phổ biến:
Tạo trang và bài viết
Tạo trang
Trong bảng điều khiển quản trị WordPress, click vào "Pages" -> "Add New", điền tiêu đề và nội dung trang, sau đó click vào "Publish".
Tạo bài viết
Click vào "Posts" -> "Add New", điền tiêu đề và nội dung bài viết, chọn danh mục và thẻ, sau đó click vào "Publish".
Cấu hình menu điều hướng
Tạo menu điều hướng
Click vào "Appearance" -> "Menus", tạo một menu điều hướng mới.
Thêm mục menu
Thêm các trang, bài viết, danh mục vào menu điều hướng, sau đó click vào "Save Menu".
Tùy chỉnh widget
Thêm widget
Click vào "Appearance" -> "Widgets", kéo các widget bạn cần vào thanh bên hoặc các khu vực widget khác.
Cấu hình widget
Cấu hình các thiết lập cho widget theo nhu cầu, sau đó click vào "Save".
Qua các bước trên, bạn đã cài đặt và cấu hình thành công Bedrock trong môi trường ServBay và bắt đầu sử dụng nó để xây dựng trang web của mình. Cấu trúc dự án hiện đại và các tính năng mạnh mẽ của Bedrock làm cho nó trở thành một lựa chọn lý tưởng để xây dựng nhiều loại trang web khác nhau.