MỘT SỐ LỜI KHUYÊN CHO BẠN
Nếu bạn đang trong giai đoạn tìm hiểu, bạn nên cài đặt WordPress Multisite ở một website mới để tránh bị lỗi ảnh hưởng đến website chính
Việc cài đặt WordPress Multisite rất đơn giản mà chúng ta chỉ cần làm với 2 bước là xong. Trong bài hướng dẫn này mình sẽ làm trên một website mẹ với tên miền là thachpham.net, bạn có thể chọn tên miền nào bất kỳ và đã được cài đặt sẵn WordPress.
➢ Kích hoạt Wordpress Multisite
Bây giờ bạn mở tập tin wp-config.php của website mẹ cần kích hoạt tính năng này và chèn đoạn sau vào bên dưới <?php.
define( ‘WP_ALLOW_MULTISITE’, true );
Sau đó vào lại trang quản trị WordPress tìm mục Tools → Network Setup để bắt đầu cài đặt.
Nhưng trước khi chúng ta cài đặt thì cần xác định sẽ sử dụng kiểu WordPress Multisite nào, hiện tại nó có 2 kiểu là:
✓ Subdomain: Các website con sẽ là một địa chỉ theo dạng subdomain của
website mẹ. Ví dụ: tuyensinh.namsaigon.edu.vn, daotao.namsaigon.edu.vn; dkts.namsaigon.edu.vn,…Và nếu bạn dùng kiểu này sẽ cần thiết lập wildcard DNS như mình hướng dẫn phía dưới.
✓ Sub-directory: Các website con sẽ là một địa chỉ theo dạng thư mục con. Ví
dụ: namsaigon.edu.vn/cntt, namsaigon.edu.vn/thuvien, namsaigon.edu.vn/doantruong Phần Network Details bạn nhập tên mạng và địa chỉ email của người quản trị cao nhất vào nhé.
Sau đó nhấp nút Install để bắt đầu cài đặt. Nó sẽ chuyển bạn đến trang kế tiếp và bắt đầu chèn những code vào tập tin theo hướng dẫn. Cụ thể là chèn code phía trên vào bên dưới <?php trong wp-config.php và code phía là thay thế các code có sẵn trong .htaccess (nếu bạn dùng Shared Host hoặc Apache Webserver):
Nếu bạn muốn dùng NGINX làm websever với PHP-FPM thì mình khuyến khích nên sử dụng EasyEngine và cài website WordPress có sẵn tính năng Multisite theo lệnh:
ee site create domain.com --wpsubdom # sử dụng subdomain c ho website con
ee site create domain.com --wpsubdir # sử dụng subdirector y cho website con
Sau khi chèn xong các code theo yêu cầu bạn ấn nút Log In để đăng nhập lại và bây giờ bạn sẽ thấy trên menu quản trị có thêm phần My Sites để truy cập vào các website con.
Thế là ta đã hoàn thành việc cài đặt WordPress Multisite. ➢ Thiết lập WILDCARD DNS
Nếu bạn sử dụng kiểu đường dẫn của các website con là subdomain thì bạn phải thiết lập wildcard DNS bằng cách thêm một bản ghi vào DNS như sau:
* IN A 127.0.0.1
Trong đó bạn thay 127.0.0.1 thành IP của host chứa website.