#

WordPress Multisite là gì? Hướng dẫn cài đặt và thiết lập

 25/08/2022 - 14:00 Trịnh Duy Thanh

WordPress Multisite là công cụ được biết đến với khả năng tạo và quản lý hệ thống nhiều trang web khác nhau trên một mạng duy nhất. Vậy cụ thể thì công cụ này là gì? Nó có những ưu nhược điểm nào? Hãy cùng BKHOST đi tìm hiểu ở bài viết dưới đây.

WordPress Multisite là gì?

WordPress Multisite la gi

WordPress Multisite với các phiên bản cũ có các tên gọi WordPress Multi-User hoặc WPMU là một tính năng được sử dụng để tạo và chạy nhiều trang web từ một WordPress dashboard duy nhất. Các phiên bản từ 3.0 trở đi sở hữu các tính năng nâng cấp hơn và đều hỗ trợ nhiều mục đích khác nhau như cập nhật tất cả trang web chỉ với một cú nhấp chuột.

Đăng ký dịch vụ Email Sever chỉ từ 15k/tháng

BKHOST đang có chương trình khuyến mãi cực tốt dành cho khách hàng đăng ký dịch Email Server:

  • Giảm giá lên đến 30%.
  • Chỉ từ 15k/tháng.

Đăng ký ngay:

thuê mail server

Các tính năng chính của WordPress Multisite

WordPress Multisite có nhiều tính năng ưu việt cho phép người dùng mới có thể dễ dàng tạo các Blog và trang web chỉ với một WordPress duy nhất. Ngoài ra, các quản trị viên cấp cao có thể kiểm soát toàn bộ mạng và khả năng truy cập của người dùng muốn tạo tài khoản Blog hay trang web cá nhân.

Quản trị viên cấp cao có thể thiết lập và tùy chỉnh các chủ đề và Plugin mới để cung cấp cho các trang web trên mạng. Ngoài ra, còn có thể triển khai các trang web và các cửa hàng trực tuyến dành riêng cho vùng, ngôn ngữ và đơn vị tiền tệ cụ thể trên thế giới.

Quản trị viên cấp cao và quản trị viên trang web đều làm chung một nhiệm vụ là kiểm soát nội dung. Tuy nhiên, trong khi quản trị viên cấp cao có quyền kiểm soát trên toàn bộ mạng và Plugin, thì quản trị viên trang web chỉ có thể kiểm soát được một trang web và Plugin của nó trên mạng đó.

Đối tượng có thể sử dụng WordPress Multisite

Bởi vì các trang web trên mạng Multisite chia sẻ cùng một cơ sở dữ liệu khiến cho việc sao lưu trang web trở nên không khả thi bởi chúng thuộc cùng một miền chính.

Ví dụ: Trong phạm vi trường học, công cụ này được sử dụng để xây dựng các trang web cho mỗi khoa khác nhau hay các Blog dành cho sinh viên, giảng viên và các diễn đàn. Các trang web này sẽ chia sẻ cơ sở dữ liệu với miền chính của trường nên việc quản lý trên mạng Multisite trở nên dễ dàng hơn.

Trong các lĩnh vực khác như ngân hàng, tổ chức tài chính lớn, văn phòng quản lý, chuỗi khách sạn, thương mại điện tử hay các công ty thiết kế trang web cũng lựa chọn Multisite để quản lý hệ thống của mình dễ dàng hơn.

Tuy nhiên, một nhà thiết kế trang web sẽ không thể sử dụng Multisite để quản lý hệ thống khách hàng không có nhu cầu gắn bó với trang web của họ. Bởi nếu một trong những khách hàng quyết định đổi trang web thì các cơ sở dữ liệu trên mạng Multisite sẽ khó sao lưu hơn.

Ưu nhược điểm của WordPress Multisite

Trước khi cân nhắc sử dụng WordPress trên mạng Multisite hãy xem xét một số ưu điểm và nhược điểm của nó sau đây:

Ưu điểm

  • Những ưu điểm nổi bật của WordPress trên mạng Multisite bao gồm:
  • Cho phép tạo và quản lý nhiều trang web từ một bảng WordPress dashboard duy nhất.
  • Hỗ trợ triển khai tên miền riêng cho các trang web con.
  • Cho phép cài đặt và kích hoạt các Plugin hoặc chủ đề trên trang web cá nhân.
  • Chỉ định quản trị viên khác nhau cho các trang web trên mạng.
  • Quản lý các bản cập nhật trang web chỉ với thao tác cài đặt duy nhất.

