it-swarm-vi.tech

Làm cách nào để thiết lập WordPress nhiều trang?

Tôi muốn xây dựng một WordPress nhiều trang web trong đó người dùng có thể tạo tài khoản cho trang web của họ nhưng tôi không chắc làm thế nào tôi thực sự có thể đạt được điều này. Cách tốt nhất để tạo một trang web WordPress là gì?

3
MsManiya

Như bạn có thể đã biết. Vì chức năng Đa trang web của WordPress 3.0 đã được bao gồm theo mặc định vì dự án WordPress MU đã được sáp nhập vào lõi WordPress 3.0.

Liên quan đến thiết lập ban đầu, có thể sẽ mất một chút công việc nếu bạn không quen với mã hóa php nhưng điều tôi có thể nói với bạn là một khi thiết lập của nó thực sự tốt. Quá trình thực sự có thể cung cấp hoặc thêm các tên miền phụ ngoài tên miền gốc của bạn mất chưa đến 30 giây để người dùng hoàn thành.

Hãy cho tôi biết nếu bạn đang tìm kiếm bất cứ điều gì cụ thể liên quan đến vấn đề này hoặc nếu bạn có bất kỳ câu hỏi tiếp theo nào.

CẬP NHẬT:

Trước khi bạn bắt đầu - Yêu cầu quản trị viên

Nếu bạn muốn điều hành một mạng lưới các blog, ít nhất bạn nên có một sự hiểu biết cơ bản về quản trị UNIX/Linux. Một kiến ​​thức cơ bản về phát triển WordPress, PHP, HTML và CSS cũng được khuyến nghị.

Thiết lập và chạy cài đặt nhiều trang phức tạp hơn cài đặt một trang . Đọc trang này sẽ giúp bạn quyết định xem bạn có thực sự cần cài đặt nhiều trang hay không và những gì có thể liên quan đến việc tạo một trang. Nếu các hướng dẫn trên trang này không có ý nghĩa với bạn, trước tiên hãy chắc chắn kiểm tra mọi thứ trên một trang web phát triển, thay vì trang web trực tiếp của bạn. Yêu cầu máy chủ

Vì tính năng này yêu cầu thiết lập máy chủ bổ sung và khả năng kỹ thuật cao hơn, vui lòng kiểm tra với webhost của bạn và hỏi xem họ có hỗ trợ sử dụng tính năng này không. Không nên thử điều này trên chia sẻ lưu trữ.

Bạn được lựa chọn giữa các tên miền phụ hoặc thư mục con trong Bước 4: Cài đặt mạng . Điều này có nghĩa là mỗi trang web bổ sung trong mạng của bạn sẽ được tạo dưới dạng tên miền phụ hoặc thư mục con ảo mới.

  • Thư mục con - như example.com/site1example.com/site2
  • Tên miền phụ - như site1.example.comsite2.example.com

Trang web thư mục con

  • Nó hoạt động với việc sử dụng tính năng mod_rewrite trên máy chủ có khả năng đọc tệp .htaccess, sẽ tạo ra cấu trúc liên kết.
  • Nếu bạn đang sử dụng permalinks khá trong blog của mình, thì các trang web thư mục con cũng sẽ hoạt động.

Trang web tên miền phụ

  • Nó hoạt động bằng cách sử dụng tên miền phụ ký tự đại diện. Bạn phải kích hoạt tính năng này trong Apache và bạn cũng phải thêm tên miền phụ ký tự đại diện vào bản ghi DNS của mình. (Xem Bước 2 cách thiết lập.)
  • Một số máy chủ đã thiết lập ký tự đại diện ở phía máy chủ, điều đó có nghĩa là tất cả những gì bạn cần thêm là bản ghi DNS.
  • Một số webhost được chia sẻ có thể không hỗ trợ điều này, vì vậy bạn có thể cần kiểm tra webhost của mình trước khi bật tính năng này.

