Làm cách nào để di chuyển một trang web từ máy chủ này sang máy chủ khác?
TRANG WEB Tĩnh/PHP: CHUYỂN TỪ MÁY CHỦ NÀY SANG MÁY CHỦ KHÁC
Đây là cách nó hoạt động:
- Sao chép dữ liệu từ máy chủ A sang máy chủ B (cũng là kết xuất db).

- Kiểm tra xem trang web của bạn có đang hoạt động bình thường trên máy chủ B hay không.
- Chuyển hướng từ máy chủ A sang máy chủ B (thường ở tệp .htaccess).

- Bản ghi DNS nên được thay đổi để trỏ đến máy chủ B.

- Đợi các bản cập nhật DNS được chọn (lưu ý: Emil đã đề xuất điều này). Cài đặt TTL trên các mục DNS có thể được hạ xuống để rút ngắn thời gian này).
- Máy chủ Một tài liệu nên được gỡ bỏ (kết thúc lưu trữ).
Bạn có định di chuyển Trang web WordPress của mình sang Nhà cung cấp dịch vụ lưu trữ hoặc Máy chủ mới sang Nhà cung cấp hoặc Máy chủ lưu trữ web khác không?
Khi chuyển dịch vụ lưu trữ web hoặc chuyển trang web sang máy chủ mới, rủi ro đáng kể nhất là mất dữ liệu và thời gian ngừng hoạt động.
Cả hai điều này có thể khiến trang web của bạn không thể truy cập được đối với người dùng và công cụ tìm kiếm trong một khoảng thời gian ngắn, dẫn đến mất doanh thu và thứ hạng trên công cụ tìm kiếm.
Chúng tôi sẽ hướng dẫn bạn cách di chuyển trang web WordPress của bạn sang máy chủ mới một cách an toàn và không có thời gian chết trong hướng dẫn từng bước này.
Chúng tôi cũng sẽ giải quyết các câu hỏi phổ biến nhất về việc di chuyển trang web WordPress sang nhà cung cấp dịch vụ lưu trữ mới, để bạn có thể ngăn ngừa các sai lầm phổ biến.
Quan trọng: Trước khi chúng tôi bắt đầu, bạn nên lưu ý rằng nhiều công ty lưu trữ WordPress cung cấp dịch vụ di chuyển miễn phí. Có thể là nó không được liệt kê trên trang web của họ, vì vậy chỉ cần hỏi. Phần lớn thời gian là miễn phí, tuy nhiên những người khác có thể yêu cầu một mức giá vừa phải.
Các bước di chuyển website từ hosting này sang hosting khác mà không bị downtime
Chọn một máy chủ WordPress mới
Nếu bạn vẫn gặp sự cố với máy chủ lưu trữ web chậm sau khi tăng tốc độ và hiệu suất của WordPress, thì đã đến lúc chuyển sang máy chủ lưu trữ mới có thể xử lý lưu lượng truy cập ngày càng tăng của bạn.
Điều quan trọng là phải chọn một cách khôn ngoan trong khi tìm kiếm một dịch vụ lưu trữ WordPress mới để bạn không phải di chuyển lại bất cứ lúc nào sớm.
Không cài đặt WordPress sau khi mua máy chủ lưu trữ mới của bạn. Điều đó sẽ được thực hiện ở bước sau. Hiện tại, tài khoản lưu trữ web mới của bạn phải trống, không có tệp hoặc thư mục nào trong thư mục chính.
Tạo một bản sao để di chuyển đơn giản
Bước đầu tiên là tải xuống và cài đặt plugin Duplicator miễn phí trên trang web bạn muốn di chuyển. Xem hướng dẫn từng bước của chúng tôi về cách cài đặt plugin WordPress để biết thêm thông tin.
Chúng tôi thực sự khuyên dùng Duplicator, một plugin miễn phí. Nó cũng có thể được sử dụng để chuyển trang web của bạn sang một tên miền mới mà không làm mất SEO của nó.
Tuy nhiên, chúng tôi sẽ chỉ cho bạn cách sử dụng nó để di chuyển trang web WordPress của bạn từ máy chủ này sang máy chủ khác mà không có thời gian chết trong bài viết này.
Truy cập trang Sao chép » Gói trong khu vực quản trị WordPress của bạn sau khi bạn đã cài đặt và bật Trình sao chép.
Sau đó, đi đến góc trên cùng bên phải và nhấp vào nút 'Tạo mới'.

