Cách sao chép trang wordpress sang tên miền khác
Cho dù bạn đang di chuyển WordPress sang máy chủ mới hay đến một vị trí khác trên máy chủ của mình, bạn không cần phải cài đặt lại. WordPress đủ linh hoạt để xử lý tất cả các tình huống này Show
Chuyển sang máy chủ mớiNếu bạn đang di chuyển WordPress từ máy chủ này sang máy chủ khác, hãy bắt đầu bằng cách sao lưu thư mục WordPress, hình ảnh, plugin và các tệp khác trên trang web của bạn cũng như cơ sở dữ liệu. Xem Sao lưu WordPress và Sao lưu cơ sở dữ liệu của bạn Trên cùng ↑ Giữ tên miền và URL của bạnDi chuyển tên miền của bạn mà không thay đổi URL Trang chủ và Trang web của trang web WordPress của bạn rất đơn giản và trong hầu hết các trường hợp có thể được thực hiện bằng cách di chuyển các tệp
Trên cùng ↑ Thay đổi tên miền và URL của bạnDi chuyển một trang web và thay đổi tên miền hoặc URL của bạn (i. e. từ http. //ví dụ. com/trang web đến http. //ví dụ. com, hoặc http. //ví dụ. đến http. //ví dụ. net) yêu cầu các bước sau – theo thứ tự
Khi tên miền hoặc URL của bạn thay đổi, sẽ có thêm các mối lo ngại. Các tệp và cơ sở dữ liệu có thể được di chuyển, tuy nhiên, các tham chiếu đến tên miền hoặc vị trí cũ sẽ vẫn còn trong cơ sở dữ liệu và điều đó có thể gây ra sự cố với liên kết hoặc hiển thị chủ đề Nếu bạn thực hiện tìm kiếm và thay thế trên toàn bộ cơ sở dữ liệu của mình để thay đổi URL, bạn có thể gây ra sự cố với tuần tự hóa dữ liệu, do thực tế là một số chủ đề và tiện ích con lưu trữ các giá trị có độ dài URL được đánh dấu. Khi điều này thay đổi, mọi thứ đổ vỡ. Để tránh sự cố tuần tự hóa đó, bạn có ba tùy chọn
Ghi chú. Chỉ thực hiện tìm kiếm và thay thế trên bảng wp_posts. Trên cùng ↑ Di chuyển thư mục trên máy chủ hiện tại của bạnDi chuyển các tệp WordPress từ vị trí này trên máy chủ của bạn sang vị trí khác – tôi. e. thay đổi URL của nó – yêu cầu một số chăm sóc đặc biệt. Nếu bạn muốn di chuyển WordPress sang thư mục riêng của nó, nhưng để nó chạy từ thư mục gốc của tên miền của bạn, vui lòng đọc Cho WordPress Thư mục riêng của nó để được hướng dẫn chi tiết Dưới đây là hướng dẫn từng bước để di chuyển trang web WordPress của bạn đến một vị trí mới trên cùng một máy chủ
Điều quan trọng là bạn phải đặt vị trí URI TRƯỚC KHI di chuyển tệp Trên cùng ↑ Nếu bạn quên thay đổi vị tríNếu bạn vô tình di chuyển tệp trước khi thay đổi URI. bạn có hai lựa chọn
Ghi chú. Đôi khi, Địa chỉ WordPress và Địa chỉ Blog được lưu trữ trong WordPress Transients. Các tập lệnh tìm kiếm và thay thế có thể gặp sự cố khi sửa đổi các tập lệnh đó thành địa chỉ mới và do đó, một số plugin có thể tham chiếu đến địa chỉ cũ vì chúng. Giá trị tạm thời là giá trị tạm thời (được lưu trong bộ nhớ cache) được lưu trữ trong bảng cơ sở dữ liệu require( dirname(__FILE__) . '/wp-load.php' );0 có thể được tạo lại theo yêu cầu khi bị xóa. Do đó, có thể an toàn để xóa chúng khỏi bản sao cơ sở dữ liệu đã di chuyển và để chúng được tạo lại. Truy vấn cơ sở dữ liệu này (một lần nữa, có một bản sao lưu. ) xóa tất cả các quá độ DELETE FROM `wp_options` WHERE option_name LIKE '%\_transient\_%' Trên cùng ↑ Nếu bạn đã vô tình thay đổi URL trang web WordPress của mìnhGiả sử bạn vô tình thay đổi URI khiến bạn không thể di chuyển tệp (nhưng vẫn có thể truy cập trang đăng nhập, thông qua chuyển hướng hoặc thứ gì đó) đăng nhập wp. php có thể được sử dụng để (đặt lại) các URI. Tìm dòng này require( dirname(__FILE__) . '/wp-load.php' ); và chèn các dòng sau vào bên dưới //FIXME: do comment/remove these hack lines. (once the database is updated) Bạn đã hoàn tất. Kiểm tra trang web của bạn để đảm bảo rằng nó hoạt động bình thường. Nếu thay đổi liên quan đến một địa chỉ mới cho trang web của bạn, hãy đảm bảo bạn cho mọi người biết địa chỉ mới và xem xét thêm một số hướng dẫn chuyển hướng trong trang web của bạn. htaccess để hướng dẫn khách truy cập đến vị trí mới Thay đổi URL trang web cũng cung cấp các chi tiết của quá trình này Trên cùng ↑ Quản lý trang web cũ của bạnTrên cùng ↑ Tắt nó đi
Trên cùng ↑ Giữ cho nó chạythận trọng. Đảm bảo bạn có bản sao lưu cơ sở dữ liệu WordPress của trang web cũ trước khi tiếp tục Phần A – Kích hoạt trang web mới của bạn
Phần B – Khôi phục trang web cũ của bạn
Một quy trình khác để tạo bản sao của bài đăng, nhận xét, trang, danh mục và trường tùy chỉnh (trạng thái bài đăng, dữ liệu, liên kết cố định, trạng thái ping, v.v. ) dễ dàng để làm theo
Ghi chú. sử dụng phương pháp này, nếu có một số bài viết trong trang web mới (như Hello World, Info Page, v.v. ), chúng sẽ không bị xóa. Bài viết chỉ được thêm vào. Sử dụng thủ tục cũ, các bài viết trong trang web mới sẽ bị xóa Trên cùng ↑ Di chuyển nhiều trang WordPressDi chuyển nhiều trang có phần phức tạp hơn vì bản thân cơ sở dữ liệu có nhiều tham chiếu đến tên máy chủ cũng như vị trí thư mục. Nếu bạn chỉ đơn giản là di chuyển đến một máy chủ mới có cùng tên miền, bạn có thể sao chép các tệp và cơ sở dữ liệu, chính xác như cách bạn thực hiện cài đặt truyền thống Thay vào đó, nếu bạn đang thay đổi tên miền, thì cách tốt nhất để di chuyển Multisite là di chuyển các tệp, chỉnh sửa. htaccess và wp-config. php (nếu tên thư mục chứa Multisite đã thay đổi), sau đó chỉnh sửa cơ sở dữ liệu theo cách thủ công. Tìm kiếm tất cả các phiên bản tên miền của bạn và thay đổi chúng nếu cần. Bước này chưa thể dễ dàng tự động hóa. Việc tìm kiếm/thay thế bất kỳ bảng wp_x_posts nào là an toàn, tuy nhiên, đừng thử tìm kiếm/thay thế chung mà không có tập lệnh Tìm kiếm và Thay thế cho Cơ sở dữ liệu WordPress (còn gọi là tập lệnh interconnectit) Nếu bạn đang di chuyển Multisite từ thư mục này sang thư mục khác, bạn cần đảm bảo rằng bạn chỉnh sửa các mục nhập wp_blogs để thay đổi tên thư mục chính xác. Bạn nên xem lại cả wp_site và wp_blogs theo cách thủ công, để đảm bảo tất cả các trang web đã được thay đổi chính xác Ngoài ra, hãy xem xét thủ công tất cả các bảng wp_x_options và tìm kiếm ba trường và chỉnh sửa chúng nếu cần
Nếu bạn đang di chuyển từ tên miền phụ sang thư mục con hoặc ngược lại, hãy nhớ điều chỉnh. htaccess và giá trị cho SUBDOMAIN_INSTALL trong wp-config của bạn. tập tin php cho phù hợp |