Cách chuyển website WordPress sang Hosting mới không gián đoạn dịch vụ

Website WordPress của bạn đang gặp rắc rối với nhà cung cấp Hositng hiện tại, hoặc do bạn cần chuyển sang nhà cung cấp Hosting đặt ở vị trí địa lý khác.v.v Có thể nói là có rất nhiều nguyên nhân trong đó. Vậy chắc chắn lúc đó bạn sẽ đặt câu hỏi là làm sao để di chuyển website WordPress của mình sang nhà mới mà không phải thông báo gián đoạn dịch vụ??? Việc gián đoạn dịch vụ còn tùy thuộc vào mỗi Website mà sẽ có một mức độ thiệt hại ít hay nhiều, hay chỉ đơn thuần là không làm mất hình ảnh website với các bạn đọc. OK, hôm nay trong bài viết này tôi sẽ hướng dẫn các bạn làm thế nào để di chuyển một website WordPress sang nhà cung cấp Hosting khác mà không phải gián đoạn dịch vụ.

  • Đầu tiên là bạn phải đăng ký và kích hoạt dịch vụ Hosting tại nhà cung cấp Hosting mới trước nhé.
  • Bầy giờ chúng ta sẽ quay lại trang quản trị WordPress đang chạy nằm trên nhà cung cấp Hosting hiện tại để đăt đầu cài đặt Plugin Duplicator, Plugin này sẽ giúp bạn di chuyển WordPress hoàn toàn tự động theo những cấu hình, thiết lập…Mà bạn không cần phải làm gì thêm.
  • Tại trang quản trị WordPress bạn hay chọn Gói mở rộng > Cài mới để bắt đầu, hoặc bạn cũng có thể tải Plugin này tại đây.

  • Tại khung tìm kiếm bạn nhập vào từ khóa Duplicator để chọn Plugin này tiến hành cài đặt. Và đừng quên kích hoạt nó ngay sau đó nhé:

  • Một khi kích hoạt Plugin bạn sẽ thấy Menu Duplicator trong menu chính của trang quản trị WordPress, Ok, bạn chọn Duplicator > Packages

  • Ở trang Duplicator packages hiện ra bạn chọn Create New

  • Tiếp theo bạn sẽ thấy thông tin về Package chuẩn bị được tạo ra, tại đây bạn nhấn Next

  • Tiếp theo Duplicator packages sẽ quét toàn bộ cấu hình, thiết lập hiện tại và cơ sở dữ liệu của bạn, một khi tất cả hiện thông báo Good bạn hãy nhấn Build để bắt đầu xây dựng các thiết lập.

  • Tiếp theo hệ thống sẽ xây dựng gói cài đặt với thiết lập hiện tại cho bạn, việc này có thể mất một ít thời gian, nó tùy thuộc vào dung lượng tập tin và Database trên Hosting của bạn

  • Sau khi hoàn thành bạn sẽ thấy thông báo Package Competed, tại đây bạn cần tải về thứ 1: là tập tin chứa toàn bộ source WordPress, bao gồm database, theme, plugin.. có dạng trong một tập tin duy nhất xxxx_archive.zip và thứ 2 là tập tin installer.php về máy.

  • Hiện tại mọi việc tại Hosting đang chạy đã xong! Việc tiếp theo bạn cần đăng nhập vào Cpanel của nhà cung cấp Hosting mới. Tôi chỉ để cập đến bảng điều khiển Cpanel là bởi vì hiện nay đa số những nhà cung cấp Hosting đều sử dụng nó, và ở ví dụ này tôi đang xài Hosting mới là nhà cung cấp Hosting với tính ổn định cao là NetHost. Ở bảng điều khiển Cpanel bạn duyệt đến mục FILES > File Manager

  • Tiếp theo File Manager sẽ list toàn bộ thư mục ra, nhưng tên miền của bạn khi add vào Hosting mặc định sẽ trỏ đến thư mục public_html nên bạn cần click để chọn thư mục này

  • Tiếp theo từ menu phía trên của File Manager bạn click chọn Upload

  • Tại trang Upload hiện ra, ở đây bạn hãy lưu ý là upload đúng vào thư mục public_html nhé. Ok, bạn chọn Select File và duyệt đến 2 tập tin mà bạn đã tải về từ bước trên là file installer.php và file zip dạng xxxx_archive.zip để upload lên vào thư mục public_html, lưu ý là 2 file này nằm ngang hàng nhau nhé.

  • Việc tiếp theo là bạn cần tạo cơ sỡ dữ liệu trên Hosting mới bằng cách đăng nhập vào bảng quản trị Cpanel, di chuyển đến mục DATABASES > MySQL® Databases

  • Tiếp theo bạn cần đặt tên cho cơ sở dữ liệu và nhấn Create Database

  • Tiếp theo bạn tạo người dùng mà mật khẩu cho cơ sở dữ liệu bằng cách nhập tên và hai lần mật khẩu để xác nhận và nhấn Create User

  • Sau khi đã tạo cơ sỡ dữ liệu và người dùng, việc tiếp theo và thiết lập quyền hạn cho người dùng đối với cơ sở dữ liệu này, ở đây bạn click chọn ALL PRIVILEGES sau đó nhấn Make Changes

  • Sau khi việc Upload và tạo Cơ sỡ dữ liệu đã xong, thì tiếp tục bạn cần tiến hành chạy đường dẫn cài đặt installer.php vừa mới upload lên. Tuy nhiên đến đây sẽ có 2 trường hợp bạn cần kiểm tra va giải quyết trước.