Sau đó, nhấp vào Tiếp theo và làm theo hướng dẫn trên màn hình để tạo gói của bạn.

Sau khi bạn đã kiểm tra kỹ xem kết quả quét của mình có chính xác không (mọi thứ phải biểu thị “Tốt”), hãy nhấp vào nút Build.

Vì quá trình này có thể mất nhiều phút để hoàn tất, hãy giữ tab mở trong khi plugin hoạt động.
Sau khi quá trình kết thúc, bạn sẽ có thể tải xuống các gói Trình cài đặt và Lưu trữ. Để tải cả hai tệp, hãy nhấp vào liên kết 'Tải xuống bằng một cú nhấp chuột'.

Tệp trình cài đặt sẽ tự động hóa quy trình cài đặt cho bạn, trong khi tệp lưu trữ là bản sao của toàn bộ trang web của bạn.
Chuyển trang web WordPress của bạn sang một máy chủ mới
Sau khi bạn đã tải xuống các tệp lưu trữ và trình cài đặt, bạn sẽ cần tải chúng lên tài khoản lưu trữ web mới của mình.
Bạn có thể làm điều này bằng cách sử dụng FTP để kết nối với máy chủ lưu trữ web mới của mình.
Hãy xem hướng dẫn dành cho người mới bắt đầu của chúng tôi để tải tệp lên WordPress bằng FTP nếu bạn chưa từng thực hiện việc này trước đây.
Khi kết nối ứng dụng khách FTP của bạn, thông thường bạn nên chỉ định tên miền của trang web của mình là máy chủ lưu trữ.
Vì tên miền của bạn vẫn tham chiếu đến máy chủ cũ, nên bạn cần kết nối bằng địa chỉ IP hoặc tên máy chủ của máy chủ của bạn. Thông tin này có thể được tìm thấy trong bảng điều khiển cPanel của tài khoản lưu trữ mới của bạn.
Nếu bạn không thể tìm thấy thông tin này, hãy liên hệ với nhóm hỗ trợ của công ty lưu trữ web mới của bạn, họ sẽ sẵn lòng hỗ trợ bạn.
Bạn phải tải cả tệp installer.php và tệp archive.zip lên thư mục gốc của trang web bằng ứng dụng khách FTP.
Nếu bạn vẫn không chắc chắn, hãy liên hệ với công ty lưu trữ web của bạn.
Đảm bảo rằng thư mục gốc của bạn hoàn toàn không có bất kỳ tệp nào. Khi bạn đăng ký tài khoản lưu trữ web, một số công ty sẽ tự động cài đặt WordPress.
Nếu WordPress được cài đặt trong thư mục gốc của bạn, trước tiên bạn phải xóa WordPress.
Sau đó, tải tệp zip lưu trữ cũng như tệp installer.php lên thư mục gốc của trang web của bạn.
Để tránh thời gian chết, hãy thay đổi tệp máy chủ
Bạn sẽ cần mở tệp installer.php trong trình duyệt sau khi đã tải cả hai tệp lên máy chủ mới của mình.
Các hướng dẫn khác có thể khuyên bạn nên cập nhật máy chủ định danh miền và trỏ miền của bạn đến nhà cung cấp dịch vụ lưu trữ mới, tuy nhiên điều này là không chính xác.
Khách truy cập của bạn sẽ nhận thấy một trang web bị hỏng trong khi bạn di chuyển nó nếu bạn làm điều này ngay bây giờ.
Trên máy chủ mới của bạn, tạo cơ sở dữ liệu MySQL
Trước tiên, bạn phải xây dựng cơ sở dữ liệu MySQL trên tài khoản lưu trữ mới của mình trước khi chúng tôi có thể chạy cài đặt trên đó. Bạn có thể bỏ qua bước sau nếu bạn đã xây dựng cơ sở dữ liệu MySQL.
Bắt đầu di chuyển bộ sao chép.
Bây giờ chúng ta đã sẵn sàng khởi chạy trình cài đặt. Thay thế example.com bằng tên miền của bạn trong cửa sổ trình duyệt và truy cập trang web sau.
Đảm bảo rằng các máy chủ tên miền của bạn được cập nhật lên đến cuthuê (DNS)
Tại thời điểm này, bạn đã sao chép tệp và cơ sở dữ liệu WordPress của mình sang máy chủ lưu trữ mới, nhưng miền của bạn vẫn chuyển hướng đến tài khoản lưu trữ web cũ của bạn.
Bạn sẽ cần thay đổi máy chủ định danh DNS để cập nhật miền của mình. Khi người dùng của bạn nhập tên miền của bạn vào trình duyệt của họ, họ sẽ được chuyển hướng đến vị trí mới của trang web của bạn.
Tốt nhất là chuyển miền của bạn sang một máy chủ lưu trữ mới nếu bạn đã đăng ký nó với công ty lưu trữ của mình. Bạn phải cập nhật máy chủ định danh của mình nếu bạn đã sử dụng công ty đăng ký tên miền như Domain.com, GoDaddy, Network Solutions hoặc một công ty khác.
Thông tin máy chủ tên DNS của máy chủ lưu trữ web mới của bạn sẽ được yêu cầu.
Phần kết luận
Vì tài liệu trên máy chủ cũ và máy chủ mới của bạn giống hệt nhau nên người dùng của bạn sẽ không nhận thấy sự khác biệt. Sẽ không có thời gian chết do di chuyển WordPress của bạn.
Để đảm bảo an toàn, chúng tôi khuyên bạn nên đợi 7 ngày sau khi di chuyển để hủy kích hoạt tài khoản lưu trữ cũ của mình.
Để chuyển dịch vụ lưu trữ web của bạn cho chúng tôi, Bắt đầu ở đây về điều này https://freshroastedhosting.com/hosting/
Hoặc bạn chỉ có thể gửi thư tại Hỗ trợ Fresh Roasted Hosting https://freshroastedhosting.com/contact/ và chúng tôi sẽ chăm sóc quá trình chuyển giao mà không phải trả bất kỳ khoản phí di chuyển nào.
LÀM THẾ NÀO CÓ THỂ CHUYỂN TRANG WEB MAGENTO TỪ MỘT MÁY CHỦ SANG MỘT MÁY CHỦ KHÁC?
Nếu bạn là nhà phát triển Magento, đôi khi bạn sẽ cần di chuyển cửa hàng Thương mại điện tử Magento của mình từ miền máy chủ lưu trữ này sang miền máy chủ lưu trữ khác hoặc từ vị trí thư mục này sang vị trí thư mục khác. Khi bạn hiểu cách thực hiện, việc di chuyển Magento sang một máy chủ mới là một thao tác đơn giản. Bài viết này sẽ hướng dẫn bạn các quy trình để chuyển một trang web Magento từ máy chủ này sang máy chủ khác một cách hiệu quả.
PHƯƠNG PHÁP ĐẦU TIÊN
- Các tệp trên máy chủ thử nghiệm phải được sao lưu.

- Làm mới bộ đệm trong phần phụ trợ quản trị trang thử nghiệm của bạn bằng cách đi tới Hệ thống > Quản lý bộ đệm. Sau đó, sử dụng trình quản lý tệp hoặc công cụ FTP, tải xuống và lưu toàn bộ thư mục gốc của cửa hàng Magento.
- Cơ sở dữ liệu Magento nên được xuất khẩu.
- XUẤT cơ sở dữ liệu cửa hàng Magento của bạn sang định dạng “name.sql.zip” từ khu vực cơ sở dữ liệu phpmyadmin của bảng điều khiển máy chủ của bạn.
- Chuyển các tệp từ Magento sang máy chủ mới.
- Trong thư mục miền máy chủ mới, hãy tải lên thư mục gốc (tất cả các tệp) của bản sao lưu cửa hàng Magento thử nghiệm của bạn từ bước 1.

- Nhập cơ sở dữ liệu từ máy chủ cũ sang máy chủ mới.

- Tạo cơ sở dữ liệu mới, người dùng cơ sở dữ liệu và mật khẩu người dùng cơ sở dữ liệu trong phpmyadmin của tài khoản máy chủ mới của bạn. Sau đó, sử dụng trình soạn thảo văn bản, mở tệp sql cơ sở dữ liệu đã lưu ở bước 2 và thay thế tên cơ sở dữ liệu được đề cập trong tệp bằng tên cơ sở dữ liệu mới, sau đó lưu lại. Sau đó, trong cơ sở dữ liệu mới này, hãy nhập bản sao lưu cơ sở dữ liệu “name.sql.zip” mà bạn đã lưu ở bước 2.

