Computer >> Máy Tính >  >> Lập trình >> HTML

Cách cài đặt và thiết lập mạng đa trang WordPress?

Nếu bạn có nhiều doanh nghiệp hoặc trường học hoặc trang web cá nhân và tất cả chúng đều có một số điểm chung, bạn phải tự hỏi liệu có cách nào hiệu quả hơn để quản lý tất cả các trang web đó thay vì quản lý chúng riêng lẻ hay không. Trong trường hợp đó, WordPress multisite là giải pháp bạn đang tìm kiếm.

Ra mắt trong phiên bản 3.0 vào năm 2010, WordPress multisite cho phép nhiều trang web WordPress tồn tại trong một bản cài đặt WordPress duy nhất.

Trong bài viết này, chúng tôi sẽ hướng dẫn bạn cách tạo một WordPress đa trang. Nó có thể là một quá trình khó khăn ngay cả đối với những người đã xây dựng các trang web WordPress trước đó. Nhưng không có gì phải lo lắng.

Bạn sẽ ổn nếu bạn làm theo hướng dẫn từng bước của chúng tôi về nhiều trang web WordPress. Tuy nhiên, nếu bạn đang tìm hiểu cách cài đặt WordPress theo cách thủ công, bạn có thể xem bài viết này.

Trước khi chúng tôi đi sâu vào các bước bạn cần thực hiện để cài đặt và định cấu hình một trang web đa trang WordPress, có một số điều bạn cần tìm hiểu.

Multisite WordPress là gì?

Mạng đa trang WordPress là một tập hợp các trang web chia sẻ cùng một cài đặt WordPress. Nói cách khác, nếu bạn có 5 trang web WordPress riêng biệt, bạn có thể đặt tất cả chúng ở một nơi và vận hành chúng từ một bảng điều khiển duy nhất.

Lấy ví dụ, trang web BBC America. Nó chạy trên một mạng multisite. Mỗi chương trình của BBC đều có trang web riêng của nó (được gọi là trang con trong cài đặt nhiều trang). Thay vì có nhiều trang web riêng biệt, họ có tất cả các chương trình của họ trong một trang web duy nhất. Điều này làm cho việc quản lý các trang web trở nên quá dễ dàng.

Để kết luận, chúng tôi sẽ so sánh giữa một trang web thông thường và một mạng WordPress nhiều trang.

  • Một trang web + một lần cài đặt WordPress =Trang web WordPress thông thường
  • Nhiều trang web + một cài đặt WordPress =Mạng WordPress nhiều trang

Ưu và nhược điểm của việc sử dụng mạng đa trang

Có thể dễ dàng hiểu tại sao việc sử dụng nhiều trang web WordPress lại hấp dẫn đến vậy. Tuy nhiên multisite không dành cho tất cả mọi người. Hãy xem xét ưu và nhược điểm của việc sử dụng multisite.

Ưu điểm của WordPress Multisite

    • Chia sẻ cùng một plugin &chủ đề: Chủ đề và plugin có thể được cài đặt trên trang tổng quan. Và chúng sẽ được kích hoạt trên toàn bộ mạng để tất cả các trang con sử dụng.

    Lưu ý:Thông tin thêm về 'trang tổng quan chính' trong phần Thiết lập &Định cấu hình.

    • Cập nhật được Hợp lý hóa: Superadmin có thể cập nhật các plugin và chủ đề WordPress cho tất cả các trang con cùng một lúc.

    Lưu ý:Tìm hiểu thêm về ‘Superadmin hoặc Quản trị viên cấp cao’ trong phần Thiết lập &Định cấu hình.

    • Trang tổng quan đơn: Multisite WordPress giúp bạn có thể chạy nhiều trang web từ một bảng điều khiển WordPress duy nhất. Cho phép bạn quản lý mọi thứ bao gồm chủ đề, plugin và người dùng. Bằng cách này, bạn có thể quản lý hàng chục trang con.

