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
Nhớ kích Settings góc phải để hiện các file ẩn như .htaccess ra nhé
Sau đó tìm tới thư mục website của bạn và chọn Select All
Lưu ý: Nén cả file .htaccess
Sau đó chọn Compress ở trên để bắt đầu nén.
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.
Đợ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.
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.
Sau đó chọn database của website cần chuyển đi và chọn Export.
Sau đó ấn Go (Thực hiện) để bắt đầu tải database về. Database tải về sẽ có định dạng là .sql.
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.
Khi upload xong, quay lại trang File Manager và chọn tập tin vừa upload chuột phải và chọn Extract để giải nén ra.
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.
Xem hướng dẫn tạo database trên Cpanel chi tiết
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.
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.
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.
Đồ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é!