Nhược điểm

Một số nhược điểm của WordPress trên mạng Multisite như sau:

  • Nếu như mạng gặp sự cố thì tất cả các trang web sẽ ngừng hoạt động do chúng đều cùng chia sẻ một tài nguyên mạng.
  • Một trang web bị lỗi thì toàn bộ trang web khác cũng sẽ gặp sự cố theo.
  • Không phải mọi Plugin WordPress hay nhà cung cấp dịch vụ lưu trữ web đều hỗ trợ mạng Multisite.

Yêu cầu đối với WordPress Multisite

Để có thể cài đặt và sử dụng công cụ tạo và quản lý trang web này, trước tiên bạn cần hiểu và đáp ứng một số yêu cầu quan trọng.

  • Để xử lý nhiều tên miền trong một gói lưu trữ web duy nhất cần sử dụng dịch vụ lưu trữ VPS hoặc máy chủ chuyên dụng.
  • Cần chuẩn bị đầy đủ kiến thức về các kỹ thuật cài đặt WordPress như sao lưu, kích hoạt và hủy Plugin.
  • Có kỹ năng chỉnh sửa tệp bằng FTP để kích hoạt các liên kết cố định. Bởi vì các URL của WordPress Multisite không phải là:
    https://example.com/?p=2345mà là dạng https://example.com/my-page.

Multisite Domain Mapping

Để tạo các trang web bổ sung trên Multisite dưới dạng tên miền phụ hoặc thư mục con của trang web chính, cụ thể là:

subsite.network.com

hoặc

network.com/subsite.

Tuy nhiên, việc tạo tên miền cho mỗi trang web trở nên phức tạp và không hiệu quả. Khắc phục vấn đề này bằng cách tạo Domain Mapping trong mạng Multisite để các trang web bổ sung được hiển thị dưới dạng domain.com, chẳng hạn như:

subsite.network.com = domain.com

hoặc

network.com/subsite = domain.com.

Multisite Hosting và SSL

SSL – Secure Sockets Layer là một lớp cổng bảo mật được sử dụng để truyền các dữ liệu qua Internet một cách an toàn bằng cách ngăn chặn hacker hoặc bot giải mã chúng. Tuy nhiên, một số nhà cung cấp dịch vụ lưu trữ chỉ cung cấp chứng nhận SSL miễn phí cho miền chính. Vì thế, người dùng sẽ phải mua SSL cho từng miền phụ của mình.

Một trang web bất kỳ trong Multisite thiếu chứng chỉ SSL thì tất cả các trang web khác sẽ không được đảm bảo an toàn bảo mật. Do đó, hãy cung cấp chứng chỉ SSL cho tất cả các trang web trên WordPress Multisite.

Cài đặt và thiết lập WordPress Multisite

Để có thể sử dụng WordPress trên mạng Multisite, người dùng cần cài đặt và thiết lập hoàn chỉnh các bước yêu cầu của nó.

Hướng dẫn cài đặt

Cài đặt và sao lưu trang web để kích hoạt tính năng Multisite.

Bước 1: Sử dụng ứng dụng FTP Client hoặc cPanel File Manager để kết nối với trang web.

Bước 2: Mở tệp wp-config.php để chỉnh sửa.

Bước 3: Thêm mã sau vào tệp wp-config.php ngay trước dấu / *:

/* Multisite */
define( 'WP_ALLOW_MULTISITE', true );

Bước 4: Lưu và tải tệp wp-config.php về máy chủ.

Hướng dẫn thiết lập

Bước 1: Đăng nhập vào WordPress dashboard và làm mới trang chủ.

Bước 2: Truy cập vào Plugin => Installed Plugins và nhấn chọn tất cả Plugin. Sau đó, nhấn chọn Deactivate => Bulk Actions => Apply.

Cai dat va thiet lap WordPress Multisite-bươc2

Bước 3: Đi tới Tools => Network Setup. Trên màn hình hiển thị yêu cầu cài đặt mô đun mod_rewrite của Apache trên máy chủ.

