Đừng cố gắng chuyển đổi một trang web hiện có.
Những gì bạn sẽ muốn làm là thiết lập một trang web mới với cài đặt sạch WordPress. Hầu hết các mạng tôi đã bắt đầu là các tên miền phụ dọc theo dòng http: //network.blog.url hoặc http: //dashboard.blog.url . Trang web đầu tiên bạn thiết lập sẽ trở thành trang web bảng điều khiển cho phần còn lại của mạng ... đó là lý do tại sao bạn muốn bắt đầu với một trang web sạch.
Thiết lập
Đầu tiên, cài đặt WordPress bình thường. Bạn sẽ cần một cơ sở dữ liệu mới và tải xuống mới WordPress 3.0.3 .
Tiếp theo, thêm define('WP_ALLOW_MULTISITE', true);
phía trên dòng nói, /* That's all, stop editing! Happy blogging. */
trong wp-config.php
.
Bây giờ, hãy quay lại trang web của bạn và đi tới Quản trị »Công cụ» Mạng để kích hoạt cài đặt mạng. Bạn sẽ được cung cấp một số thông tin bổ sung cho wp-config.php
... sao chép mã này ở giữa nơi bạn đã viết define('WP_ALLOW_MULTISITE', true);
và nơi nó nói /* That's all, stop editing! Happy blogging. */
. Đừng thay đổi bất cứ điều gì khác trong tập tin cấu hình.
Chỉnh sửa .htaccess
tệp của bạn và thay thế tất cả các quy tắc WordPress khác bằng các quy tắc mà trang cài đặt mạng đã cung cấp cho bạn.
Tại thời điểm này, bạn sẽ cần phải đăng nhập lại vào trang web, nhưng một khi bạn sẽ có một cài đặt đa trang web hoạt động.
Di chuyển các trang web khác
Bây giờ bạn sẽ muốn bắt đầu di chuyển các trang web khác của bạn. Bắt đầu với trang web chính và tạo một "Trang web" mới từ bên trong WordPress. Bạn sẽ phải sao chép một loạt các cài đặt theo cách thủ công, nhưng bạn có thể có thể khiến nó nhìn đúng khá nhanh.
Xuất bài viết và trang của bạn từ trang web cũ và nhập chúng vào trang mới.
Sao chép chủ đề của bạn và bất kỳ plugin nào bạn muốn sử dụng.
Nếu bạn chỉ có một số ít người dùng, có thể dễ dàng hơn để yêu cầu họ đăng ký lại sau khi trang web được di chuyển. Bạn có thể chuyển người dùng từ trang cũ sang trang mới trực tiếp thông qua cơ sở dữ liệu ... nhưng điều này liên quan đến việc viết các truy vấn SQL để xuất wp_users
bảng cũ của bạn , xóa thông tin cụ thể của cơ sở dữ liệu (ví dụ ID) và viết một truy vấn khác để nhập chúng vào cơ sở dữ liệu mới. Có thể làm được, nhưng tốn thời gian.
Khi trang web đầu tiên được di chuyển, hãy bắt đầu với trang tiếp theo.
Ánh xạ tên miền
Nếu nhiều trang web của bạn ban đầu trên nhiều tên miền, bạn sẽ muốn cài đặt trình cắm ánh xạ tên miền để mọi thứ hoạt động tốt. Tôi khuyên dùng (và sử dụng trên tất cả các trang web của mình) plugin Trình ánh xạ tên miền WordPress MU .
Hít thật sâu
Tôi biết điều này nghe có vẻ rất nhiều và nó có thể đáng sợ, nhưng nó có thể. Tôi đã di chuyển một mạng 12 blog với 1400 người dùng vào tháng trước. Đêm qua tôi đã di chuyển một mạng 5 blog. Cả hai mất khoảng cùng một lượng thời gian và làm theo chính xác quá trình tương tự tôi nêu ở trên. Đừng lo lắng, bạn sẽ vượt qua nó.
Nếu bạn mất kết nối cơ sở dữ liệu trong lần thử đầu tiên, có thể là do bạn ghi đè lên một cái gì đó wp-config.php
do nhầm lẫn. Tôi đã có một vài lần mở tệp đó trong Notepad đã tước hết khoảng trắng từ cuối dòng, phá vỡ tệp và giết kết nối cơ sở dữ liệu của tôi.
Đây là lý do tại sao hướng dẫn đầu tiên trong bất kỳ tài liệu WordPress nào liên quan đến cập nhật hoặc di chuyển là sao lưu cơ sở dữ liệu và tệp của bạn .