Hướng dẫn sử dụng chức năng “Cài đặt WordPress Multisite” của HZserver

October 14th, 2014 by 14 Comments | Last Modified: July 9th, 2015

Trong phiên bản HZserver 3.6.1, mình đã thêm chức năng ” Cài đặt WordPress Multisite” cho HZserver. Trong bài này mình sẽ hướng dẫn các bạn sử dụng chức năng mới này để cài đặt WordPress Multisite cho website của mình.

HostingAZ.VN đã ngừng hỗ trợ HZServer và nâng cấp HZServer thành VPSSIM với rất nhiều tiện ích được bổ xung. Các bạn có thể xem giới thiệu về VPSSIM tại:

Trước tiên ta tìm hiểu WordPress Multisite là gì ?

Worpdress Multisite là một chức năng tạo nhiều blog có dạng subdomain hoặc domain.com/blog chỉ trên 1 code wordpress duy nhất. Với Worpdress Multisite, ta có thể tạo một hệ thống blog có dạng như wordpress.com mà không cần cài đặt code wordpress nhiều lần.  Tất cả các blog mới sẽ sử dụng chung 1 database nên bạn dễ dàng chạy nhiều blog trên hosting giới hạn số lượng database.

Việc chạy Multisite cho wordress trên những hosting dùng apache như cpanel, DA rất dễ dàng do các panel này có khả năng điều chỉnh Wildcard DNS cho subdomain. Còn trên nginx, ngoài việc config wordpress code, kích hoạt tính năng multisite chúng ta phải config tạo vhost trong nginx thì tính năng này mới hoạt động.

Để rút ngắn thời gian cài đặt tính năng này cho wordpress trên VPS sử dụng Nginx làm webserver và dùng HZserver để cài đặt và quản lý, HZserver được mình tích hợp chức năng ” Cài đặt WordPress Multisite “.

Sau đây mình sẽ hướng dẫn các bạn sử dụng chức năng này nhé.

huong dan cai dat wordpress multisite tren nginx vps hzserver 2

1. Thiết lập Wildcard DNS cho tên miền

Chức năng WordPress Multisite trên Nginx webserver chỉ hoạt động với dạng subdomain. Vì vậy chúng ta sẽ trỏ sub của domain về IP của VPS trước khi chúng ta cài đặt multisite.

Để Subdomain bất kỳ được tự động thiết lập khi chúng ta add trong wordpress và trên VPS thì chúng ta phải trỏ toàn bộ subdomain của domain về IP của VPS.

Chúng ta có thể đơn giản thực hiện bằng cách tạo Wildcard DNS cho tên miền bằng cách thêm giá trị A*  và trỏ tới địa chỉ IP của VPS.

Nếu bạn sử dụng dịch vụ  DNS của  cloudflare.com chúng ta sẽ làm tương tự như  hình dưới

huong dan cai dat wordpress multisite cho nginx 9

2. Edit wp-config.php và kích hoạt tính năng Multisite của WordPress

Bạn sử dụng Filezilla truy cập vào public_html của domain chúng ta cần cài đặt Multisite, ta sẽ edit wp-config.php

Bạn mở wp-config.php lên, tìm đến dòng

/* That’s all, stop editing! Happy blogging. */ và chèn đoạn code sau ngay phía dưới.

Sau khi chèn vô bạn sẽ được một nội dung tương tự:

huong dan cai dat wordpress multisite cho nginxSau đó bạn save file này lại.

nếu trên VPS của bạn đang bật Zend Opcache, bạn cần clear cache php để wordpress “thấy” sự thay đổi của file này.

Clear cache php bằng lệnh

hoặc bằng chức năng có sẵn trong HZserver trong phần Quản lý Zend Opcache

huong dan cai dat wordpress multisite cho nginx 2

Tiếp theo, bạn đăng nhập vào wp-admin. Tìm đến dòng Tools -> click vào Network Setup

huong dan cai dat wordpress multisite cho nginx 3

Để khi kích hoạt WordPress Multisite chính xác, tất cả các plugin của bạn đang sử dụng phải được Disable. Nếu bạn gặp thông bao như bên dưới, tức là bạn phải tắt tất cả plugins, sau đó quay lại Network Setup

huong dan cai dat wordpress multisite cho nginx 4

Sau khi bạn tắt hết plugins và truy cập lại Network Setup ta sẽ thấy:

huong dan cai dat wordpress multisite cho nginx 5

Lúc này, bạn sẽ nhấn vào Subdomain , sau đó nhấn vào Install để đến bước tiếp theo.

huong dan cai dat wordpress multisite cho nginx 6