Cai dat va thiet lap WordPress Multisite-buoc3

Bước 4: Tùy chọn cấu trúc tên miền chính, tên miền phụ và thư mục con trên mạng.

Bước 5: Thêm tiêu đề cho mạng và đảm bảo địa chỉ Email của quản trị viên là chính xác.

Bước 6: Nhấn vào nút Setting.

Bước 7: Sử dụng ứng dụng FPT Client hoặc cPanel File Manager để sao chép và dán mã vào các tệp wp-config.php.htaccess tương ứng.

Cai dat va thiet lap WordPress Multisite-buoc7

Bước 8: Hoàn tất thiết lập, hãy đăng nhập lại để truy cập mạng Multisite.

Cấu hình WordPress Multisite và các cài đặt khác

Cần cấu hình và cài đặt WordPress trên mạng Multisite hoàn chỉnh trước khi sử dụng để không xảy ra các sự cố nào.

Cấu hình

Chuyển sang Multisite Network Dashboard:

Bước 1: Mở menu My Sites trong thanh công cụ và nhấp nhọn Network Admin => Dashboard để chuyển đến trang Multisite Network Dashboard.

Bước 2: Nhấn chọn Setting trong thanh bên quản trị viên và điền chính xác tên tiêu đề trang web của người dùng và địa chỉ Email của quản trị viên.

Cài đặt đăng ký

Cai dat dang ki

Cài đặt này cho phép tạo và đăng ký các trang web mới trên mạng hiện tại. Sau đó, hãy nhấn chọn vào những mục thích hợp sau đây:

  • Registration Notification có tính năng thông báo mọi trang web được đăng ký thông qua Email.
  • Add New Users có tính năng cho phép quản trị viên trang web riêng lẻ thêm người dùng mới vào trang web cá nhân của họ.
  • Limited Email Registration có tính năng hạn chế đăng ký trên một miền cụ thể.

Cài đặt trang web mới

Cai dat trang web moi

Định cấu hình các tùy chọn mặc định như Email chào mừng, nội dung của bài đăng hay nhận xét mặc định cho các trang web mới trên mạng Multisite. Người dùng có thể cập nhật các cài đặt này bất cứ lúc nào.

Cài đặt Upload

Cai dat Upload

WordPress sẽ giới hạn tổng dung lượng mà mỗi trang web trên Multisite yêu cầu để tải lên giúp phân phối các quyền tài nguyên máy chủ chính xác hơn. Một số loại tệp khác có thể được thêm vào trang web như hình ảnh, âm thanh, video, PDF hay các tệp .doc, .docx và .odt.

Cài đặt menu

Menu có thể quản lý các Plugin trên trang web và hỗ trợ người dùng kích hoạt hoặc hủy kích hoạt các Plugin không cần thiết. Tuy nhiên, quá trình này không cho phép thêm bất kỳ Plugin mới nào. Sau khi hoàn tất, hãy nhấn vào Save Changes để lưu các thay đổi.

Thiết lập themes và Plugin trong WordPress Multisite

Các quản trị viên trang web riêng lẻ không thể tự cài đặt các chủ đề và Plugin. Vì thế, người dùng sẽ phải tự thiết lập chúng trên mạng của mình.

Themes

Bước 1: Đi tới My Sites => Network Admin => Themes.

Bước 2: Màn hình hiển thị danh sách các chủ đề và sử dụng các cài đặt để thực hiện thay đổi. Cụ thể:

  • Network Enable cung cấp chủ đề cho quản trị viên trang web.
  • Network Disable tắt chủ đề mà bạn đã cung cấp trước đó.
  • Add New cài đặt chủ đề mới trên mạng.

Thay đổi Default Theme

Để thay đổi default theme cho các trang web mới hãy thêm mã sau vào tệp wp-config.php:

// Setting default theme for new sites
define( 'WP_DEFAULT_THEME', 'your-theme' );

Plugin

Bước 1: Đi tới My Sites => Network Admin => Plugins.

Bước 2: Nhấn chọn Network Activate dưới mỗi Plugin.

Nếu đã bật tùy chọn Plugins Menu cho quản trị viên trang web trong Network Settings thì họ sẽ không thể xóa hoặc cài đặt các Plugin mới.

Cách thêm một trang web mới vào Multisite Dashboard

