Đã chuyển wordpress sang máy chủ mới hiện đang cố tải xuống một tệp
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 Show
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ạnMộ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 tinBạ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) Theo mặc định, các bảng WordPress của bạn có tiền tố là “wp_” – vì tôi có hai cài đặt trong cùng một cơ sở dữ liệu, nên thực tế của tôi có tiền tố là wpmudev_export và wpmudev_import. Ở đây, tôi đang sao lưu các tệp wpmudev_exportHy 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ác1. Xuất từ bản cài đặt cũ của bạnCông cụ xuất riêng của WordPressChuyể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ậpMàn hình nhà nhập khẩu WordPressKhi 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ạnTải lên tệp XML WordPress eXtended RSS (WXR) mà bạn đã tạo trước đó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 dungBạn có thể nhập hoặc thêm tài khoản tác giả mới hoặc phân bổ nội dung cho các tác giả hiện có. Đảm bảo bạn nhập và tải xuống tệp đính kèmBạ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ầnVì 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ấtHãy chuyển đến màn hình Công cụ > Xuất một lần nữa để bắt đầu Ở đây tôi đã chọn chỉ xuất các bài đăng sau giữa năm 2010 của một tác giả nào đó. Bạn cũng có thể chọn xuất theo trạng thái (ví dụ:. Đã xuất bản, Đang chờ xử lý, Bản nháp) hoặc Danh mục của họ. Các loại nội dung khác như trang (hoặc Phản hồi, Danh mục đầu tư, v.v. nếu được bật) có thể được chọnKhi 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ướcSau 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ệnTruy cập ứng dụng khách FTP của bản cài đặt cũ và tìm thư mục 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óiNhậ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ùy thuộc vào ứng dụng khách FTP của bạn, việc nén tất cả các thư mục trong thư mục tải lên của bạn thành một. zip sẽ được thực hiện thông qua các phương pháp khác nhauTả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) Tôi đang cắt và dán các tệp tải lên đã nén của mình, nhưng bạn có thể tải xuống và tải lên nếu bạn cần thay đổi giữa các ứng dụng khách FTPSau đó, 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ó; Cơ sở dữ liệu WordPress mới của bạn chưa biết về các tệp bạn đã tải lên máy chủ mới4. Xuất tệp đính kèmTruy cập cơ sở dữ liệu phpMyAdmin của trang web cũ của bạn và tìm bảng 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"Truy vấn SQL sẽ chỉ trả về các bài đăng đính kèm 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 Đối với mục đích của hình ảnh, các tùy chọn bạn cần thay đổi đã được chuyển lên trên trang. Bạn có thể cần cuộn xuống để tìm thấy chúng
5. Chỉnh sửa SQL của bạnBướ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 Trong trường hợp của tôi, cơ sở dữ liệu ban đầu của tôi có tiền tố là wpmudev_export và cơ sở dữ liệu mà tôi sẽ chuyển các tệp đính kèm có tiền tố là wpmudev_importNếu tiền tố của bạn giống nhau (ví dụ:. cả hai bảng đều là 6. Nhập bài viết đính kèmNhư mọi khi, hãy tìm bảng có tiền tố phù hợp nếu cóChuyển đến cơ sở dữ liệu mới của bạn và tìm 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 MetaMột lần nữa, các tùy chọn bạn cần thay đổi nằm trong hình này. Bạn có thể cần cuộn để tìm thấy chúngTương tự như công việc cơ sở dữ liệu trước đó, lần này hãy tìm bảng 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ạnMộ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 MetaChuyển đến bảng 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) Cuối cùng, tất cả hình ảnh của bạn hiển thị và có thể được hiển thị trong nội dungXuất nội dung với ShipperMộ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 Với Shipper, tất cả bắt đầu bằng một nút bấmTừ 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 Quyết định có sử dụng mật khẩu bảo vệ hay khôngShipper 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 Quyết định bất kỳ tệp nào bạn muốn bao gồm hoặc loại trừ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 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_posts Đ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ênNế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ẻ
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. Pixel của DEVShareable, fun, & free WP comics.Check them outXây dựng doanh nghiệp WordPress tốt hơnTake 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ấtDi 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 quanchim 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. nhập địa chỉ email của bạn. Đặt muaBằ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. ) Bạn có thể di chuyển một trang web WordPress từ máy chủ này sang máy chủ khác không?Có ba tùy chọn chính để di chuyển một trang web WordPress từ một nhà cung cấp dịch vụ lưu trữ sang một nhà cung cấp dịch vụ lưu trữ mới. Nhận máy chủ của bạn để làm điều đó cho bạn. Sử dụng plugin di chuyển WordPress . Về trường cũ và sử dụng SFTP/FTP.
Tại sao WordPress tải xuống một trang thay vì mở nó?Có hàng chục lý do có thể gây ra sự cố tải tệp xuống thay vì mở trong trình duyệt. Nhưng chủ yếu bạn gặp sự cố này do nhà cung cấp dịch vụ lưu trữ kém, bất kỳ plugin làm lệch hướng bộ đệm nào bạn đang sử dụng trên trang web của mình hoặc bạn đã nhầm lẫn với. tệp htaccess . |