Nhược điểm của WordPress Multisite

  • Plugin không tương thích: Một trong những thách thức lớn nhất với multisite là tìm các chủ đề và plugin tương thích. Nhiều plugin và chủ đề không có khả năng xử lý các cài đặt trên nhiều trang.
  • Di chuyển phức tạp: Di chuyển có thể là một quá trình cực kỳ phức tạp và khó khăn. Mặc dù có thể di chuyển nhiều trang web sang tên miền hoặc nhà cung cấp dịch vụ lưu trữ mới, nhưng việc di chuyển độc lập, tức là di chuyển một trang web con, là điều cực kỳ khó khăn và hầu hết các plugin đều không hỗ trợ.
  • Không phù hợp với các trang web sử dụng các plugin &chủ đề khác nhau: WordPress Multisite được sử dụng tốt nhất khi bạn đang xây dựng một mạng lưới các trang chia sẻ chức năng tương tự. Nhưng nếu bạn có các trang web cho các mục đích cực kỳ khác nhau thì có thể bạn sẽ sử dụng các plugin, chủ đề và tùy chỉnh khác nhau. Vì vậy, bạn không nên bật multisite.

QUAN TRỌNG: WordPress Multisite xuất hiện vào thời điểm không có nhiều tùy chọn tốt để quản lý trang web. May mắn thay, mọi thứ đã thay đổi kể từ đó. Nếu bạn đang tìm kiếm một giải pháp quản lý tốt thì bạn nên xem xét WP Điều khiển từ xa .

Đây là một plugin quản lý có nhiều tính năng, thân thiện với người dùng, phổ biến. Nó sẽ cho phép bạn quản lý nhiều trang web từ một trang tổng quan.

Sau khi cân nhắc ưu và nhược điểm, nếu bạn quyết định tiếp tục và thiết lập WordPress đa trang, hãy làm theo hướng dẫn dành cho người mới bắt đầu của chúng tôi bên dưới.

Cách cài đặt và thiết lập mạng đa trang WordPress?

Nếu bạn đang xây dựng nhiều trang web từ đầu thì hãy bắt đầu từ Bước 1 . Nhưng nếu bạn đã có một trang web hiện tại và bạn muốn chuyển nó thành nhiều trang thì hãy bắt đầu với Bước 2 .

THẬN TRỌNG: Để thiết lập multisite, bạn sẽ cần thực hiện các thay đổi đối với các tệp WordPress của mình. Điều này có nguy cơ rủi ro. Một lỗi nhỏ nhất có thể dẫn đến một trang web bị hỏng. Vì vậy, nếu bạn đang thiết lập nhiều trang trên trang web hiện tại của mình, chúng tôi khuyên bạn nên thực hiện một hoàn thành sao lưu WordPress .

Bước 1:Xây dựng trang web WordPress

Điều đầu tiên bạn cần làm là mua miền và gói lưu trữ. Nếu bạn chưa bao giờ tự mình xây dựng một trang web thì quá trình này có thể cảm thấy khó khăn nhưng hãy tin tưởng chúng tôi, việc xây dựng một trang web WordPress không hề khó. Có rất nhiều tài nguyên mà bạn theo dõi.

Khi trang web của bạn đã bắt đầu và đang chạy, đã đến lúc chuyển nó thành môi trường nhiều trang.

Bước 2:Kích hoạt nhiều trang thông qua tệp cấu hình

Trong bước này, bạn sẽ cần tải một đoạn mã lên tệp cấu hình của mình. Bạn có thể truy cập tệp cấu hình thông qua tài khoản lưu trữ của mình hoặc một Ứng dụng khách FTP như Filezilla. Filezilla là một phần mềm mà bạn cần cài đặt vào máy tính cục bộ của mình để sử dụng.

Chúng tôi sẽ chỉ cho bạn cách bạn có thể chỉnh sửa tệp cấu hình của mình thông qua cả tài khoản lưu trữ và phần mềm Filezilla.

Tôi truy cập tệp cấu hình thông qua tài khoản lưu trữ

1. Đăng nhập vào tài khoản của nhà cung cấp dịch vụ lưu trữ của bạn và sau đó điều hướng đến cPanel . Từ cPanel, chọn Trình quản lý tệp .
2. Từ trang Trình quản lý Tệp, chọn public_html thư mục .
3. wp-config.php tệp hiện có bên trong thư mục public_html. Khi bạn tìm thấy tệp, chỉ cần nhấp chuột phải và chọn Chỉnh sửa .

Cách cài đặt và thiết lập mạng đa trang WordPress?
Đi tới public_html và chọn wp-config

