Hôm nay chúng ta có hướng dẫn từng bước về cách di chuyển trang web WordPress trực tiếp sang máy chủ lưu trữ cục bộ. Bằng cách này, bạn có thể chạy WordPress ngoại tuyến. Tại sao bạn muốn chạy WordPress ngoại tuyến? . Dù lý do là gì, nó không khó thực hiện và không mất nhiều thời gian. Bất kỳ ai cũng có thể làm theo hướng dẫn này và nhanh chóng có một trang web WordPress được lưu trữ cục bộ. Bằng cách này bạn có thể sử dụng WordPress mà không cần kết nối với internet
Tôi thực hiện hướng dẫn này vì tôi nghĩ nó sẽ hữu ích. WordPress Codex là một tài liệu tham khảo tuyệt vời và có thể giúp bạn thực hiện nhiều việc, bao gồm cả việc di chuyển một trang web đang hoạt động sang một máy chủ lưu trữ cục bộ. Đối với một số người dùng, nó có thể khó hiểu. Đặc biệt là người mới bắt đầu. Ngôn ngữ thường có vẻ khó hiểu và phức tạp. Hướng dẫn này chỉ cho bạn cách đơn giản để di chuyển trang web của bạn mà không gặp rắc rối. Đây là bài đăng đồng hành với bài viết gần đây của chúng tôi về Cách cài đặt WordPress cục bộ với XAMPP
Chúng tôi cũng sẽ xuất bản một bài đăng tiếp theo về việc sao chép trang web được lưu trữ cục bộ của bạn sang một máy chủ trực tiếp. Hướng dẫn này được thực hiện trên thiết lập Windows 7/XAMPP, sử dụng FileZIlla để tải xuống các tệp trang web từ Bluehost. Nếu bạn không sử dụng Windows, hướng dẫn này vẫn có thể hữu ích vì nhiều bước tương tự nhau. Người dùng Mac và Linux có thể tham khảo Codex để biết cách thực hiện việc này
- Tìm hiểu thêm về Bluehost và giá cả
- Cách khởi chạy một trang web tự lưu trữ với Bluehost
Bắt đầu nào. Tôi đã vạch ra 5 bước đơn giản để di chuyển trang web WordPress của bạn theo cách thủ công
- Sao lưu tệp trang web qua FTP
- Xuất cơ sở dữ liệu từ phpMyAdmin trên máy chủ của bạn
- Nhập cơ sở dữ liệu vào máy chủ cục bộ của bạn
- Định cấu hình tệp cơ sở dữ liệu và trang web của bạn
- Truy cập trang web của bạn
Những thứ bạn cần
- Thiết lập môi trường máy chủ cục bộ với XAMPP
- Chương trình truyền tệp như FileZilla để truy xuất tệp trang web của bạn từ máy chủ
- Thông tin đăng nhập FTP hoặc SFTP cho miền trang web trực tiếp của bạn
- tên người dùng và mật khẩu phpMyadmin
- Thông tin đăng nhập cơ sở dữ liệu. tên người dùng và mật khẩu – chúng tôi sẽ để chúng giống nhau
- Thông tin đăng nhập WordPress. tên người dùng và vượt qua
Bước 1 — Sao lưu tệp trang web qua FTP
Được rồi, bây giờ là lúc để bắt đầu. Bước này có lẽ là lâu nhất vì bạn sẽ phải đợi tất cả các tệp trang web của mình tải xuống qua FTP hoặc SFTP. Điều này sẽ khác nhau tùy thuộc vào kết nối internet của bạn và số lượng tệp được lưu trữ trên máy chủ của bạn. Tôi đang sử dụng FTP vì đó là tùy chọn duy nhất mà gói lưu trữ của tôi với Bluehost có
Mở FileZilla và đi đến trình quản lý trang web
Khi các tệp của bạn đã bắt đầu tải xuống, một thông báo sẽ xuất hiện. Quá trình này có thể mất một lúc, tùy thuộc vào số lượng tệp bạn có
Bước 2 — Xuất cơ sở dữ liệu từ trang web trực tiếp của bạn phpMyAdmin
Trong khi các tệp từ Bước 1 đang tải xuống, bạn có thể bắt đầu ở Bước 2. Tham khảo nhà cung cấp dịch vụ lưu trữ của bạn để tìm hiểu cách truy cập phpmyadmin của bạn. Tôi sử dụng Bluehost, vì vậy tôi chỉ thích “bluehost tìm tên người dùng và mật khẩu phpmyadmin” và kết quả tìm kiếm có rất nhiều hướng dẫn về cách thực hiện việc này
Đầu tiên đăng nhập vào tài khoản lưu trữ của bạn
Khi bạn đã đăng nhập, hãy nhấp vào tab lưu trữ và truy cập cpanel của bạn. Nếu bạn không có Bluehost, hãy tìm hiểu cách truy cập cpanel của bạn. Nó không phải là quá khó để tìm ra.
Khi bạn đã ở trong cpanel, hãy cuộn xuống các công cụ cơ sở dữ liệu của bạn và nhấp vào biểu tượng phpMyAdmin.
Bạn có thể thấy bảng điều khiển Xuất bên dưới. Chọn Xuất tùy chỉnh.
Cuộn xuống và nhấn Đi. Tệp của bạn sẽ tải xuống sau vài giây. Đặt nó vào cùng một nơi mà bạn định sao lưu các tệp trang web mà bạn đã tải xuống ở Bước 1
Bước 3 — Nhập cơ sở dữ liệu vào máy chủ mới
Bây giờ là lúc nhập cơ sở dữ liệu bạn vừa tải xuống máy chủ cục bộ của mình. Nếu bạn cần biết cách thiết lập XAMPP, giải pháp lưu trữ cục bộ tất cả trong một miễn phí, hãy xem hướng dẫn của chúng tôi về Cách cài đặt WordPress cục bộ với XAMPP
Đầu tiên, mở XAMPP và khởi động Apache và MySQL. Chúng sẽ được đánh dấu bằng màu xanh lục như bên dưới nếu mọi thứ hoạt động bình thường.
Bạn sẽ được đưa đến một màn hình giống như màn hình hiển thị bên dưới thông báo cho bạn rằng quá trình nhập đã thành công
Bước 4 — Kết nối Cơ sở dữ liệu với Localhost của bạn
Bây giờ bạn có thể kết nối cơ sở dữ liệu mà bạn đã nhập vào trang web ngoại tuyến của mình. Trước tiên, nhấp vào tab Cơ sở dữ liệu để xem danh sách các cơ sở dữ liệu trên máy chủ lưu trữ. Sau đó bấm vào cơ sở dữ liệu bạn vừa nhập để xem các bảng chứa nó
Bạn sẽ được đưa đến một trang có danh sách tất cả các bảng cơ sở dữ liệu của bạn.
UPDATE wp_jtjn_options SET option_value = replace[option_value, '//www.all-written.com', '//localhost/all-written'] WHERE option_name = 'home' OR option_name = 'siteurl'; UPDATE wp_jtjn_posts SET post_content = replace[post_content, '//www.all-written.com', '//localhost/all-written']; UPDATE wp_jtjn_postmeta SET meta_value = replace[meta_value,'//www.all-written.com','//localhost/all-written']; UPDATE wp_posts SET guid = REPLACE [guid, '//www.all-written.com', '//localhost/all-written'];
Đảm bảo rằng bạn thay đổi mã để phù hợp với trang web của mình. Điều này bao gồm thay đổi tiền tố bảng. Của tôi là wp_jtjn. Tắt các url với url của bạn. Sau khi bạn đã dán mã, hãy nhấn Go.
Trong tệp, bạn có thể thấy ngay xung quanh dòng 22-32 là nơi tệp trỏ đến cơ sở dữ liệu của bạn. Tôi sẽ giữ nguyên tên cơ sở dữ liệu [DB_NAME], tên người dùng cơ sở dữ liệu [DB_USER] và mật khẩu cơ sở dữ liệu MySQL [DB_PASSWORD]. Nếu bạn nhận thấy tôi đã thay đổi tên máy chủ MySQL [DB_HOST] để phản ánh máy chủ ngoại tuyến, được đặt tên là localhost.
Bước 5 Truy cập trang web ngoại tuyến của bạn
Đây không phải là một bước mà là một vòng đua chiến thắng. Chúng ta cần đảm bảo mọi thứ đều hoạt động bình thường. Bây giờ bạn đã đặt các tệp trang web của mình vào thư mục [ của tôi là C. \xampp\htdocs\all-writer ], đã kết nối cơ sở dữ liệu với trang web của bạn, sửa đổi bảng cơ sở dữ liệu và tệp wp_config — bạn có thể truy cập trang web của mình ngoại tuyến miễn là XAMPP đang chạy.
Trong trình duyệt của bạn, hãy điều hướng đến trang web của bạn. Trong trường hợp của tôi, đó là localhost/all-write. Nếu bạn có thiết lập giống như tôi, thì đó phải là localhost/yoursiteurlhere. thì đấy. Trang web của bạn sẽ bật lên.
chú thích cuối
Hy vọng bài đăng này hữu ích. Có rất nhiều thứ có thể sai. Để làm cho mọi thứ trở nên dễ dàng hơn, bạn cũng có thể sử dụng plugin để sao chép trang web của mình cho bạn. Hãy cho chúng tôi biết nó hoạt động như thế nào hoặc nếu có bất kỳ cách nào chúng tôi có thể cải thiện hướng dẫn này cho bạn trong các nhận xét bên dưới. Tôi rất sẵn lòng giúp bạn khắc phục sự cố bằng mọi cách có thể. Sắp tới chúng tôi sẽ có một bài viết khác giúp bạn copy site WordPress được lưu trữ cục bộ sang live host
4 câu trả lời
John Laurits nói.
Cảm ơn và hướng dẫn tuyệt vời — đó là hướng dẫn chi tiết và hữu ích nhất mà tôi từng thấy về chủ đề này 🙂 Tuy nhiên, có một câu hỏi — nếu trang web trực tiếp của tôi sử dụng SSL, tôi có cần thay đổi 'http' thành 'https' cho các truy vấn sql thành