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ì?
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.
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.
example.com/site1
và example.com/site2
site1.example.com
và site2.example.com
(Xem /wp-admin/network.php
của bạn để biết thêm chi tiết)
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.
(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:
Apache phải được cấu hình để chấp nhận ký tự đại diện.
ServerAlias *.example.com
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ậ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);
Đ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
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" .
site1.example.com
và site2.example.com
example.com/site1
và example.com/site2
Chúng được điền tự động:
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.
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.
Đầu tiên, sao lưu các tệp /wp-config.php
và /.htaccess
hiện có của bạn .
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.
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
..
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ó.)
Đă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â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.
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ô.