Cách thêm một trang web mới vào Multisite Dashboard hãy thực hiện theo các bước hướng dẫn sau đây:

Bước 1: Đi tới My Sites => Network Admin => Sites.

Cach them mot trang web moi vao Multisite Dashboard-buoc1

Bước 2: Nhấn chọn Add New.

Cach them mot trang web moi vao Multisite Dashboard-buoc2

Bước 3: Nhập địa chỉ URL trang web mới, Site Title, địa chỉ Email của quản trị viên tảng web mới.

Cach them mot trang web moi vao Multisite Dashboard-buoc3

Bước 4: Nhấn chọn Add Site để kết thúc quá trình.

Google Analytics trên WordPress Multisite

Hãy tạo mã Google Analytics cho tất cả các trang web bằng cách tạo và đăng nhập vào tài khoản Google Analytics:

Bước 1: Thiết lập ID Google Analytics để cài đặt Site Tag (gtag.js).

Bước 2: Tìm kiếm địa chỉ ID Google Analytics trong mục Property của Admin.

Bước 3: Sao chép và dán Site Tag trên các trang web có liên quan. Sau đó, thêm gtag.js ngay sau thẻ mở <head>.

Thiết lập trên máy chủ cục bộ

Để thiết lập WordPress Multisite trên máy chủ cục bộ hãy sử dụng các phần mềm hỗ trợ như WAMP hoặc LAMP và làm theo các bước hướng dẫn để lưu trữ một trang web. Tuy nhiên, hãy cẩn thận với Domain Mapping bởi nó sẽ hướng bạn đến việc thiết lập một trang web thư mục con trong hệ thống cục bộ bằng miền phụ bất kỳ khác.

Các plugin hữu ích cho WordPress Multisit và cách chúng hoạt động

Để hỗ trợ cho WordPress Multisite hoạt động linh hoạt có thể sử dụng một số phần mềm hỗ trợ như sau:

  • Domain Mapping có các Plugin cung cấp tên miền riêng cho từng trang web trên mạng.
  • WPForms có khả năng tạo các biểu mẫu khác nhau bằng công cụ kéo và thả đơn giản.
  • Yoast SEO giúp tối ưu hóa các trang web trên mạng hỗ trợ kết quả công cụ tìm kiếm.
  • Pro Sites cung cấp các phiên bản nâng cấp trả phí, quảng cáo cho phép kiếm tiền từ mạng Multisite.
  • SeedProd bổ sung các trang Coming soon và maintenance mode.
  • WP Mail SMTP giúp khắc phục sự cố WordPress is not sending email với Plugin.
  • User Switching cho phép chuyển đổi tài khoản của người dùng với tư cách là quản trị viên mạng để kiểm tra và khắc phục các vấn đề người dùng gặp phải trên trang web.

Ví dụ về WordPress Multisite.

WordPress Multisite được sử dụng phổ biến trong nhiều lĩnh vực khác nhau như sau:

  • OpenView Venture Partners là công ty liên doanh sử dụng Multisite để chạy ba trang web chính đó là trang web của công ty, blog của công ty và blog của Labs. Trong đó, hai Blog được hiển thị dưới các tên miền phụ là blog.openviewpartners.com và labs.openviewpartners.com.
  • The University of British Columbia (UBC) sử dụng công cụ này cho phép các giáo sư tạo trang web khóa học và xây dựng blog.
  • Cheapflights cung cấp các thông tin về vé máy bay, đặt phòng khách sạn và các gói dịch vụ nghỉ dưỡng đến khách hàng của mình.

Tổng kết về WordPress Multisite

Như vậy, WordPress Multisite giống như một công cụ hỗ trợ tạo và quản lý trang web hiệu quả. Hy vọng qua bài viết này bạn đã nắm được những kiến thức để có thể cài đặt, tạo và quản lý các trang web.

Nếu còn có câu hỏi nào liên quan đến WordPress Multisite, hãy để lại ở bên bình luận bên dưới, BKHOST sẽ trả lời bạn trong thời gian sớm nhất.

P/s: Bạn cũng có thể truy cập vào Blog của BKHOST để đọc thêm các bài viết chia sẻ kiến thức về lập trình, quản trị mạng, website, domain, hosting, vps, server, email,… Chúc bạn thành công.