Tệp cấu hình truy cập II Qua Filezilla

1. Tải xuống và cài đặt Filezilla vào máy tính cục bộ của bạn. Đây là một phần mềm sẽ kết nối máy tính cục bộ của bạn với phần phụ trợ của trang web của bạn. Điều này có nghĩa là bạn có thể sửa đổi tệp cấu hình từ máy tính của mình.
2. Mở FileZilla và nhập Tên máy chủ, Tên người dùng, Mật khẩu và Cổng của bạn . Nếu bạn không có những chi tiết này, hãy yêu cầu công ty lưu trữ của bạn cung cấp thông tin đăng nhập FTP. Bạn cũng có thể làm theo các video này để tìm hiểu nơi lưu trữ thông tin đăng nhập FTP của bạn.
3. Khi kết nối được thực hiện, một nhóm thư mục sẽ xuất hiện trong Trang web từ xa phần bên phải của bạn. Một trong các thư mục sẽ là public_html thư mục . Chọn nó.

Cách cài đặt và thiết lập mạng đa trang WordPress?
Đi tới trang web Từ xa> public_html> Tên tệp> wp -config.php

4. Ngay bên dưới Trang web Từ xa, có một phần khác được gọi là Tên tệp. Sau khi bạn chọn public_html thư mục wp-config.php tập tin sẽ xuất hiện trong phần này.
5. Khi bạn tìm thấy tệp wp-config.php, chỉ cần nhấp chuột phải và chọn Chỉnh sửa .

III Chèn mã để cho phép nhiều trang web

Sau khi bạn chọn chỉnh sửa, tệp wp-config.php sẽ bật ra. Tìm câu này trong tệp cấu hình:

/ * Vậy thôi, dừng chỉnh sửa! Chúc bạn viết blog vui vẻ. * /

Và đặt các dòng mã sau ngay trên câu "Happy Blogging":

xác định (‘WP_ALLOW_MULTISITE’, true);

Nhấp vào Lưu thay đổi và đóng tệp. Trên trang web của tôi, mã trông như thế này:

Cách cài đặt và thiết lập mạng đa trang WordPress?
Chèn mã như trong hình

Bây giờ bạn đã chuyển đổi trang web của mình thành một mạng nhiều trang. Đi tới bảng điều khiển WordPress của bạn. Ở góc bên trái, bạn sẽ thấy biểu tượng Nhiều trang .

Cách cài đặt và thiết lập mạng đa trang WordPress?
Biểu tượng trong hình xuất hiện sau khi bạn chuyển đổi trang đến nhiều trang

Nhưng chúng tôi chỉ mới làm được một nửa công việc. Bước tiếp theo là cài đặt mạng.

IV Cài đặt Mạng

1. Trên trang tổng quan WordPress của bạn, đi tới Công cụ và chọn Thiết lập mạng . Từ đây, bạn sẽ định cấu hình mạng -

(a) Bước đầu tiên là quyết định xem URL của các trang con sẽ trông như thế nào. Bạn có thể chọn giữa site1.example.com example.com/site1 (tức là tên miền phụ hoặc thư mục con). Việc lựa chọn cấu trúc URL sẽ không ảnh hưởng đến cách các trang web được lưu trữ, vì vậy bạn không cần phải lo lắng về điều đó.
(b) Tiếp theo, điền vào các chi tiết khác như Tiêu đề mạng Email quản trị mạng và nhấn Cài đặt . Ngay sau khi bạn nhấp vào Cài đặt, WordPress sẽ cung cấp cho bạn hai đoạn mã. Bạn sẽ cần thêm chúng vào các tệp wp-config.php và .htaccess tương ứng.

Cách cài đặt và thiết lập mạng đa trang WordPress?
Chọn miền phụ &thư mục con và chèn chi tiết mạng

V Thêm mã vào tệp wp-config

Mở tệp wp-config bằng phương pháp mà chúng tôi đã chỉ cho bạn trong phần trước. Chèn đoạn mã đầu tiên ngay trên dòng

/ * Vậy thôi, dừng chỉnh sửa! Chúc bạn viết blog vui vẻ. * /

Đừng quên nhấn Lưu thay đổi . Trên trang web của tôi, mã trông giống như sau:

Cách cài đặt và thiết lập mạng đa trang WordPress?
Chèn mã như trong hình

VI Thêm mã vào tệp .htaccess

Trong tệp .htaccess, chúng tôi sẽ chèn đoạn mã thứ hai. Và giống như tệp cấu hình, bạn có thể tìm tệp .htaccess trong Trình quản lý tệp hoặc thông qua FileZilla. Để tìm hiểu thêm về cách chỉnh sửa tệp .htaccess, bạn có thể xem bài viết của chúng tôi.

PHƯƠNG PHÁP 1 - Tệp .htaccess trong Trình quản lý Tệp

Đăng nhập vào tài khoản lưu trữ của bạn và sau đó điều hướng đến thư mục cPanel> Trình quản lý tệp> public_html> tệp .htaccess . Khi bạn tìm thấy tệp, chỉ cần nhấp chuột phải và chọn Chỉnh sửa .

Cách cài đặt và thiết lập mạng đa trang WordPress?
Đi tới public_html và chọn .htaccess

[ LƯU Ý: Nếu bạn không thể tìm thấy tệp .htaccess thì đó là do tệp này bị ẩn. Để tìm hiểu cách thay đổi cài đặt trang web và hiển thị tệp, hãy làm theo hướng dẫn trong bài viết này - Cách chỉnh sửa tệp .htaccess trong WordPress?]

PHƯƠNG PHÁP 2 - Tệp .htaccess trong FileZilla

Mở Filezilla và nhập thông tin đăng nhập FTP của bạn . Nếu bạn không biết thông tin đăng nhập FTP của mình là gì, hãy xem các video này hoặc nói chuyện với nhà cung cấp dịch vụ lưu trữ của bạn.

  1. Sau đó, điều hướng đến Trang web Từ xa phần
  2. Chọn thư mục public_html
  3. Sau đó, chuyển đến Tên tệp section look for the .htaccess file
  4. When you find it, just right-click and select Edit .
Cách cài đặt và thiết lập mạng đa trang WordPress?
Go to Remote site> public_html> Filename> .htaccess

When you open the file, you’ll find code that looks similar to the second code snippet. Replace the existing codes with the new codes. Don’t forget to hit Save Changes . On my website the code looks like this:

Cách cài đặt và thiết lập mạng đa trang WordPress?
Insert the code as shown in the picture

Your multisite network is ready to roll!

How to Add a New Subsite to Your Multisite Network?

Living up to its reputation of being really user-friendly, WordPress multisite is easy to operate. Site admins can add new websites or subsites by taking a few straightforward steps.

  • On your WordPress dashboard select All Sites and then Add New . Enter details like desired URL, site title, website name admin email, etc (as you can see in the image below). When you are ready, click on Add Site .
Cách cài đặt và thiết lập mạng đa trang WordPress?
Insert details and add new sub-sites
  • You can add as many websites as you like. And if you want to view all your subsites, then go to your Master Dashboard and select Sites> All Sites .

It’s worth mentioning here that any users who have been assigned the role of a WordPress admin will automatically become a Super Admin when the website becomes a multisite network. And a Super Admin has complete control over any site on the network.

NOTE: WordPress sites running on versions below 4.5 need to implement domain mapping. There are plugins available for this. We recommended reading Multisite Domain Mapping.

How to Install Plugins and Themes in the WordPress Multisite?

Installing themes and plugins on a multisite is easy. You install them the same way you install it on a regular site.

  • From your Master Dashboard, go to Plugins> Add New and then search, install and activate plugins to your site.
  • To install and set a theme, go to go to Themes> Add New and then search and add themes to your site.

The plugin and theme that you install will be activated across all the subsites. You can activate and deactivate plugins and themes at a network level. And with that, we come to the end of setting up a WordPress multisite network.

In Conclusion

Multisite WordPress is a very powerful tool for those who can utilize it. But let’s remember that WordPress is a tricky universe and hackers and bots are lurking around to damage the network of websites. Whether you’re running a single installation or a multisite, you need to make sure that you are taking security measures.

With MalCare Security Plugin by your side, you don’t have to worry about hackers, bots and the rest. Also, you can follow our WordPress security guide for more information about this.

Try MalCare Security Service Right Now!