Cách cài đặt WordPress Multisite bằng hình ảnh

Cách cài đặt WordPress Multisite bằng hình ảnh là vấn đề được nhiều lập trình viên quan tâm, bởi những kiến thức trên trường lớp là không đủ, vì vậy bài Cách cài đặt WordPress Multisite bằng hình ảnh sẽ chia sẻ tới bạn nhiều thông tin hữu ích

Mọi người vẫn hỏi tôi về việc học lập trình nói chung và Wordpress nói riêng có cần năng khiếu hay quá khó để tiếp cận hay không. Thì tôi có thể trả lời rằng, học lập trình cũng như việc bạn học tiếng Anh hay bất kỳ một ngôn ngữ khác, bởi lập trình...là ngôn ngữ của máy tính, để máy tính đọc và máy tính thực hiện theo yêu cầu của mình, bạn thích là học được.

Nên cài ở website mới

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à hoidapcode.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 ); 

Cách cài đặt WordPress Multisite bằng hình ảnh

Sau đó vào lại trang quản trị WordPress tìm mục Tools -> Network Setup để bắt đầu cài đặt.

Cách cài đặt WordPress Multisite bằng hình ảnh

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ụ wordpress.hoidapcode.net, seo.hoidapcode.net, hosting.hoidapcode.net,…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ụ: hoidapcode.net/wordpress, hoidapcode.net/seo, hoidapcode.net/hosting,…

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):

Cách cài đặt WordPress Multisite bằng hình ảnh

 

Nếu bạn dùng NGINX

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 cho website con  ee site create domain.com --wpsubdir # sử dụng subdirectory 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.

Cách cài đặt WordPress Multisite bằng hình ảnh

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. Dưới đây là ví dụ mình thiết lập wildcard DNS khi mình sử dụng DNS tại CloudFlare:

Lời kết

Trong phần này bạn đã kích hoạt thành công tính năng WordPress Multisite rồi, việc còn lại chỉ là tạo ra các website con, quản trị và tối ưu lại cho nó. Những phần này mình sẽ trình bày ở bài viết tiếp theo.

Hy vọng với bài viết về Cách cài đặt WordPress Multisite bằng hình ảnh đã giải đáp giúp bạn phần nào về kiến thức lập trình Wordpress. Như tôi đã nói, ngôn ngữ lập trình không quan trọng bằng tư duy giải thuật, tư duy logic để giải quyết vấn đề.

Với những năm trước đây, lập trình viên là một cái nghề khó và kén chọn người học, đồng nghĩa với việc thu nhập hàng tháng của các lập trình viên luôn cao. Còn những năm gần đây, thì lập trình là môn học phổ thông, và ai cũng nên học một ngôn ngữ lập trình nào đó.

Nếu bạn còn bất kỳ câu hỏi nào trong việc học lập trình online, hãy gửi yêu cầu cho tôi qua email hoidapcode.com@gmail.com hoặc để lại comment bên dưới, tôi sẽ giải đáp trong vòng 24 giờ!

Blog hoidapcode.com là blog được tổng hợp tự động các bài học, thông tin về lập trình trên mạng internet. Nếu bạn có ý kiến hoặc đóng góp về bài viết này, hãy liên hệ với tôi!