• ten mien .com 280.000
  • ten mien .net 400.000
  • ten mien .org 830.000
  • ten mien .vn 700.000

Chuyển web sang hosting khác trực tiếp trên Cpanel

Vì một lí do nào đó mà bạn cần chuyển website của mình sang một host khác, nhưng bạn không muốn làm gián đoạn hoạt động của website, vậy thì bài viết sau đây AZ Host sẻ hướng dẫn bạn cách để chuyển hosting nhanh nhất và an toàn nhất.

Nếu sử dụng web mã nguồn Wordpress, bạn có thể tham khảo cách chuyển hosting bằng plugins Duplicator để chuyển web nhanh và đơn giản hơn nhiều.

Công việc cần làm trước lúc chuyển host mà bạn cần chú ý

  • Đã thêm tên miền vào host cPanel mới.
  • Tắt những plugin cache trên trang web cũ như Total Cache, Supper Cahe, Rocket...
  • Tắt các plugin bảo mật như Wordfenden, Itheme Security..
  • Trang bị sẳn hosting mới: tham khảo giá hosting cá nhân giá rẻ do AZ Host cung cấp.

Khái quát về việc chuyển dữ liệu trang web

Nói về chuyển dữ liệu của một trang WordPress qua host khác thì chúng ta hãy hiểu đơn thuần sẻ có 3 bước chính như sau:

  • Chuyển đầy đủ mã nguồn và cơ sở dữ liệu (database) của trang web trên host cũ sang host mới.
  • Chỉnh sửa thông tin về database ở mã nguồn trên host mới trùng khớp với thông tin database ở host mới
  • Sau cuối là trỏ tên miền về ip của host mới là hoàn thành.

Các bước chuyển dữ liệu Web qua host mới sử dụng cPanel

1. Vận chuyển mã nguồn dữ liệu ở host cũ

Bạn truy vấn vào cPanel ở host cũ vào mục File Manager (có thể dùng FTP trường hợp thích nhưng ko nén được trên FTP).

chuyen web sang hosting cpanel

Tìm đến thư mục gốc chứa mã nguồn website của bạn và chọn Select All tất cả các file có trong đó

chuyen web sang hosting cpanel

Sau đó bạn chọn Compress ở trên để nén tất cả dữ liệu lại thành một gói

chuyen web sang hosting cpanel

Tiếp theo chọn định dạng .zip và đặt tên tập tin nén này. Sau đấy ấn Compress Files.

chuyen web sang hosting cpanel

Đợi một tí khi nó nén xong, bạn hãy tải tập tin .zip này về máy.

chuyen web sang hosting cpanel

Vậy là đã xong bước đóng gói toàn bộ mã nguồn của website thành một file nén và giờ file nén chứa mã nguồn đó đang ở trên máy tính của bạn, việc tiếp theo chúng ta sẻ đưa file này lên host mới.

2. Sao lưu cơ sở dữ liệu (database) ở host cũ

Cũng vẫn ở host cũ, bạn vào trang chủ giao diện cPanel và tìm phần phpMyAdmin.

chuyen web sang hosting cpanel

Sau đó chọn đúng vào database của Website cần chuyển đi và Chọn Export để xuất dữ liệu ra (việc này sẻ không làm ảnh hưởng đến dữ liệu trên host cũ nên bạn cứ yên tâm)

chuyen web sang hosting cpanel

Sau ấy ấn Go để bắt đầu tải database về. Database tải về sẽ sở hữu định dạng là .sql.

chuyen web sang hosting cpanel

Bước 3. Upload mã nguồn lên host mới

Bây giờ chúng ta sẽ truy vấn vào cPanel của host mới và vào File Manager, Chọn thư mục của tên miền và upload vào trong ấy. Giả sử bạn dùng tên miền làm tên miền chính của host thì thư mục gốc là public_html.

chuyen web sang hosting cpanel

Lúc upload xong, quay lại trang File Manager sau đó chọn tập tin vừa upload tiếp theo Extract để giải nén file mã nguồn ra.

chuyen web sang hosting cpanel

Vậy là xong bước chuyển mã nguồn qua host mới. Chúng ta chuyển qua bước kế tiếp nào.

4. Đưa database lên host mới

Đầu tiên phải tạo mới 1 database trên host mới, bao gồm đặt database name, database user và password của database. Sau đó bạn tiếp tục vào mục phpMyadmin trên host mới để tiến hành import dữ liệu đã xuất ra từ bước 2.

chuyen web sang hosting cpanel

Tại đây bạn tạo một database và database giống hệt khi bạn tạo ra để cài Website nhé, và nhớ cấp quyền cho nó.