- Tệp chi tiết cơ sở dữ liệu phải được cập nhật.
- Tệp chi tiết cơ sở dữ liệu sẽ được chỉnh sửa tiếp theo. Để làm như vậy, hãy điều hướng đến thư mục trang web trực tiếp Magento, tìm tệp “app/etc/local.xml” và cập nhật chi tiết cơ sở dữ liệu đã được chuẩn bị ở bước 4.
- Thực hiện các thay đổi đối với bảng cơ sở dữ liệu URL cơ sở.
- Bước tiếp theo là thay đổi tên miền của máy chủ cũ thành tên miền mới. Sửa đổi bảng dữ liệu cấu hình lõi trong cơ sở dữ liệu magento phpmyadmin của máy chủ mới của bạn như được hiển thị bên dưới.
- Làm mới dữ liệu bộ đệm và lập chỉ mục lại với url web/không an toàn/cơ sở > http://www.newdomain.com/ url web/an toàn/cơ sở > http://www.newdomain.com/

- Bộ nhớ đệm phải được xóa ở bước cuối cùng. Chuyển đến khu vực quản trị trang web của bạn (Đăng nhập bằng tên người dùng và mật khẩu của trang web thử nghiệm) Quản lý bộ đệm > Hệ thống Tắt quản lý bộ đệm bằng cách chọn tất cả và bỏ chọn tất cả. Sau đó, vào Hệ thống—>Quản lý chỉ mục. Chọn các trường trong Trạng thái — 'BẮT BUỘC REINDEX', sau đó chọn 'Dữ liệu lập chỉ mục lại' từ menu thả xuống và nhấp vào Gửi hoặc xóa tất cả các tệp trong thư mục “var/session” và “/var/cache” của trang web mới.

PHƯƠNG PHÁP THỨ HAI
Một vấn đề với chiến lược này là cả hai bản cài đặt Magento phải có cùng một phiên bản.
- Làm mới bộ đệm trên phần phụ trợ của trang web thử nghiệm của bạn bằng cách đi tới hệ thống > quản lý bộ đệm. Sau đó, xuất cơ sở dữ liệu ở định dạng “dbname.sql.zip” để tạo bản sao lưu của cơ sở dữ liệu phpmyadmin của trang thử nghiệm (hoặc bất kỳ định dạng phù hợp nào).
- Bước tiếp theo là sao lưu các thư mục được liệt kê bên dưới từ trang web thử nghiệm vào máy tính của bạn.
- Bên trong thư mục frontend là nội dung (app\design\frontend)
- Bên trong thư mục frontend là nội dung (skin\frontend)

- Danh mục và các thư mục cần thiết khác (media\catalog)
- Trong máy chủ mới, hãy tạo một cửa hàng Magento mới.
- Xóa tất cả các bảng trong cơ sở dữ liệu phpmyadmin của máy chủ mới.
- Ở bước đầu tiên, hãy giải nén cơ sở dữ liệu sao lưu (dbname.sql.zip) và nhập tệp “dbname.sql” vào cơ sở dữ liệu mới.
- Sao chép các thư mục được liệt kê bên dưới vào thư mục máy chủ Magento mới của chúng.
- Để ứng dụng/thiết kế/giao diện người dùng, sao chép nội dung của thư mục giao diện người dùng (ứng dụng).
- Để tạo giao diện/giao diện người dùng, hãy sao chép nội dung của thư mục giao diện người dùng (giao diện).
- Trên Magento mới, hãy chỉnh sửa bảng đề cập URL cơ sở (bảng dữ liệu cấu hình lõi). web/không an toàn/url cơ sở > http://www.newsite.com/web/secure/base url> http://www.newsite.com/web/secure/base url> http://www.newsite.com/web/secure/base url>
- Chuyển đến khu vực quản trị của trang web của bạn. Quản lý bộ đệm > Hệ thống Tắt quản lý bộ đệm bằng cách chọn tất cả và bỏ chọn tất cả. Ngoài ra, hãy vào Hệ thống—>Quản lý chỉ mục để lập chỉ mục dữ liệu. Chọn các trường trong Trạng thái — 'BẮT BUỘC REINDEX', sau đó từ menu thả xuống, chọn 'Dữ liệu lập chỉ mục lại' và nhấp vào Gửi.

TÔI CÓ PHẢI THÔNG BÁO CHO CÔNG TY LƯU TRỮ HIỆN TẠI VỀ VIỆC CHUYỂN KHOẢN NÀY HOẶC HỌ TỰ ĐỘNG BIẾT
Bạn không cần phải thông báo cho công ty lưu trữ web hiện tại trừ khi bạn có hợp đồng với họ về điều đó.