Việc chuyển hosting ắt hẳn không còn gì xa lạ với những ai đang làm việc trong lĩnh vực website WordPress. Nhưng chuyển như thế nào cho đúng thì vẫn còn nhiều người chưa nắm rõ. Nếu ai đang nghiên cứu cách chuyển hosting cho website WordPress, thì bài viết này chính là câu trả lời cho bạn.
Tại sao phải chuyển host cho WordPress?
Việc chuyển host cho WordPress hiện tại vẫn còn một số người dùng cho là rủi ro vì trong quá trình thao tác dễ xảy ra những vấn đề phát sinh làm ảnh hưởng đến toàn bộ website, Nhưng nếu việc chuyển giao này được thực hiện một cách chính xác và chuyên nghiệp thì sẽ thu về được một số lợi ích đáng kể dưới đây:
- Gói có giá thành hợp lý: Hiện nay vì sự ra đời của hàng loạt nhà cung cấp hosting nên giá thành của dịch vụ hosting cạnh tranh và hợp lý hơn rất nhiều.
- Hỗ trợ khách hàng tốt: Sẽ an tâm hơn nếu phía sau bạn là một đội ngũ chăm sóc khách hàng chuyên nghiệp và xử lý mọi tình huống phát sinh kịp thời.
- Tăng hiệu suất trang web: Người dùng sẽ được sỡ hữu phần cứng, uptime và thời gian tải trang tối ưu hơn.
- Nhiều tính năng hơn: Người dùng có thể chủ động tạo lập được theme riêng, kiếm tiền từ website, hoặc đặt plugin nếu di chuyển website từ WordPress.com thành WordPress.org.
Xem thêm: 1 hosting chứa được bao nhiêu website? Cách tự tạo hosting cho website
Hướng dẫn chuyển host cho WordPress đúng cách
Dưới đây là 2 cách chuyển hosting WordPress thông dụng, cùng theo dõi và làm theo nhé.
Phương pháp 1: Migrate WordPress thủ công
Với phương thức này bạn phải di chuyển files và databases, tiếp theo là tùy chỉnh file wp-config.php. Phương pháp Migrate WordPress thủ công sẽ thao tác hoàn toàn thông qua file manager trên hosting control panel, client FTP như FileZilla. Thứ tự thực hiện chuyển hosting cho WordPress thủ công như sau:
Download FileZilla tại đây: https://filezilla-project.org/
Bước 1. Sao lưu file WordPress và MySQL Database
Trước hết, bạn cần tải hết các file WordPress về máy tính. Sau này những file đó sẽ được tải lên hosting mới của bạn
- Đầu tiên kết nối FileZilla với máy chủ website cũ.
- Tiếp theo chọn hết các file có trong tệp public_html.
- Sau đó nhấp chuột phải bấm Download.

Bạn cần tạo một bản sao cho MySQL database sau khi kết thúc việc tải xuống:
- Vào trang phpMyAdmin bằng control panel.
- Tiếp theo chọn database nơi bạn lưu trữ file WordPress của bạn, sau đó nhấp Export.

- Tiếp theo nhấp Quick để export tất cả cơ sở dữ liệu. Cuối cùng chọn SQL làm định dạng.

- Sau đó chọn Go. Toàn bộ File databse sẽ được tự động lưu trong thư mục máy tính của bạn.
Bước 2. Tải file WordPress và MySQL Database lên host mới
Để quá trình migrate WordPress thành công bạn cần tải tải file mà bạn đã tải xuống host mới lên.
- Giải nén file sao lưu WordPress.
- Kết nối FileZilla với tài khoản hosting mới của bạn và điều hướng tới tệp public_html ở phần Remote Site.
- Tiếp theo là định vị file mà bạn muốn tải lên từ phần Local Site, nhấp chuột phải vào files sau đó nhấp Upload.

Sau khi thành công những thao tác trên, bạn hãy tiếp tục tải MySQL database lên:
- Ở hosting mới bạn mở control panel sau đó vào MySQL Databases.
- Xây dựng cơ sở dữ liệu mới và đặt database name, username, và password.
- Sau đó trở lại Databases đến phpMyAdmin và chọn database mới.
- Tiếp theo mở tab Import ở đầu trang.
- Nhấp Choose File và tải file sao lưu MySQL mà bạn vừa tải xuống lên.

- Không thay đổi gì ở cấu hình mặc định, sau đó chọn Go.
Bước 3. Cập nhật wp-config.php với chi tiết Database mới
Sau đó, chỉ định thông tin đăng nhập của MySQL Database mới thông qua việc thay đổi file wp-config.php ở hosting mới.
- Tiếp cận lại thư mục public_html bằng FileZilla và xác định vị trí file wp-config.php.
- Kích chuột phải và chọn View/Edit.
- Chỉnh sửa giá trị này với chi tiết database mới:
- DB_NAME: tên database.
- DB_USER: tên người dùng database.
- DB_PASSWORD: password của người dùng.
- DB_HOST: hostname database (giá trị này có thể thay đổi phụ thuộc vào nền tảng hosting của bạn).