chuyen web sang hosting cpanel

Cấp quyền cho database và user vừa tạo.

Sau cùng là vào mục phpMyAdmin trên cPanel tại host mới và chọn database vừa tạo rồi chọn Import để nhập dữ liệu từ tập tin .sql mà bạn đã tải về máy trong bước 2.

chuyen web sang hosting cpanel

Thời gian import sẽ nhanh hay chậm tùy thuộc vào tốc độ đường truyền và lưu lượng của database nhập vào.

Đối với database to giả dụ database của bạn trên 80MB, hãy import bằng MySQLDumper theo hướng dẫn của mình vì database to sẽ không thể import kèm cách này. Còn giả dụ database của bạn vài trăm MB hay vài GB thì hãy can hệ nhà phân phối host nhờ họ import cho bạn bằng lệnh.

Sau khi import thành công bạn sẽ nhận được dòng thông báo màu xanh của sự sống như thế này.

chuyen web sang hosting cpanel

Thế là xong bước này.

5. Sửa thông tin database trong wp-config.php

Ở host mới lúc bạn mang mã nguồn từ host cũ qua host mới như bước 3 thì vô tình chung tập tin wp-config.php vẫn còn mang thiết lập database ở host cũ. nội dung database này bao gồm hostname, database name, database user và database password ko trùng khớp ở host mới nên chúng ta phải sửa lại cho đúng với nội dung database đã tạo ra ở bước 4.

Mình vào host Thuê tập tin wp-config.php ở thư mục mới giải nén ra trong bước 3 và mở nó lên.

chuyen web sang hosting cpanel

Đồng thời tìm kiếm những dòng sau và sửa lại.

/** The name of the database for WordPress */

define('DB_NAME', 'hamhocne_wp730');

/** MySQL database username */

define('DB_USER', 'hamhocne_wp730');

/** MySQL database password */

define('DB_PASSWORD', 'l.0e8P9(SL');

/** MySQL hostname */

define('DB_HOST', 'localhost');

Trong đó:

DB_NAME: Tên database ở host mới.

DB_USER: Tên user của database ở host mới.

DB_PASSWORD: Mật khẩu của database user.

DB_HOST: Địa chỉ của MySQL Server. nếu host bạn ko có địa chỉ riêng dành cho MySQL thì vẫn để là localhost nhé.

Sau đó lưu lại.

6. Kiểm tra toàn bộ thông tin web trên host mới

Đánh giá Web page trước khi trỏ tên miền khi chúng ta chưa trỏ tên miền về host mới thì chúng ta không thể vào được trang web trên host mới đúng ko nào? Tuy nhưng ko nên trỏ về host thì chúng ta mởi kiểm tra được mà khả năng “ép” máy tính của mình truy cập vào Website phê chuẩn host mới bằng cách thức sửa tập tin hosts trên máy tính.

Chúng ta trỏ tên miền về host mới trên máy tính bằng bí quyết thêm một đoạn sau vào tập tin hosts:

123.45.67.89 domain.com

Trong đó bạn sửa lại như sau:

123.45.67.89: Địa chỉ IP của host mới. Bạn có khả năng xem trong mail lúc mua hosting hoặc xem trong cPanel (mục Dashboard giả dụ cPanel giao diện mới hoặc xem video này nếu cPanel của bạn dùng giao diện cũ)

domain.com: Domain của bạn đã thêm vào host.

Tập tin hosts nằm ở đâu?

Windows

C:WindowsSystem32driveetchosts

Linux (terminal)

sudo nano /etc/hosts

Mac (terminal)

sudo nano /private/etc/hosts

Sau lúc kiểm tra trang web xong, ví như bạn thấy trang web ko còn lỗi nữa thì hãy tiến hành trỏ tên miền về host.

7. Trỏ tên miền về host mới

Hiện nay bạn có thể trỏ domain về host mới bằng phương pháp sửa lại DNS của tên miền của host mới thôi là được.

Tham khảo thêm: bảng giá hosting seo cho doanh nghiệp muốn SEO top Google.

Ở trên là 7 bước cực kỳ cơ bản khi chuyển một trang web WordPress mà bạn bắt buộc biết dù chúng ta có rộng rãi cách nhanh hơn nhưng nó còn phụ thuộc tương đối nhiều cấu hình host cần phải mình không nhắc ở đây. Nếu bạn muốn làm nhanh hơn thì hãy thử plugin Duplicator mà mình đã giới thiệu trước ấy.

1 sao2 sao3 sao4 sao5 sao6 sao7 sao8 sao9 sao10 sao (1 bình chọn, trung bình: 10 trên 10)

Bình luận về bài viết này