Yêu cầu cài đặt WordPress

  • Cung cấp cho WordPress thư mục riêng của nó sẽ không hoạt động trong WordPress 3.0 khi được bật nhiều trang. Nó can thiệp vào việc tra cứu blog thành viên. [.__.]
    • Bạn không thể tạo mạng trong các trường hợp sau: [.__.]
      • "Địa chỉ WordPress (URL)" khác với "Địa chỉ trang web (URL)".
      • "Địa chỉ WordPress (URL)" sử dụng số cổng khác với ': 80', ': 443'.
    • Bạn không thể chọn Cài đặt tên miền phụ trong các trường hợp sau: [.__.]
      • Cài đặt WordPress nằm trong một thư mục (không phải trong tài liệu gốc).
      • "Địa chỉ WordPress (URL)" là localhost.
      • "Địa chỉ WordPress (URL)" là địa chỉ IP, chẳng hạn như 127.0.0.1.
    • Bạn không thể chọn Cài đặt thư mục con trong các trường hợp sau: [.__.]
      • Nếu cài đặt WordPress hiện tại của bạn đã được thiết lập trong hơn một tháng, do các vấn đề với permalinks hiện có. (Vấn đề này sẽ được khắc phục trong phiên bản tương lai.)

(Xem /wp-admin/network.php của bạn để biết thêm chi tiết)

Bước 1: Sao lưu WordPress của bạn

WordPress của bạn sẽ được cập nhật khi tạo Mạng. Vui lòng sao lưu cơ sở dữ liệu và tập tin của bạn.

Bước 2: Đặt tên miền con Wildcard

(Nếu đây là Cài đặt thư mục con, hãy bỏ qua bước này.)

Các trang web tên miền phụ hoạt động với việc sử dụng tên miền phụ ký tự đại diện. Đây là một quy trình gồm hai bước:

  1. Apache phải được cấu hình để chấp nhận ký tự đại diện.

    1. Mở tệp httpd.conf hoặc tệp bao gồm chứa mục VHOST cho tài khoản web của bạn.
    2. Thêm dòng này: [.__.]
      • ServerAlias *.example.com
  2. Trong bản ghi DNS trên máy chủ của bạn, thêm tên miền phụ ký tự đại diện trỏ đến cài đặt chính. Nó sẽ trông giống như:

    • A *.example.com

Liện kết ngoại:

Bước 3: Cho phép nhiều trang

Để bật mục menu Mạng, trước tiên bạn phải xác định nhiều trang trong /wp-config.php file. Mở lên /wp-config.php và nơi nó nói điều này:

/* That's all, stop editing! Happy blogging. */

Thêm dòng này phía trên nó:

define('WP_ALLOW_MULTISITE', true);

Bước 4: Cài đặt mạng

Điều này sẽ cho phép mục menu Mạng xuất hiện trong menu Công cụ. Truy cập Administration> Tools> Network để xem màn hình nơi bạn sẽ định cấu hình các khía cạnh nhất định của mạng của chúng tôi. Mạng công cụ SubPanel

Địa chỉ các trang web trong Mạng của bạn

Bạn được lựa chọn giữa các tên miền phụ hoặc thư mục con (nếu không có điều nào ở trên áp dụng). Điều này có nghĩa là mỗi trang web bổ sung trong mạng của bạn sẽ được tạo dưới dạng tên miền phụ hoặc thư mục con ảo mới. bạn phải chọn cái này hoặc cái kia và bạn không thể thay đổi điều này trừ khi bạn cấu hình lại cài đặt của mình. Xem thêm "Trước khi bạn bắt đầu" .

  • Tên miền phụ - như site1.example.comsite2.example.com
  • Thư mục con - như example.com/site1example.com/site2

Chi tiết mạng

Chúng được điền tự động:

  • Địa chỉ máy chủ - Địa chỉ Internet của mạng của bạn sẽ là example.com.
  • Tiêu đề mạng - Bạn muốn gọi mạng gì?
  • Địa chỉ email của quản trị viên - Địa chỉ email của bạn.

Kiểm tra kỹ xem chúng có đúng không và nhấp vào nút Cài đặt. Bạn có thể nhận được cảnh báo về tên miền phụ ký tự đại diện. Kiểm tra cài đặt tên miền con ký tự đại diện.

Cảnh báo! DNS ký tự đại diện có thể không được cấu hình đúng!

Trình cài đặt đã cố liên hệ với một tên máy chủ ngẫu nhiên (13cc09.example.com) trên tên miền của bạn. Để sử dụng cấu hình tên miền phụ, bạn phải có mục nhập ký tự đại diện trong DNS của mình. Điều này thường có nghĩa là thêm bản ghi * hostname trỏ vào máy chủ web của bạn trong công cụ cấu hình DNS của bạn.

