Localhost là từ được ghép của 2 chữ “local” và “host”. Trong đó “local” có nghĩa là địa phương. Ở đây chúng ta có thể hiểu là máy tính của bạn. Trong khi đó, “host” mang ý nghĩa làm chủ, người tổ chức. Ở đây chúng ta có thể hiểu là máy chủ. Như vậy, localhost có nghĩa là máy chủ chạy trên máy tính cá nhân hoặc còn được gọi là máy chủ cá nhân.
Localhost cơ bản nó như một webserver bao gồm: Apache, MySQL, PHP và PHPmyadmin. Chúng được cài đặt và sử dụng trên chính chiếc máy tính của bạn, dùng chính ổ cứng máy tính để làm không gian lưu trữ và cài đặt trang web. Mục đích chính để giúp bạn học tập và thực hành trên đó mà chưa cần mua host.
Bước 1: #Nén source wordpress thành file zip
Bạn truy cập vào nơi chứa source wordpress theo cấu trúc “C:\xampp\htdocs\vuducan.vn”. bạn lưu ý là phần “vuducan.vn” chính là thư mục website của bạn.
Trong thư mục này bạn chọn tất cả các file rồi bấm chuột phải và chọn dòng “Add to archive…”.
Tại bảng này bạn bấm chọn “zip” rồi bấm nút “ok” nhé.
Sau khi nén xong thì file của bạn sẽ nằm chung thư mục source.
#Xuất file database
Bây giờ sang phần xuất file database.
Bạn mở xampp lên rồi bấm nút “admin” tại phần “MySQL”.
Bạn chọn đến phần cơ sở dữ liệu kết nối với website của bạn.
Bạn chọn phần “Export” rồi bấm nút “go”.
Sau khi bấm nút “go” thì file database của bạn sẽ được tải về. Bạn chuyển file đó đến thư mục mà bạn dễ quản lý.
Bước 3: Upload source wordpress và cơ sở dữ liệu từ localhost
Bạn đăng nhập vào trang quản lý cpanel của hosting và tìm đến phần “file manager”.
Bạn chọn đến thư mục chứa website của bạn.
Tại thư mục này bạn chọn “select all” -> bấm chuột phải vào thư mục và chọn “delete” để xóa hết các file cũ bị lỗi.
Bạn bấm vào nút “upload” ở phía trên thanh menu.
Bạn bấm vào nút “select file”.
Tìm và chọn file source wordpress đã backup trước đó để tải lên. Sau quá trình tải hoàn tất thì bạn bấm vào nút “Go back to…”.
Sau khi file đã được tải lên thì bạn bấm chuột phải vào file và chọn “extract”.
1 bảng popup hiện ra bạn bấm vào nút “extract file”.
Giải nén hoàn tất bạn bấm nút “close”.
Vậy là xong phần restore source web.
Bước 2 restore file cơ sở dữ liệu
Tại giao diện quản trị cpanel của hosting hawkhost bạn tìm đến phần “phpMyAdmin”.
Bạn chọn vào cơ sở dữ liệu của website.
Tại bảng cơ sở dữ liệu bạn kéo xuống phía bên dưới nhấn tích vào ô “theo dõi bảng…” để chọn tất cả file và chọn vào nút “xóa” để xóa hết các bảng cơ sở dữ liệu cũ bị lỗi.
Bạn bấm vào “có” để xác thực hành động xóa.
Bạn chọn vào ô “nhập” và chọn tệp backup cơ sở dữ liệu trước đó.
Các tùy chọn còn lại bạn cứ để mặc định rồi bấm vào nút “thực hiện”.
Nếu thông báo hiện ra như hình bên dưới thì bạn đã restore cơ sở dữ liệu thành công.
Bước 4 cập nhật username và password database
Sau khi bạn làm xong 3 bước trên bạn kiểm tra website sẽ có thông báo lỗi kết nối cơ sở dữ liệu như hình dưới đây.
Việc cần làm bây giờ là bạn phải thay đổi lại username và mật khẩu của cơ sở dữ liệu.
Đầu tiên bạn cần truy cập trang quản trị cpanel trên hosting và tìm đến phần “wordpress”.
Tại đây bạn sẽ chọn đúng tên website của bạn và bấm vào nút hình cây bút để vào xem thông tin.
Tại đây bạn sẽ xem được thông tin user và pass. Bạn bấm vào nút “show” để xem được mật khẩu. Bạn copy thông tin này ra để cập nhật vào source wordpress.
Giờ bạn quay lại thư mục chứa source website trong “file manager”. Tìm file “wp-config.php” và bấm “edit”.
Chỗ này bấm “edit” luôn.
Giờ thì bạn cập nhật lại thông tin database đã copy vào 3 phần sau:
DB_NAME: tên cơ sở dữ liệu.
DB_USER: username cơ sở dữ liệu.
DB_PASSWORD: mật khẩu cơ sở dữ liệu
Bây giờ bạn quay ngược trở lại ở phía trên cùng và thêm 2 đoạn code như sau rồi bấm nút “save changes”.
define(‘WP_HOME’,’https://avtcosmetics.com/’);
define(‘WP_SITEURL’,’https://avtcosmetics.com/’);
Bạn nhớ thay thế đúng tên miền của bạn vào nhé. ở đây Ân đang để tên miền của Ân
Bước 5 thay thế đường dẫn localhost và sửa lỗi 404
#Thay thế đường dẫn localhost
Khi source wordpress của bạn được tùy biến trên xampp localhost thì những file trong thư viện media của bạn sẽ dính đường dẫn mặc định của localhost.
Bạn cần phải thay đổi lại đường dẫn đó thành domain của bạn sau khi upload website lên hosting.
Bây giờ bạn đăng nhập vào trình quản lý của wordpress và cài plugin có tên là “Better Search Replace”, cài xong thì nhớ “kích hoạt” plugin lên nhé!.
Bạn quay trở lại trang web mà bạn đã dựng trên localhost đăng nhập vào trang quản trị tìm đến phần “phương tiện” -> chọn phần “thư viện” và chọn vào 1 file media.
Bạn tìm đến đường dẫn “URL” của và copy phần tiền tố “localhost/vuducan.vn”
Bạn quay lại trang quản trị website mà bạn mới upload lên hosting và vào phần “công cụ” -> chọn phần “Better Search Replace”.
Bạn thao các ô như sau:
Search for: điền đường dẫn cũ trên localhost của bạn vào.
Replace with: điền domain mới của bạn vào để thay thế.
Select tables: bạn bấm tổ hợp phím “Ctrl A” để chọn tất cả.
3 ô chọn Case-insensitive, replace GUIDs, Run as dry run: bạn bỏ trống hết.
Cuối cùng là bạn bấm nút “Run search/Replace” để bắt đầu thao tác.
Bạn đến phần “cài đặt” -> chọn vào phần “Đường dẫn tĩnh”.
Bạn tích chọn vào “tùy biến” và thay đổi thành “%Postname%”.
Để hoàn tất bạn bấm nút “lưu thay đổi” vậy là xong.
Vậy là đã xong bài học hướng dẫn đưa website lên hosting từ localhost rồi nhé. Chúc bạn học tập tốt và nhớ đọc các bài học tiếp theo!