Di chuyển trang web WordPress của bạn đến một vị trí khác có thể là một trải nghiệm căng thẳng và khó sử dụng, không được giúp đỡ bởi thực tế là bạn không thể chỉ di chuyển các tệp và cơ sở dữ liệu của mình. Không, đó không phải là cách WordPress hoạt động
May mắn thay, WordPress có một công cụ “Nhập” và “Xuất” tiện dụng được tích hợp sẵn. Nhưng thật không may, nó chỉ phù hợp với một số yêu cầu cơ bản và bạn cần phải ứng biến một chút để đạt được các hiệu ứng khác
Trong bài viết này, tôi sẽ chỉ cho bạn từng bước cách di chuyển nội dung của bản cài đặt WordPress sang một nơi mới
Chúng ta hãy nứt
- Trước khi chúng ta bắt đầu. Sao lưu trang web của bạn
- Thay đổi URL cài đặt WordPress của bạn?
- Cách di chuyển nội dung từ trang WordPress này sang trang WordPress khác
- Xuất từ bản cài đặt cũ của bạn
- Cài đặt Trình nhập
- Tải lên nội dung của bạn
- Chỉ định nội dung
- Phong trào nội dung một phần
- Chọn nội dung bạn muốn xuất
- Nhập như trước
- Sao chép tệp phương tiện
- Xuất tệp đính kèm
- Chỉnh sửa SQL của bạn
- Nhập bài viết đính kèm
- Xuất bài Meta
- Chỉnh sửa lại SQL của bạn
- Nhập bài đăng Meta
- Chuyển động một phần nội dung với người gửi hàng
- kết thúc lên
Trước khi chúng ta bắt đầu. Sao lưu trang web của bạn
Một số cài đặt WordPress hoặc thiết lập máy chủ có thể đưa ra cho bạn những thách thức độc đáo về việc di chuyển nội dung. Mặc dù bài viết này sẽ giải quyết một trường hợp duy nhất khác [cụ thể là bạn chỉ muốn chuyển một phần nội dung của bản cài đặt WordPress của mình], không có gì đảm bảo rằng các bước được nêu chi tiết ở đây sẽ luôn hoạt động hiệu quả cho mọi thiết lập
Không cần phải nói rằng bạn hoàn toàn chịu trách nhiệm về trang web của mình, ngay cả khi làm theo hướng dẫn này đến từng chữ cái; . Về cơ bản, hãy cẩn thận với điều này
Với mục đích của bài đăng này, tôi đã tạo hai bản cài đặt localhost riêng biệt của WordPress để cung cấp cho bạn hình ảnh của từng bước. Bạn có thể muốn thử di chuyển nội dung của mình đến một trang web thử nghiệm để kiểm tra xem nó có hoạt động không
Cuối cùng, tôi khuyên bạn nên sao lưu toàn bộ trang web của mình vào thời điểm này. Tất nhiên, bạn làm điều đó thường xuyên, phải không? . Nhận được nó. ]
Nếu bạn muốn thực hiện việc này theo cách thủ công, hãy nhớ bao gồm cả cơ sở dữ liệu và tệp trang web của bạn [chủ yếu vì điều này bao gồm thư mục Tải lên của trang web của bạn]
Sao lưu tập tin
Bạn có thể tạo và tải xuống một tệp ZIP của các tệp trang web của mình qua FTP. Cách thực hiện việc này khác nhau tùy theo máy khách FTP nhưng nhìn chung khá rõ ràng. Đảm bảo bạn tải xuống và lưu trữ an toàn tệp nén sao lưu của mình – giống như với bất kỳ bản sao lưu nào
Sao lưu cơ sở dữ liệu của bạn
Đăng nhập vào tài khoản phpMyAdmin của bạn và chọn cơ sở dữ liệu mà WordPress được cài đặt
Chọn Xuất từ menu trên cùng. Đối với hầu hết mọi người, các tùy chọn “Nhanh” sẽ là đủ. Tuy nhiên, nếu bạn có các bảng khác với bản cài đặt WordPress mà bạn muốn sao lưu trong cùng một cơ sở dữ liệu, hãy nhấp vào Tùy chỉnh để chọn các bảng bạn muốn sao lưu; . Cuối cùng, nhấp vào Go để tải xuống tệp sao lưu cơ sở dữ liệu của bạn [. định dạng sql]
Hy vọng rằng những bản sao lưu đó sẽ không cần thiết, nhưng luôn luôn nên làm trước khi bắt tay vào công việc đó. Nếu trang web mà bạn đang di chuyển nội dung đến đã có nội dung, hãy đảm bảo rằng bạn cũng sao lưu nội dung đó
Với các biện pháp phòng ngừa trên đường đi, hãy bắt tay vào làm việc
Thay đổi URL cài đặt WordPress của bạn?
Nếu bạn chỉ muốn thay đổi trang web của mình sang một URL mới hoặc muốn chuyển hoàn toàn mọi thứ từ cài đặt này sang cài đặt khác, thì tin tốt là bạn đã chọn tùy chọn dễ dàng. Các công cụ xuất và nhập của riêng WordPress sẽ hoạt động hoàn hảo cho bạn, vì vậy không cần phải làm bất cứ điều gì quá phức tạp
Sau đây là cách chuyển tất cả nội dung WordPress của bạn – các trang, hình ảnh và tệp, bài đăng và mọi thứ khác – sang bản cài đặt mới
Ngẫu nhiên, có lẽ dễ dàng nhất để tạo cài đặt mới trên máy chủ mới của bạn [hoặc thậm chí vị trí mới trong máy chủ] và nhập/xuất hơn là thay đổi cấu hình tệp của bạn. Tuy nhiên, nếu bạn muốn làm theo cách đó, WordPress Codex có thể tư vấn. Cài đặt của bạn phải được cập nhật với phiên bản WordPress mới nhất để không có vấn đề gì, nhưng nếu không, hãy nâng cấp cài đặt cũ của bạn trước. Nếu bạn thực sự không thể cập nhật vì lý do nào đó – chẳng hạn như giữ một plugin không hoạt động với các phiên bản mới – bản cài đặt mới của bạn có thể là phiên bản cũ. Điều này không được khuyến nghị vì nhiều phiên bản cũ của WordPress có lỗi bảo mật nghiêm trọng
Cách di chuyển nội dung từ trang WordPress này sang trang WordPress khác
1. Xuất từ bản cài đặt cũ của bạn
Chuyển đến trang tổng quan WordPress của bạn và chọn mục Xuất từ phần Công cụ
Vì bạn đang xuất mọi thứ nên thật dễ dàng. giữ tùy chọn Tất cả nội dung được chọn và nhấn Tải xuống tệp xuất
Một tệp XML sẽ được tạo. Giữ nó ở một nơi an toàn và chuyển đến phần cài đặt mà bạn đang di chuyển đến
2. Cài đặt Trình nhập
Khi cài đặt WordPress mới, hãy chuyển đến Công cụ một lần nữa, nhưng lần này chọn Nhập
Bạn sẽ được hiển thị một danh sách các nhà nhập khẩu, từ đó bạn nên chọn tùy chọn WordPress
Nhấp vào Cài đặt ngay rồi đợi plugin trình nhập tải xuống và cài đặt
Nếu tất cả đều hoạt động, bạn có thể nhấp vào Kích hoạt Trình cắm & Chạy Trình nhập trên màn hình tiếp theo
Tại thời điểm này, bạn đã sẵn sàng để nhập và tệp XML bạn đã tạo trước đó sẽ phát huy tác dụng
3. Tải lên nội dung của bạn
Nhấp vào Chọn tệp trên màn hình tiếp theo và chọn tệp XML bạn đã tạo trên trang web cũ
Tiếp theo, nhấp vào Tải tệp lên và nhập
4. Chỉ định nội dung
Bạn sẽ được cung cấp tùy chọn chỉ định nội dung cho người dùng hiện có trên trang web mới [nếu bạn có tài khoản trên cả hai, bạn có thể chỉ định các bài đăng cũ của mình cho tài khoản mới của mình] hoặc tạo người dùng mới bằng tên người dùng cũ của họ hoặc bằng tên người dùng cũ của họ. . Điều này đảm bảo tất cả nội dung được gán cho tài khoản tác giả tồn tại trên trang web mới
Nếu bạn có bất kỳ hình ảnh hoặc tệp nào cần chuyển sang trang web mới, hãy đảm bảo chắc chắn rằng bạn đã chọn Tải xuống và nhập tệp đính kèm – tùy chọn này không được chọn theo mặc định
Nhấn nút Gửi và bạn đã hoàn tất. Trang có thể tải lâu hơn bình thường một chút vì nó đang tạo tất cả các hàng mới trên cơ sở dữ liệu, nhưng nó sẽ vượt qua được. Chỉ cần kiên nhẫn chờ nó được xử lý và tất cả nội dung của bạn sẽ được nhập vào trang web mới để sẵn sàng hoạt động ở đó
Phong trào nội dung một phần
Vì vậy, đó là cách dễ dàng. Tuy nhiên, nếu bạn chỉ muốn xuất một số nội dung của mình, thì tôi e rằng các công cụ của WordPress có thể sẽ không tự đáp ứng nhu cầu của bạn
Chọn Tất cả nội dung là cách duy nhất để xuất tệp đính kèm của bạn [tệp xuất hiện trong phần Phương tiện ]. Do đó, nếu bạn muốn chuyển các phần cụ thể của nội dung và hình ảnh của mình, bạn sẽ cần phải chuyển mọi thứ qua đó rồi xóa phần đó [tốn thời gian đối với các trang web lớn hơn] hoặc lục lọi trong các tệp và cơ sở dữ liệu của bạn – tôi sẽ chỉ cho bạn cách thực hiện
SQL xuất và thay đổi mà tôi sắp chỉ cho bạn sẽ được minh họa để di chuyển tệp đính kèm, nhưng bạn cũng có thể sử dụng một phương pháp tương tự để chuyển toàn bộ cơ sở dữ liệu qua. Điều này hữu ích nếu bạn muốn chuyển mọi thứ nhưng tệp XML của bạn quá lớn để tải lên thông qua trình nhập
1. Chọn nội dung bạn muốn xuất
Hãy chuyển đến màn hình Công cụ > Xuất một lần nữa để bắt đầu
Khi bạn đã chọn nội dung nào bạn muốn xuất, hãy nhấp vào Tải xuống tệp xuất như trước. Nếu có nhiều lựa chọn bạn muốn thực hiện [ví dụ:. bài đăng của hai tác giả trong một phạm vi ngày hoặc bài đăng của ai đó và tất cả các trang], bạn hoàn toàn có thể quay lại và tạo nhiều tệp xuất cho mỗi lựa chọn
2. Nhập như trước
Sau khi bạn có tất cả các tệp XML WXR mà mình muốn, hãy chuyển đến trang web mới và cài đặt Trình nhập WordPress như được hiển thị trước đây. Bạn có thể tải lên các tệp của mình [từng tệp một] như trước đây và chúng sẽ cài đặt các bài đăng/trang/nội dung cụ thể khác lên trang web
Tuy nhiên, đây chưa phải là kết thúc, vì bạn sẽ nhận thấy rằng mình vẫn chưa có bất kỳ tệp đính kèm nào [ví dụ:. hình ảnh đã tải lên] về cài đặt của bạn khá chưa
3. Sao chép tệp phương tiện
Truy cập ứng dụng khách FTP của bản cài đặt cũ và tìm thư mục /wp-content/uploads/
. Tôi đang sử dụng File Explorer của Windows 10 làm ứng dụng khách FTP của mình nhưng hầu hết đều có thể nén tệp và tải chúng xuống
Tài khoản WPMU DEV PRO
Các công cụ WP chuyên nghiệp tốt nhất của chúng tôi trong một gói
Nhập email của bạn
Bắt đầu dùng thử miễn phí
Dùng thử miễn phí trong 7 ngày
hoàn tiền trong 30 ngày
Tải về. ZIP bạn tạo và tải nó lên FTP của trang web mới của bạn [hoặc cắt và dán nó nếu bạn có thể truy cập cả hai trang thông qua ứng dụng khách FTP của mình]
Sau đó, bạn có thể giải nén tất cả các tệp từ thư mục nén vào thư mục Tải lên
Thật không may, đó không phải là kết thúc của nó;
4. Xuất tệp đính kèm
Truy cập cơ sở dữ liệu phpMyAdmin của trang web cũ của bạn và tìm bảng wp_posts
[thay thế wp_
bằng tiền tố của bạn nếu cần]
Tại thời điểm này, bạn cần tìm các bài đăng đính kèm [đó là các bài đăng trên phương tiện truyền thông] để dán vào SQL sau [thay đổi tên bảng để có tiền tố phù hợp nếu cần] và nhấn Go
SELECT * FROM `wp_posts` WHERE `post_type` = "attachment"
Cuộn xuống cuối kết quả truy vấn và chọn Hiển thị tất cả để tất cả các bài đăng đính kèm đều hiển thị. Khi tất cả các hàng được hiển thị, hãy chọn Kiểm tra tất cả rồi nhấp vào Xuất
Tại thời điểm này, mọi thứ trở nên phức tạp hơn một chút, nhưng hãy theo dõi tôi và làm theo các bước một cách cẩn thận và bạn sẽ ổn thôi
- Chọn Tùy chỉnh để hiển thị tất cả các cài đặt có thể
- Cuộn xuống phần Tùy chọn theo định dạng cụ thể
- Chọn dữ liệu
- Để nguyên mọi thứ khác và nhấp vào Đi
5. Chỉnh sửa SQL của bạn
Bước này là cần thiết nếu cài đặt mới của bạn có tiền tố cơ sở dữ liệu khác với tiền tố mà bạn vừa tải xuống tệp xuất SQL của mình
chỉnh sửa. sql bằng trình soạn thảo văn bản như Notepad++, tìm và thay thế tiền tố cũ bằng tiền tố mới
Nếu tiền tố của bạn giống nhau [ví dụ:. cả hai bảng đều là wp_posts
], không sao cả và bạn có thể bỏ qua bước này
6. Nhập bài viết đính kèm
Chuyển đến cơ sở dữ liệu mới của bạn và tìm wp_posts
[hoặc tương đương];
Nhấp vào Chọn tệp – đảm bảo bạn nhấp vào, không kéo tệp vào, vì điều này có nghĩa là tệp sẽ không được tải lên đúng chỗ – và chọn tệp SQL đã xuất
Giữ nguyên tất cả các tùy chọn khác và thực hiện truy vấn bằng cách nhấn Go. Bạn sẽ thấy thông báo thành công sau khi hoàn tất và tất cả các tệp đính kèm của bạn giờ sẽ hiển thị trong Phương tiện – mặc dù còn một bước nữa trước khi hình ảnh của bạn bắt đầu hiển thị đúng cách
7. Xuất bài Meta
Tương tự như công việc cơ sở dữ liệu trước đó, lần này hãy tìm bảng wp_postmeta
bản cài đặt cũ của bạn và chọn tab Xuất
Chọn lại Cài đặt tùy chỉnh và chọn dữ liệu thay vì cấu trúc và dữ liệu như trước đây
Lần này, cũng tìm tiêu đề Tùy chọn tạo dữ liệu và chọn THAY THẾ làm chức năng sẽ sử dụng khi kết xuất dữ liệu
Một lần nữa, hãy nhấp vào Bắt đầu để tạo và tải xuống tệp SQL của bạn
8. Chỉnh sửa lại SQL của bạn
Một lần nữa, bạn cần thay đổi tiền tố trong tệp SQL của mình nếu tiền tố cơ sở dữ liệu mới sẽ khác. Bạn cũng nên tìm tất cả các tham chiếu đến URL cũ của mình và thay thế chúng bằng URL mới
9. Nhập bài đăng Meta
Chuyển đến bảng wp_postmeta
mới [hoặc tiền tố có thể áp dụng khác] của bạn và chính xác như trước đây, nhập tệp SQL đã chỉnh sửa của bạn vào bản cài đặt mới
Thư viện phương tiện của bạn hiện đã hoàn tất một lần nữa, sẵn sàng để phù hợp trở lại với nội dung đã chuyển của bạn [cuối cùng]
Xuất nội dung với Shipper
Một phương pháp di chuyển nội dung khác là với Shipper Pro của chính chúng tôi. Shipper giúp quá trình trở nên dễ dàng hơn bao giờ hết
Sau khi đã cài đặt Shipper Pro, hãy chuyển đến Di chuyển gói hàng và Tạo gói hàng
Từ thời điểm này, bạn sẽ Tạo Gói. Đặt tên cho nó và quyết định có sử dụng mật khẩu bảo vệ hay không
Shipper di chuyển toàn bộ trang web theo mặc định, tuy nhiên, bạn có thể chọn bao gồm/loại trừ một số tệp nhất định. Có một phần dành cho Tệp, Cơ sở dữ liệu và khu vực Nâng cao. Mỗi cái bao gồm một danh sách thả xuống để chọn những gì cần di chuyển
Việc di chuyển có thể khác nhau giữa các trang web, dựa trên cấu trúc và dữ liệu. Bạn sẽ muốn xác định nội dung của mình là gì, kiểm tra xem nội dung được lưu trữ trong bảng DB nào và bao gồm các bảng này [và thư mục wp-uploads
]
Nếu nội dung là bài đăng, trang và nhận xét, bạn sẽ loại trừ tất cả các thư mục trừ /wp-content/uploads/
. Sau đó, bạn sẽ muốn bao gồm các bảng DB sau
wp_posts
wp_postmeta
wp_comments
wp_commentmeta
wp_terms
wp_term_taxonomy
wp_term_relationships
wp_termmeta
wp_users
wp_usermeta
Điều này sẽ di chuyển tất cả các nội dung
Nếu bạn cần bất kỳ sự trợ giúp nào, chỉ cần liên hệ với bộ phận hỗ trợ 24/7 của chúng tôi. Ngoài ra, để biết thêm về cách sử dụng Shipper để di chuyển, hãy xem bài viết này
kết thúc lên
Nếu bạn đã xem qua tất cả những điều đó, thì bạn đã làm tốt – đó là một phương pháp hơi vòng vo chỉ để chuyển một số hình ảnh qua các bài đăng cụ thể
Tất nhiên, vẫn có những nhược điểm với điều này. nếu bạn chỉ muốn di chuyển một số hình ảnh, bạn cần xem qua và chọn ra các thư mục [hy vọng bạn muốn chúng theo ngày hoặc sẽ mất mãi] cẩn thận hơn khi tải lên. Bạn cũng có thể gặp rắc rối khi chuyển các khóa chính trùng lặp _______2 nếu bạn đã có bài đăng về bản cài đặt mới
Ngoài ra, bạn có thể sử dụng Shipper Pro để trợ giúp. Người gửi hàng có thể giúp di chuyển nội dung chỉ bằng vài cú nhấp chuột
Rõ ràng, để làm cho quy trình Nhập/Xuất trở nên trực quan hơn – thay vì yêu cầu tư duy sáng tạo như vậy với cơ sở dữ liệu phía sau CMS – sẽ cần phải hoàn thành một số công việc cho bản phát hành WordPress trong tương lai. Tuy nhiên, trong khi chúng tôi chờ đợi, nếu bạn cần di chuyển một số nội dung của mình, thì cách này sẽ phù hợp với bạn – rất đáng để dành thời gian
Nếu bạn có thêm bất kỳ ý tưởng và phương pháp nào để di chuyển qua các phần của bản cài đặt WordPress với tất cả nội dung theo sau, chúng tôi muốn bạn chia sẻ ý tưởng đó với chúng tôi trong phần nhận xét. Tương tự như vậy, hãy cho chúng tôi biết nếu bạn gặp bất kỳ sự cố nào với các phương pháp này và chúng tôi có thể cố gắng giúp bạn một tay.
thẻ- xuất khẩu
- nhập khẩu
- di cư
- dự án wordpress cuối tuần
Chia sẻ bài viết này
Aileen Javier Aileen có hơn 10 năm kinh nghiệm viết nội dung và tiếp thị nội dung. Cô ấy phụ trách các nhóm nội dung, lên lịch biên tập và quản lý các dự án. Cô ấy cũng viết blog, bản sao web, bài đăng trên phương tiện truyền thông xã hội và bản tin email cho các thương hiệu trong các ngành khác nhau.
Xây dựng doanh nghiệp WordPress tốt hơn
Take a quick tourBắt đầu dùng thử miễn phí 7 ngày
Theo chúng tôi
Liên kết tới Facebook của WPMU DEV Liên kết tới Twitter của WPMU DEV Liên kết tới LinkedIn của WPMU DEV Liên kết tới WPMU
Bài viết liên quan và gần đây nhất
Di chuyển nhiều trang sang một tên miền mới [Không có lỗi. ]
Hơn 5 plugin tuyệt vời để di chuyển WordPress một cách an toàn
Di chuyển nhiều blog vào WordPress Multisite
Cách chọn nhà cung cấp dịch vụ tên miền phù hợp
Các dự án liên quan
chim ruồi chuyên nghiệp
Mọi thứ bạn cần để…
hậu vệ chuyên nghiệp
Thường xuyên quét bảo mật, lỗ hổng…
Smush Pro
Sự lựa chọn của người dùng, đoạt giải thưởng, và…
SmartCrawl Pro
Tăng PageRank của bạn và…
Nhận các bản cập nhật WP mới trực tiếp vào hộp thư đến của bạn.
Bằng cách nhấp vào đăng ký, tôi đồng ý nhận tin tức WP vui nhộn. P. S. Chúng tôi giữ email của bạn 100% riêng tư và không gửi thư rác. ]