Cách đồng bộ hóa cơ sở dữ liệu qua nhiều cài đặt WordPress
Trước đây, chúng tôi đã xem xét cách thiết lập môi trường dàn dựng để phát triển WordPress. Nếu bạn đã theo dõi nó qua, bạn có thể thấy rằng quá trình đôi khi liên quan đến di chuyển cơ sở dữ liệu SQL để đồng bộ hóa sự khác biệt giữa các giai đoạn. Quá trình di chuyển cơ sở dữ liệu đặc biệt này có thể tẻ nhạt.
Bạn sẽ phải xuất cơ sở dữ liệu từ trang đầu tiên sau đó nhập cơ sở dữ liệu này sang trang khác, việc này có thể mất vài phút hoặc hơn cho cơ sở dữ liệu khổng lồ. Quá trình này sẽ cần phải được lặp lại mỗi lần chúng tôi di chuyển cơ sở dữ liệu.
Nếu đây là một cái gì đó mà bạn đã đấu tranh với, bạn chắc chắn sẽ thấy bài viết này hữu ích. Trong bài viết này, chúng ta sẽ thấy cách hợp lý hóa việc đồng bộ hóa cơ sở dữ liệu trên nhiều cài đặt WordPress. Điều này sẽ giúp chúng tôi tiết kiệm rất nhiều thời gian.
Bắt đầu
Để bắt đầu, tôi cho rằng bạn đã có ba giai đoạn phát triển - Địa phương, Kiểm tra và Trực tiếp - tất cả các thiết lập.
Ở đây, tôi đã thiết lập một kịch bản trong đó tôi có 5 bài đăng được xuất bản trên một trang web trực tiếp và 2 bài đăng khác ở một trang địa phương (một bài viết vẫn đang được phát triển). Trong thực tế, mặc dù bạn sẽ xử lý rất nhiều bài viết, hơn là chỉ 2 hoặc 5.
Bây giờ tôi muốn cập nhật địa phương trang web có nội dung trên Trực tiếp trang web. Có một nội dung cơ sở dữ liệu giống hệt như nội dung được tìm thấy trên Trực tiếp, trong khi phát triển, được khuyến khích. Điều này là để chúng ta có thể nắm bắt bất kỳ vấn đề liên quan đến phong cách, bố cục hoặc bất kỳ điều gì có thể ảnh hưởng đến nội dung sớm.
Đồng bộ hóa cơ sở dữ liệu
Để đồng bộ hóa cơ sở dữ liệu, hãy làm theo các bước sau:
-
Cài đặt plugin WordPress, Cơ sở dữ liệu đồng bộ hóa. Chỉ cần cài đặt plugin trong các trang web nơi bạn sẽ thực hiện di chuyển cơ sở dữ liệu, giả sử nếu bạn muốn kéo cơ sở dữ liệu từ một Trực tiếp giai đoạn vào Kiểm tra giai đoạn, sau đó bạn nên cài đặt plugin trong trang web cho hai giai đoạn này.
-
bên trong Trực tiếp trang web, đi đến Công cụ> Đồng bộ hóa cơ sở dữ liệu. Sau đó, tạo khóa mã thông báo bí mật.
Bạn không được chia sẻ khóa bí mật này cho bất kỳ ai vì nó cũng sẽ cho phép họ truy cập cơ sở dữ liệu của bạn.
-
Thêm mã thông báo trong Công cụ> Đồng bộ hóa cơ sở dữ liệu của Địa phương trang web sân khấu.
Khi mã thông báo được thêm vào, bạn sẽ tìm thấy Đồng bộ hóa bên cạnh trang web được liên kết, như thể hiện trong ảnh chụp màn hình ở trên.
-
Nhấp vào nút Đồng bộ hóa để bắt đầu đồng bộ hóa hai trang web này.
-
Nhấn vào Kéo nút để kéo cơ sở dữ liệu trang web từ xa xuống và thay thế địa phương trang web.
Hãy ghi nhớ rằng mặc dù quá trình kéo và đẩy có thể mất vài phút hoặc lâu hơn, tùy thuộc vào kích thước của cơ sở dữ liệu. Một khi kéo Quá trình hoàn tất, bạn sẽ thấy một thông báo thành công trên màn hình. Và địa phương trang web hiện phải có cùng các bài đăng, trang và cài đặt chính xác như Trực tiếp trang web.
Hoặc, nhấp vào nút Đẩy nếu bạn muốn sao chép trang web hiện tại vào các trang web từ xa. Cài đặt plugin này trong nhiều trang web khi cần và thêm mã thông báo để liên kết với cơ sở dữ liệu của họ.
Plugin này làm cho đồng bộ hóa cơ sở dữ liệu liền mạch và âm thanh. Tôi hy vọng rằng nhà phát triển plugin sẽ cải thiện nó hơn nữa với một số tính năng bổ sung, chẳng hạn như:
- Đồng bộ bảng chọn lọc, về cơ bản cho phép đồng bộ hóa cho các bảng cụ thể trong cơ sở dữ liệu. Ví dụ, vì chúng ta chỉ cần sao chép nội dung bài đăng, sẽ tốt hơn để Kéo các wp_posts hơn là toàn bộ cơ sở dữ liệu. Điều này sẽ tăng tốc quá trình cho hầu hết các trường hợp.
- Đồng bộ hóa phương tiện, để đồng bộ hóa các tệp tải lên phương tiện WordPress như cho hình ảnh và video.