Bạn vẫn có thể sử dụng trang web của mình nhưng mọi tên miền phụ bạn tạo có thể không truy cập được. Nếu bạn biết DNS của bạn là chính xác, hãy bỏ qua thông báo này.

Bước 5: Kích hoạt mạng

Phần còn lại của các bước là những bước bạn phải hoàn thành để hoàn thành.

Công cụ tạo mạng.

  1. Đầu tiên, sao lưu các tệp /wp-config.php/.htaccess hiện có của bạn .

  2. Tạo thư mục blogs.dir trong /wp-content/- Thư mục này được sử dụng để lưu trữ phương tiện đã tải lên cho các trang web bổ sung của bạn và phải được máy chủ web ghi lại. Chúng nên được CHOWNed và CHMODed giống như thư mục wp-content của bạn.

  3. Thêm các dòng bổ sung mà cài đặt WordPress của bạn tạo vào tệp /wp-config.php của bạn. - Những dòng này được tạo động cho bạn dựa trên cấu hình của bạn. Chỉnh sửa tệp /wp-config.php trong khi bạn đăng nhập vào bảng quản trị trang web của mình. Dán các dòng được tạo ngay phía trên /* That's all, stop editing! Happy blogging. */. Chỉ xóa dòng define('WP_ALLOW_MULTISITE', true); được đặt trước đó nếu bạn muốn xóa menu Mạng trong khu vực quản trị. Bạn có thể chọn để lại điều này để có thể truy cập lại các quy tắc /.htaccess ..

  4. Thêm quy tắc mod_rewrite được tạo vào tệp /.htaccess của bạn, thay thế các quy tắc WordPress khác. - Những dòng này được tạo động cho bạn dựa trên cấu hình của bạn. (Nếu không có, thì hãy tạo nó.)

  5. Đăng nhập lại. - Sau khi hoàn thành các bước trên và các tệp /wp-config.php & /.htaccess mới được lưu, mạng của bạn được bật và định cấu hình. Bạn sẽ phải đăng nhập lại. nhấp "Đăng nhập" để làm mới Bảng quản trị của bạn. Nếu bạn gặp sự cố khi đăng nhập lại, vui lòng xóa bộ nhớ cache và cookie của trình duyệt.

Bước 6: Cài đặt siêu quản trị

Bây giờ bạn sẽ thấy một phần menu mới gọi là Super Admin. Các menu có trong đó là để thêm và quản lý các trang web bổ sung trong mạng của bạn. Cài đặt WordPress cơ sở của bạn hiện là trang web chính trong mạng của bạn.

Chuyển đến bảng Super Admin> Options để định cấu hình tùy chọn mạng, sau đó tạo trang web và người dùng.

Những điều bạn cần biết

Dưới đây là một số điều bổ sung mà bạn có thể cần biết về quản trị nâng cao của mạng blog.

  • Các plugin WordPress - Các plugin WordPress hiện có thêm tính linh hoạt, tùy thuộc vào việc triển khai chúng trên mạng.

  • Các plugin cụ thể của trang web - Các plugin WordPress được kích hoạt hoặc hủy kích hoạt bởi một chủ sở hữu blog riêng lẻ được lưu trữ trong thư mục plugin. Bạn cần kích hoạt trang Plugins cho quản trị viên trang cá nhân từ Network> Options.

  • Plugin mạng - Plugin WordPress được lưu trữ trong thư mục plugin có thể được kích hoạt trên toàn mạng bởi siêu quản trị viên.

  • Các plugin phải sử dụng - Các plugin được sử dụng bởi tất cả các trang web trên toàn bộ mạng cũng có thể được cài đặt trong thư mục mu-plugins dưới dạng các tệp đơn lẻ hoặc một tệp để bao gồm một thư mục con. Bất kỳ tập tin trong một thư mục sẽ không được đọc. Những tập tin này không được kích hoạt hoặc hủy kích hoạt; nếu chúng tồn tại, chúng được sử dụng.

  • Danh mục và Thẻ - Các thuật ngữ toàn cầu bị tắt trong WordPress 3.0 theo mặc định. Bạn có thể sử dụng Plugin WordPress Sitewide Tags hoặc các Plugin tương tự khác để kết hợp các thẻ toàn cầu trên cổng/trang trước của trang web hoặc trên các trang hoặc blog cụ thể trong mạng để tăng điều hướng dựa trên nội dung được phân loại vi mô.

5
NetConstructor.com