Khắc phục sự cố và câu hỏi thường gặp

WordPress Multisite có nhiều tính năng vượt trội nhưng đôi khi vẫn xảy ra các vấn đề gây rắc rối cho người dùng. Dưới đây là một số sự cố phổ biến và cách khắc phục mà chúng tôi muốn gửi đến bạn.

Hướng dẫn cách khắc phục sự cố

Trong quá trình thiết lập mạng Multisite, người dùng có thể sẽ gặp một số vấn đề như sau:

Vấn đề đăng nhập

Trong trường hợp sử dụng WordPress trên mạng Multisite với các thư mục con mà không phải tên miền phụ thì người dùng sẽ gặp phải sự cố khi đăng nhập wp-admin. Để khắc phục vấn đề này hãy sử dụng thay thế define ('SUBDOMAIN_INSTALL', true); trong tệp wp-config.php bằng define ('SUBDOMAIN_INSTALL', 'false');.

Tìm người dùng chưa được xác nhận

Trong trường hợp không tìm thấy người dùng đã đăng ký nhưng chưa nhận được Email kích hoạt. Hãy kiểm tra mục cài đặt thư hoặc sử dụng SMTP để gửi Email kích hoạt. SMTP này có tính năng xác thực miền thích hợp giúp gửi Email chính xác hơn.

Các câu hỏi thường gặp

Một số câu hỏi thường gặp về WordPress trên mạng Multisite bao gồm:

1. Có thể cài đặt plugin “X” không?

  • Có thể!

2. Có thể chia sẻ thông tin đăng nhập và vai trò của người dùng trên mạng Multisite không?

  • Có thể!

3. Có thể hiển thị các bài đăng của trang web chính trên tất cả các trang web trên mạng không?

  • Có thể!

4. Nếu là quản trị viên cấp cao, có thể đăng nhập vào tất cả các trang web mạng bằng một ID duy nhất không?

  • Có thể!

5. Với tư cách là quản trị viên cấp cao, Có thể đăng nhập vào các trang web của mạng khác không?

  • Không thể đăng nhập vào các mạng khác với mạng của mình.

6. Có thể thêm nhiều trang web vào mạng của mình sau này không?

  • Có thể!

7. Có thể sử dụng các plugin khác nhau cho từng trang web không?

  • Có thể!

8. Có thể cài đặt một Plugin trên một trang web riêng lẻ không?

  • Không thể cài đặt plugin trực tiếp trên một trang web riêng lẻ bởi nó chỉ được cài đặt trên mạng.

9. Có thể tạo một chủ đề và áp dụng nó cho một trang web cụ thể không?

  • Có thể!

  • wordpress multisite
  • wordpress multisite

Đăng ký tên miền .VN tại BKHOST

BKHOST đang có chương trình khuyến mãi cực tốt dành cho khách hàng đăng ký tên miền .VN:

  • Giảm ngay 140k.
  • Miễn phí 100% dịch vụ khởi tạo tên miền .VN

Còn rất nhiều tên miền .VN đẹp đang chờ bạn. Nhanh tay sở hữu ngay hôm nay trước khi đối thủ của bạn nhắm tới.

đăng ký tên miền .vn

Tôi là Trịnh Duy Thanh, CEO & Founder Công ty Cổ Phần Giải Pháp Mạng Trực Tuyến Việt Nam - BKHOST. Với sứ mệnh mang tới các dịch vụ trên Internet tốt nhất cho các cá nhân và doanh nghiệp trong nước và quốc tế, tôi luôn nỗ lực hết mình nâng cấp đầu tư hệ thống phần cứng, nâng cao chất lượng dịch vụ chăm sóc khách hàng để đem đến những sản phẩm hoàn hảo nhất cho người tiêu dùng. Vì vậy, tôi tin tưởng sẽ đem đến các giải pháp CNTT mới nhất, tối ưu nhất, hiệu quả nhất và chi phí hợp lý nhất cho tất cả các doanh nghiệp.
Bình luận

Thanh toán linh hoạt

Chúng tôi chấp nhận thanh toán như ATM, Visa, Internet Banking, Paypal, Baokim, Ngân lượng

Gọi ĐT tư vấn ngay
Chat ngay qua Zalo
Chat ngay qua Messenger
Góp ý cho chúng tôi