Chuyển website wordpress từ localhost lên host có rất nhiều cách.Trong bài viết dưới đây, Thiết Kế Web Online sẽ hướng dẫn bạn cách chuyển thủ công website wordpress từ localhost lên host, hãy cùng theo dõi nhé

Vì sao nên nên chuyển website từ localhost lên host bằng cách thủ công?

Đơn giản là vì nó sẽ giúp bạn làm quen được với những thao tác cơ bản trong việc quả trị website wordpress sau này.

Những điều cần chú ý trước khi thực hiện chuyển website wordpress từ localhost lên host

Trước tiên, bạn cần phải truy cập vào host, sau đấy xóa toàn bộ những gì có trong thư mục public_html đi.

Bạn xóa hết các plugin hỗ trợ tạo cache như: WP Rocket, W3 Total Cache…. Bạn có thể cài chúng lại sau khi đã hoàn thành việc chuyển website

Tên miền đã được trỏ về host. Đây là điều rất dễ mắc phải đối với những bạn mới thực hiện, vì nó rất dễ quên.

Hãy đảm bảo là dữ liệu website của bạn khi ở localhost không chứa quá nhiều data (dữ liệu) và plugin. Vì nếu quá nhiều thì rất dễ phát sinh ra lỗi.

Các bước thực hiện chuyển website từ localhost lên host

Thực hiện nén thư mục wordpress  localhost thành file .zip

Trên máy tính của bạn, bạn hãy truy cập vào localhost (nơi chứa website bạn đang đi di chuyển lên host), nén toàn bộ những gì có trong đó lại thành một file zip (host chỉ hiểu file zip, không hiểu file rar). Bạn có thể đổi tên thư mục vừa nén thành tên mà bạn thích.

chuyển dữ liệu từ localhost lên host

Upload file zip lên host và giải nén

Bạn đăng nhập vào host, tìm và click vào phần File Manager; sau đấy upload thư mục bạn vừa nén vào trong thư mục gốc (public_html) của host.

chuyển dữ liệu từ localhost lên host

Sau khi bạn đã giải nén file zip thì lúc này trên host của bạn sẽ có cấu trúc như thế này.

chuyển dữ liệu từ localhost lên host

Xuất database (db – cơ sở dữ liệu)  localhost

Trước tiên bạn cần tạo 1 db trên host trước. Trên host bạn tìm đến mục my sql managerment và nhấn tạo mới user và database là xong

Kế đến bạn truy cập vào phần database trong localhost theo đường dẫn http://localhost/phpMyAdmin, sau đấy chọn database mà bạn đã cài đặt website wordpress.

chuyển dữ liệu từ localhost lên host

Chọn Export và ấn Go để tiến hành xuất database

chuyển dữ liệu từ localhost lên host

Lúc này bạn sẽ nhận được 1 tập tin có phần đuôi (phần mở rộng) là .sql chính là tập tin chứa toàn bộ database của website mà bạn định chuyển lên host

Import database lên host

Trên hosting bạn tìm và truy cập vào phpMyAdmin

chuyển dữ liệu từ localhost lên host

Sau đó bạn chọn vào database mà bạn đã tạo ở bước trên

chuyển dữ liệu từ localhost lên host

Chọn Import và upload file .sql ở bước 3 lên và chọn Go, các thiết lập khác để nguyên không cần chỉnh.

chuyển dữ liệu từ localhost lên host

Nếu xuất hiện thông báo này thì bạn đã nhập dữ liệu thành công.

chuyển dữ liệu từ localhost lên host

Thay đổi tập tin cấu hình của WordPress

Bước này rất quan trọng, vì ở localhost bạn cấu hình thông tin database khác với thông tin database trên host, nên cần phải cấu hình lại đúng với database trên host, thì dữ liệu mới có thể hoạt động được.

Bạn truy cập vào host -> public_html, sau đấy tìm và mở file wp-config.php lên

chuyển dữ liệu từ localhost lên host

Nếu bạn thấy xuất hiện thông báo gì thì cứ nhấn OK là được. Tiếp đấy bạn chèn 2 đoạn code sau vào bên dưới dòng <?php có trong file wp-config.php

define(‘WP_HOME’,’http://tenmiencuaban.com’);

define(‘WP_SITEURL’,’http://tenmiencuaban.com’);

Nhớ thay http://tenmiencuaban.com bằng tên miền của bạn nhé

chuyển dữ liệu từ localhost lên host

Cũng trong file wp-config.php bạn tìm đến chỗ DB_NAME, sửa giá trị trong cặp dấu ‘’ ở sau thành database của bạn trên host. Sau đấy tìm tiếp DB_USERDB_PASSWORD, và cũng sửa giá trị phía sau cặp dấu ‘’ giống với username và password trên host là xong. Hãy nhớ cặp dấu ‘’ nhé, nếu không sẽ bị lỗi đấy

chuyển dữ liệu từ localhost lên host

Còn DB_HOST thường mặc định là ‘localhost’, trừ 1 số trường hợp cá biết mà nhà cung cấp host sẽ dùng tên khác cho Database Host nhưng nó là rất hiếm

Sau khi đã sửa xong file wp-config.php thì bạn hãy tắt nó đi, sau đấy bạn sẽ thấy nó hỏi bạn có muốn lưu thay đổi không hay đại loại vậy thì bạn cứ “Yes” hết cho mình là được nhé.

chuyển dữ liệu từ localhost lên host

Cập nhật lại Permalink cho website

Sau khi bạn đã cài đặt website hoàn tất, hãy truy cập vào phần quản trị của web theo địa chỉ tenmiencuaban.com/wp-admin. Sau đấy chọn Settings -> Permalinks và ấn Save Change để wordpress cập nhập lại permalink nếu bạn có thiết lập, nếu không nó sẽ xuất hiện lỗi 404 khi bạn click vào xem các post và page

Nếu bạn gặp phải lỗi “Error establishing a database connection” nghĩa là bạn đã nhập sai thông tin database, bạn hãy kiểm tra lại thông tin kết nối database nhé

Thay tên miền cũ thành tên miền mới

Bạn hãy cài 1 plugin tên là Better Search Replace và kích hoạt nó lên. Bạn vào Tool -> Better Search Replace. Bạn điền tên miền cũ (domain cũ) của bạn vào khung Search For, domain (tên miền) mới vào khung Replace with. Tại khung Select tables bạn Ctrl + A chọn tất cả. Bạn nhớ đừng check vào ô Run as dry run nhé. Sau đấy bạn nhấn Run Search/Replace để tiến hành thay đổi toàn bộ nhé.

Vậy là xong, bạn đã có thể thực hiện chuyển website wordpress từ localhost lên host bằng phương pháp thủ công rồi đấy, nếu chỉ đọc bài viết thì có vẻ vô cùng rắc rối, nhưng khi thực hiện bạn sẽ thấy nó vô cùng dễ dàng đấy. Xin chào và hẹn gặp lại các bạn ở những bài viết sau.

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Map
Call
Facebook
Zalo