- Cuối cùng nhấp Save, sẽ có một cửa sổ bật lên. Chọn Yes.
Bước 4. Cập nhật URL WordPress (Tùy chọn)
Bước này dành cho ai có ý định dùng tên miền khác khi migrate WordPress. Trước khi bắt đầu, hãy chắc chắn tên miền mới có tính năng và được trỏ đúng tới hosting mới của bạn.
- Vào trang phpMyAdmin sau đó chọn wp_options.
- Định vị url website và trang chủ ở cột option_name.
- Nhấp đúp vào khoảng dưới option_value và đổi tên miền cũ bằng tên miền mới.

- Vào Dashboard WordPress, tiếp theo là cài đặt và kích hoạt plugin Velvet Blues Update URLs.
- Điều hướng tới Tools -> Update URLs. Tại đây gõ tên miền cũ và mới của bạn và kiểm tra tất cả các hộp.

Phương pháp 2: Hướng dẫn chuyển host cho WordPress bằng Plugin nhân bản
Sử dụng plugin nhân bản cũng là một cách để chuyển hosting cho WordPress. Hiện tại có rất nhiều script nhân bản PHP nhưng All-in-One WP Migration vẫn là plugin đơn giản và đầy đủ các công cụ dùng để chuyển hosting nhất.
Nhưng trước khi thực hiện, hãy chắc chắn rằng bạn đã có WordPress trên tài khoản hosting mới, plugin được kích hoạt trên cả host cũ và mới.
Sau khi đã đảm bảo những điều trên, thao tác tương tự như hướng dẫn dưới đây:
- Vào admin dashboard của website cần chuyển, sau đó mở All-in-One WP Migration -> Export.
- Kích vô Export to sau đó chọn File từ menu thả xuống.

- Chờ plugin kết thúc việc truy xuất file website. Tiếp theo, tải xuống file website từ cửa sổ bật lên.
- Truy cập dashboard của website mới sau đó nhấp Import ở thanh menu All-in-One WP Migration.
- Mở Import from sau đó chọn File. Cuối cùng, định vị file bạn vừa xuất.

- Sau khi kết thúc, chọn nút Finish.
Sau cùng của việc dùng plugin là lưu lại cấu trúc permalink. Cấu trúc này cần được đổi 2 lần vì nó sẽ tạo lại tệp .htaccess:
- Từ menu bên, kích Settings -> Permalinks.
- Chọn cấu trúc mới và nhấn Save Changes. Nếu đang dùng Custom Structure, chắc chắn rằng đã copy nó trước.
- Tải lại trang cài đặt Permalinks sau đó chọn cấu trúc ban đầu của bạn. Chọn Save Changes khi kết thúc.
Xem thêm: Cách check hosting của một website miễn phí
Migrate WordPress từ WordPress.com
Những cách chuyển hosting cho website WordPress trên được áp dụng cho ai đang sở hữu trang web được lưu trữ trên hosting nào đó. Vậy đối với ai mới đăng ký tài khoản hosting nhưng vẫn muốn migrate WordPress.com sang WordPress.org sẽ làm thế nào? Dưới đây là hướng dẫn chi tiết cho trường hợp nói trên.
- Ở phần admin panel WordPress.com, tới Tools -> Export.
- Chọn Export All sau đó kích vào Download.

- Định vị file .zip bạn vừa tải, tiếp theo giải nén.
- Vào phần dashboard WordPress.org kích chọn Tools -> Import.
- Sau đó tìm tùy chọn WordPress. Kích vào Install Now, sau khi hoàn thành và nhấp Run Importer.

- Ở phần Import WordPress, tải file WordPress.com lên, sau đó nhấn Upload File and Import.
- Cuối cùng đăng ký thông tin người dùng ở Assign Authors, sau đó chọn Submit.

Tuy nhiên, lưu ý rằng cách thức này chỉ di chuyển các bài viết, trang và các file phương tiện. Dữ liệu website khác như themes và plugins thì vẫn phải dùng phương pháp chuyển hosting thủ công để cài đặt.
Lời kết
Hi vọng bài viết “Hướng dẫn cách chuyển hosting cho website WordPress” trên đã giúp mọi người nắm được những bước cơ bản để chuyển hosting, tránh được những rủi ro không đáng có trong quá trình thao tác. Smartbackup xin chúc bạn thành công.