Chuyển tới nội dung chính

Cấu hình Pro Settings

Pro Settings kiểm soát cách cô lập các site tenant và nơi lưu trữ dữ liệu của chúng. Đây là các giá trị mặc định — từng tenant có thể ghi đè sau này.

Điều hướng đến Tenancy → Pro Settings (/wp-admin/admin.php?page=grabwp-tenancy-pro-settings).

Trang Pro Settings

Mặc định cô lập nội dung

Các cài đặt này xác định những gì được cô lập cho mỗi tenant mới.

Cài đặtKhuyến nghịChức năng
Content + Themes IsolationBậtMỗi tenant có thư mục wp-content và theme riêng
Plugins IsolationTắt (cho hầu hết thiết lập)Mỗi tenant có thư mục plugins riêng. Tăng dung lượng ổ đĩa.
Uploads IsolationBậtMỗi tenant có thư mục uploads riêng (file media)

Mẹo: Giữ Plugins Isolation ở trạng thái tắt trừ khi các tenant cần bộ plugin khác nhau. Khi tắt, tất cả tenant chia sẻ cùng bộ plugin (được kiểm soát qua Tenant Extensions), giúp tiết kiệm dung lượng ổ đĩa.

Mặc định database

Chọn cách cấu trúc database của tenant.

Tùy chọnPhù hợp nhất choMô tả
SharedBắt đầu, quy mô nhỏTất cả tenant chia sẻ một database MySQL với cô lập bằng table-prefix. Thiết lập đơn giản nhất.
MySQL IsolatedSản xuất, tuân thủMỗi tenant có một database MySQL riêng. Cô lập tốt hơn nhưng cần nhiều tài nguyên database hơn.
SQLite IsolatedTenant nhẹMỗi tenant có một file SQLite. Không cần thiết lập MySQL thêm. Cần plugin SQLite Database Integration.

Cho hướng dẫn này: Bắt đầu với Shared. Sau này, bạn có thể chuyển tenant sang database cô lập.

Cài đặt MySQL Isolated (nếu chọn)

Nếu bạn chọn MySQL Isolated, hãy cấu hình thông tin đăng nhập mặc định:

TrườngMô tả
MySQL HostMáy chủ database (ví dụ: localhost hoặc localhost:3306)
MySQL DatabaseTên database mặc định cho tenant mới
MySQL UsernameUser database có quyền CREATE TABLE

Lưu ý: Đây là các giá trị mặc định. Bạn có thể đặt thông tin đăng nhập riêng cho từng tenant khi tạo tenant.

Cấu hình thư mục

Đây là nơi GrabWP lưu trữ dữ liệu tenant trên ổ đĩa.

TrườngMặc địnhMô tả
Tenant Base Dirwp-content/grabwp-tenancyThư mục gốc cho uploads và dữ liệu tenant
Pro Config Dirwp-content/grabwp-tenancy-proFile cấu hình cho mỗi tenant
SQLite Database Dirwp-content/grabwp-tenancy-sqliteFile database SQLite (nếu dùng cô lập SQLite)

Thông thường, các giá trị mặc định là phù hợp. Chỉ thay đổi nếu bạn cần đặt dữ liệu tenant trên một phân vùng hoặc điểm mount khác.

Bạn cũng có thể khóa các đường dẫn này qua hằng số trong wp-config.php. Nếu một hằng số được đặt, trường sẽ hiển thị "set in wp-config.php" và không thể thay đổi từ giao diện.

Bật URL sạch cho các thư mục nội dung của tenant. Thay vì phục vụ tài nguyên tenant từ đường dẫn như /wp-content/grabwp-tenancy/tenant-123/uploads/, symlink cho phép chúng xuất hiện dưới đường dẫn tên miền của chính tenant.

TrườngMô tả
Enable Domain SymlinkBật URL sạch dựa trên symlink. Cần hàm PHP symlink().
Domains DirectoryĐường dẫn tuyệt đối nơi tạo các domain symlink

Cần cấu hình Nginx. Trang cài đặt hiển thị một khối cấu hình Nginx sẵn sàng để sao chép-dán. Thêm nó vào cấu hình server của bạn và tải lại Nginx.

Cho hướng dẫn này: Bạn có thể bỏ qua bước này lúc đầu và bật sau khi thiết lập tên miền riêng.

Object Storage (S3)

Chuyển media của tenant sang lưu trữ tương thích S3. Phần này được đề cập chi tiết trong Lưu trữ S3 Object Storage.

TrườngMô tả
Storage DriverLocal (mặc định) hoặc S3

Cho hướng dẫn này: Để nguyên là Local. Cấu hình S3 sau nếu cần.

Lưu cài đặt

Nhấn Save Settings ở cuối trang. Một thông báo thành công sẽ xác nhận việc lưu.


Tiếp theo: Cấu hình WaaS General Settings