Backup và chuyển website WordPress qua Host khác sử dụng cPanel thủ công

Fullcode chỉ cần up lên host là giống demo không cần cài đặt. Xem ngay

Xem thêm 100+ mẫu landing page đẹp chuẩn seo bằng WordPress tại đây.

CAM KẾT WEB ĐÃ TỐI ƯU CHUẨN SEO, KHÔNG VIRUS, KHÔNG MÃ ĐỘC

Nói về chuyển dữ liệu của website WordPress qua host khác thì chúng ta hãy hiểu đơn giản là sẽ di chuyển toàn bộ mã nguồn và cơ sở dữ liệu (database) của website trên host cũ sang host mới. Sau đó 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 và cuối cùng là trỏ tên miền về là hoàn thành.

Cần làm trước khi chuyển

  • Đã thêm tên miền vào host cPanel mới.
  • Tắt các plugin cache trên website nếu có.
  • Tắt các plugin bảo mật nếu có.

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

1. Tải mã nguồn dữ liệu ở host cũ

Bạn truy cập vào cPanel ở host cũ và tìm mục File Manager (có thể sử dụng FTP nếu thích nhưng không nén được trên FTP).

Chọn mục File Manager trên cPanel

Chọn mục File Manager trên cPanel

Sau đó tìm tới thư mục website của bạn và chọn Select All

chuyenhostcpanel-2

Lưu ý: Nén cả file .htaccess

Sau đó chọn Compress ở trên để bắt đầu nén.

chuyenhostcpanel-3

Bạn hãy chọn định dạng .zip và đặt tên tập tin nén này. Sau đó ấn Compress Files.

chuyenhostcpanel-4

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

chuyenhostcpanel-5

Xong rồi, bây giờ bạn đã có mã nguồn website ở máy để chút nữa upload lên host mới.

2. Sao lưu database ở host cũ

Cũng vẫn ở host cũ, bạn vào cPanel và tìm phần phpMyAdmin.

chuyenhostcpanel-6

Sau đó chọn database của website cần chuyển đi và chọn Export.

chuyenhostcpanel-7

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

chuyenhostcpanel-8

Lưu ý: Bước 1 và bước 2 áp dụng cho host chưa nhiều website, nếu host chứa 1 website thì bạn có thể kích vào Forder Backup có ngay trên host và tải về File code và database như hình dưới:

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

Bây giờ chúng ta sẽ truy cập vào cPanel của host mới và vào File Manager, tìm thư mục của tên miền và upload vào đó. Nếu bạn sử 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.

chuyenhostcpanel-9

 

Khi upload xong, quay lại trang File Manager và chọn tập tin vừa upload và chọn Extract để giải nén ra.

chuyenhostcpanel-10

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

4. Di chuyển database qua host mới

Để các dữ liệu bên host cũ có thể hoạt động được bên host mới thì ngoài mã nguồn thì chúng ta phải di chuyển database (nội dung bài viết, thiết lập,…).

Ở bước 2 chúng ta đã tải về một tập tin .sql là database được xuất ra từ host cũ. Bây giờ bạn hãy vào cPanel ở host mới và tìm mục MySQL Databases để tạo một database mới trên host mới.

chuyenhostcpanel-11

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

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

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

Cuối cùng là vào mục phpMyAdmin trên cPanel tại host mới và tìm 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.

chuyenhostcpanel-13

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

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.

chuyenhostcpanel-14

Lưu ý: Nếu bạn đổi host và đổi tên miền luôn thì cần thay đổi tên miền mới trong wp-option tại trường option_value như hình dưới:

5. Sửa thông tin database trong wp-config.php ở host mới

Khi 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ũ. Thông tin database này bao gồm hostname, database name, database user và database password không trùng khớp ở host mới nên chúng ta phải sửa lại cho đúng với thông tin database đã tạo ra ở bước 4.

Mình vào host tìm 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.

chuyenhostcpanel-15

Đồng thời tìm các dòng sau và sửa lại.

01
02
03
04
05
06
07
08
09
10
11
/** 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 không có địa chỉ riêng dành cho MySQL thì vẫn để là localhost nhé.

Sau đó lưu lại là xong, truy cập ngay website để hưởng thụ thành quả.

Đơn giản vậy thôi, các bạn nhớ làm đúng các bước và những Lưu ý bôi đỏ nhé!

Xem thêm: Cách lấy lại mật khẩu WordPress trong phpmyadmin

Quà tặng khủng khi mua Fullcode tại Chothemewordpress.com

Đọc kỹ Điều khoản sử dụngCâu hỏi thường gặp trước khi mua hàng.

Làm việc từ 8h30 đến 23h30, không nghỉ lễ tết, T7, CN. Hotline: 0982.961.390

Mẹo: Bạn muốn tìm Fullcode điện thoại hãy đánh dien thoai không dấu vào ô tìm kiếm.

Leave a Reply

Nhắn tin qua Facebook Zalo: 0986989626
Hotline: 0982.961.390
+250 mẫu giảm 10% (Mã FC10) hoặc Quà tặng khủngXem ngay
+ +