Sau khi nhấn vào Install, bạn sẽ đến bước như hình trên. Do chúng ta đang dùng Nginx làm webserver nên chúng ta chỉ sử dụng đoạn số 1. Bạn copy nội dung trong mục 1 vào wp-config.php, ngay dưới dòng define(‘WP_ALLOW_MULTISITE’, true); chúng ta vừa thêm vào ở bước trước. Sau khi thêm ta sẽ được:

Bạn save file này lại, tiếp tục clear zend opache nếu Zend opcache đang được bật trên VPS. Bây giờ bạn refresh lại trình duyệt, bạn sẽ bị logout, bạn sẽ đăng nhập lại một lần nữa.

3. Sử dụng  WordPress Multisite và Tạo blog con mới

Sau khi login, bạn kéo chuột lên gói trái trên cùng, bạn sẽ nhìn thấy mục:

huong dan cai dat wordpress multisite cho nginx 7

 

Bây giờ để tạo site mới , bạn truy cập theo đường dẫn :  My Sites => Network Admin => Sites => Add News

huong dan cai dat wordpress multisite cho nginx 8

 

4.  Tạo Vhost cho subdomain trên HZserver

Sau khi thực hiện các bước trên xong. Bây giờ chúng ta sẽ sử dụng HZserver để thực hiện bước cuối cùng của cài đặt WordPress Multisite.

Tại menu của HZserver, ta vào chức năng “Tiện ích – Add on” , sau đó ta vào  “Cài đặt WordPress Multisite

huong dan cai dat wordpress multisite cho nginx 10

 

Sau đó ta vào chức năng này:

huong dan cai dat wordpress multisite cho nginx 11

HZserver  sẽ hỏi bạn đã hoàn thành các bước cài đặt trên chưa, nếu bạn đã hoàn thành, bạn hãy điền Y để tiếp tục.  Ta sẽ đến bước  tiếp theo.

huong dan cai dat wordpress multisite cho nginx 12

Nhập xong, bạn nhấn enter và HZserver tiếp tục chạy

huong dan cai dat wordpress multisite cho nginx 13

Bạn điền subdomain  bạn muốn thêm  trong blog wordpress của bạn.   Lưu ý ở đây bạn chỉ điền tên sub mà không được điền domain theo.  Nếu điền cả domain vào  sẽ bị lỗi.  Subdomain phải chưa tồn tại trên hệ thống, nếu không HZserver sẽ báo lỗi, bạn làm theo hướng dẫn để remove sub cũ nếu muốn làm lại.

huong dan cai dat wordpress multisite cho nginx 17

 

Tiếp theo:

huong dan cai dat wordpress multisite cho nginx 14

Do một số bạn chỉnh lại đường dẫn của Public_html nên mình code cho HZserver xác nhận đường dẫn folder public_html của domain bạn  cài đặt WordPress Multisite.  Nếu bạn không thay đổi gì thì copy từ  dòng trên xuống dưới là được.  Bạn phải điền hoặc copy chính xác đường dẫn nếu không HZserver sẽ báo lỗi và bạn phải thực hiện lại từ  đầu.

huong dan cai dat wordpress multisite cho nginx 15

Nếu bạn điền chính xác đường dẫn, HZserver sẽ tiến hành tạo VHost cho sub của bạn. Bạn chờ khoảng 3 giây là có thể truy cập subdomain trên trình duyệt.

huong dan cai dat wordpress multisite cho nginx 18

Đến đây chúng ta đã hoàn thành cài đặt WordPress Multisite cho website của mình.

Xem thêm:

14 Comments
  1. Posted by
    • Posted by Nguyễn Oánh
  2. Posted by tinhbk
    • Posted by Nguyễn Oánh
  3. Posted by hungnguyen
    • Posted by Nguyễn Oánh
  4. Posted by Tú Cao
    • Posted by Nguyễn Oánh
  5. Posted by Chu Đức Hòa
    • Posted by Nguyễn Oánh
  6. Posted by học vps
    • Posted by Nguyễn Oánh
  7. Posted by Đặng Văn Diện
    • Posted by Nguyễn Oánh

Bình luận của bạn

Bạn vui lòng sử dụng tên thật hay nickname và không sử dụng từ khóa trong phần điền tên. Nếu vi phạm, mình xin phép không cho hiện comment trên site. Cảm ơn bạn.



:xauho: :roll: :oops: :nono: :mrgreen: :mofat: :macf: :data: :cry: :claps: :bye: :batfa: :ZZZM: :D ::tholoz: ::meney: ::kiss:: ::fulltime: ::cuoiroile:: ::chugun: ::chenhca: ::cave: ::bank: ::CRTTS: :-| :-D :-? 8)
KHUYẾN MẠI ĐẶC BIỆT ! VULTR Đang Tặng 52 USD Cho Tài Khoản Mới ! GET COUPON NOW
Hello. Add your message here.