Di chuyển cài đặt WP từ cục bộ sang trực tiếp, còn GUID wp_posts thì sao?


11

Đã làm điều này trước đây và tôi vẫn đang tự hỏi phải làm gì với nội dung hướng dẫn wp_posts =>, có tham chiếu đến http: // localhost

Nhưng tại wordpress.org http://codex.wordpress.org/Changing_The_Site_URL, nó ghi rõ:

Không bao giờ, thay đổi nội dung của cột GUID, trong mọi trường hợp.

Nhưng theo tôi hiểu thì đó chỉ là để xác định bài đăng của bạn trên toàn cầu. Nhưng càng nhiều người sẽ có http: // localhost trong hướng dẫn của họ.

Vì vậy, tôi có thể thay thế http: // localhost một cách an toàn bằng http://www.mydomain.com không ??

Trân trọng

Câu trả lời:


6

"GUID" là viết tắt của "Định danh duy nhất toàn cầu" chủ yếu được sử dụng bởi các nguồn cấp dữ liệu để cho biết liệu bài đăng cụ thể đó có được hiển thị trên nguồn cấp dữ liệu trước đó hay không, ngay cả khi bạn thay đổi tên miền.

Khi phát triển trên máy chủ cục bộ và chuyển sang sống (+1 chỉ cho BTW đó) và không có trình đọc / ghi dữ liệu nào đã đọc nguồn cấp dữ liệu của bạn và chỉ khi đó là trường hợp bạn có thể thay đổi nó và bắt đầu làm mới trên máy chủ trực tiếp mới của mình.


tx, vẫn không thể di chuyển từ địa phương để sống trong 5 phút ,;) Đối với những người khác tôi đã sử dụngUPDATE wp_posts SET guid = REPLACE (guid, 'http://localhost', 'http://www.mydomain.com');
alex

2
Sử dụng sedtrên một bãi chứa để thay thế máy chủ sẽ đảm bảo rằng tất cả các menu, tùy chọn, v.v. của bạn cũng sẵn sàng để sản xuất.
soulseekah

2
Có, tôi cũng thường đổ DB, sau đó thay thế toàn bộ trong bãi chứa trước khi khôi phục nó. Tôi cũng chỉ nhận thấy rằng theo lời khuyên của Codex về việc di chuyển các bản cài đặt đa trang web , giờ đây đã có một liên kết đến một công cụ tìm kiếm và thay thế chuyên dụng để đối phó với việc thay thế một cách an toàn trong dữ liệu DB được tuần tự hóa của PHP, đặc biệt để thực hiện những việc như thế này.
Matt Gibson

@Soulseekah btw sed là gì ??
alex

1
Công wpcụ dòng lệnh rất phù hợp cho việc này: wp --path=path/to/wp search-replace 'dev-domain.com' 'www.production-domain.com'Nếu bạn muốn tránh thay đổi trường hướng dẫn, hãy thêm --skip-columns=guid.
Quinn Comendant
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.