1. Nếu hosting hỗ trợ virtual directory, là một dạng đường dẫn tạm thời kiểu http://ip-nhà-cung-cấp/~tên-đăng-nhập-cpanel . Vậy làm sao để tôi biết là chức này có hay không? Thứ nhất là liên hệ hỗ trợ nhà cung cấp dịch vụ Hosting đó, thứ hai là bạn sẽ tìm thấy trong email Thông tin hosting khi đăng ký dịch vụ. Nếu nhà cung cấp dịch vụ hosting của bạn mở chức năng này thì bạn có thể sử dụng đường dẫn này để chạy cài đặt, ví dụ như sau:

http://192.168.1.1/~wpaz/installer.php

2. Nếu hosting không hỗ trợ virtual directory thì bạn phải sao? Bởi vì nếu bạn không chạy được file installer.php trên Hosting mới thì không thể chuyển được website WordPress, còn nếu bạn trỏ tên miền hiện tại về IP máy chủ Hosting mới thì bạn sẽ làm gián đoạn dịch vụ. Trong trường hợp này bạn làm như sau:

  • Đầu tiên bạn cần tìm IP máy chủ của nhà cung cấp Hosting mới, bạn có thể tìm thấy trong email Thông tin hosting, hoặc trong phần GENERAL INFORMATIONServer Information của bảng điều khiển Cpanel

  • Ở trang Server Information bạn xem mục Shared IP Address và copy địa chỉ IP này

  • OK, tiếp theo bạn duyệt đến thư mục etc của Windows: C:\Windows\System32\drivers\etc và chỉnh sửa tập tin hosts bằng Notepad có sẳn trên Windows và thêm vào như sau:
192.168.1.1 tên-miền-của-bạn.com
  • Tiếp theo bạn lưu lại file hosts, việc này sẽ làm cho việc truy cập đến tên miền của bạn tại máy bạn đang dùng sẽ ánh xạ (DNS) lên IP của nhà cung cấp Hosting mới mà không ảnh hưởng đến người khác.
  • Ok, tiếp theo với cách này bạn truy cập vào website của bạn http://tên-miền-của-bạn.com/installer.php để bắt đầu thiết lập Website của bạn trên Hosting mới, sau khi bạn chạy đường dẫn cài đặt bạn sẽ nhận được bảng thiết lập của Duplicator, ở đây bạn hãy tick chọn đồng ý và nhấn Next

  • Tiếp theo ở phần Setup > Action bạn chọn Create New Database và điền thông tin cơ sỡ dữ liệu mà bạn đã tạo ở bước trên vào, sau đó để chắc chắn bạn cũng có thể nhấn Test Database để kiểm tra tính chính xác, nếu đã Ok thì bạn click Next để tiếp tục

  • Tiếp theo hệ thống sẽ hiện lên một thông báo xác nhận việc cài đặt, bạn xem lại và nhấn Yes khi đã OK

  • Tiếp theo hệ thống sẽ xác nhận đường dẫn của website và đường dẫn của thư mục sẽ cài đặt, ở đây bạn xem lại và nhấn Next

  • Cuối cùng sau khi tất cả được cài đặt và thiết lập thành công bạn sẽ nhận được thông báo như sau, tại đây bạn cũng có thể nhấn vào Site Login để đăng nhập vào WordPress và kiểm tra việc cài đặt của mình.

  • Sau khi kiểm tra và mọi thứ đã hoạt động thì việc tiếp theo bạn cần làm là đăng nhập vào bảng quản trị của tên miền và trỏ giá trị A của tên miền về địa chỉ IP của nhà cung cấp Hosting mới để hoàn thành.
  • Nếu bạn sử dụng cách 2 để truy cập đường dẫn installer.php thì đừng quên duyệt đến thư mục etc trên Windows tại C:\Windows\System32\drivers\etc và chỉnh sửa tập tin Host để xóa giá trị 192.168.1.1 tên-miền-của-bạn.com, và đừng quên lưu lại nhé.
  • Ok, như vậy là việc chuyển website WordPress đã hoàn thành và website của bạn không hề gián đoạn lúc bạn di chuyển rồi nhé. Nếu bạn thấy thích bài viết này, hãy đăng ký nhận thông tin mới từ WPAZ nhé, và đừng quên chia sẽ cho bạn bè nha.

 

Chia sẽ bài viết này: