Hướng dẫn khôi phục (restore) dữ liệu wordpress thủ công






Hướng dẫn khôi phục (restore) dữ liệu wordpress thủ công

Sau một thời gian sử dụng, website có thể gặp lỗi hoặc không thể truy cập. Làm sao để không bị “hồn xiêu phách lạc” khi website gặp sự cố? Bài viết dưới đây sẽ hướng dẫn khôi phục (restore) dữ liệu wordpress thủ công. Khi nắm vững các thao tác khôi phục dữ liệu, bạn sẽ không hốt hoảng nếu chẳng may website gặp sự cố.

1. Lúc nào cần khôi phục dữ liệu?

Lẽ thường, không ai lại mong muốn website của mình xảy ra sự cố. Tuy nhiên, trong cuộc sống, rủi ro vẫn thường xảy đến ngoài mong muốn của mỗi người. Và việc website trục trặc nằm ngoài ý muốn của bạn.

Dù website gặp sự cố đi chăng nữa, bạn không nhất thiết phải khôi phục dữ liệu với mọi trường hợp. Việc khôi phục hay không hoàn toàn tùy thuộc vào mức độ nghiêm trọng của sự cố.

Thông thường, bạn sẽ bắt buộc phải khôi phục dữ liệu WordPress trong các trường hợp sau:

– Chuyển Hosting: Khi thay đổi nhà cung cấp hosting, bạn chắc chắn phải Restore dữ liệu wordpress. Đây là bước là bước quan trọng nhất cần làm trước khi chuyển host.

Trên máy chủ server sẽ chứa hosting của website. Và hosting chính là không gian lưu trữ dữ liệu của website. Để có thể xây dựng một website, người dùng cần bỏ tiền ra mua hosting. Hosting chính là cái kho giúp bạn lưu trữ toàn bộ các file, tài liệu cũng như database của website. Khi gõ tên miền lên thanh địa chỉ, hosting sẽ chuyển các file liên quan từ server xuống trình duyệt.

– Mất các nội dung trên Website: Nếu bạn sử dụng những hosting kém chất lượng, bạn có thể bị mất nội dung trên website. Lỗi này có thể đến từ nhà cung cấp Hosting hoặc do chủ quan của người dùng. Một lúc “vui tay” bạn chót ấn xóa hoặc chỉnh sửa code trong các tệp PHP. Với lỗi nghiêm trọng là mất nội dung website, bạn cần khôi phục dữ liệu.

– WordPress bị Hack hoặc dính Malware: Bạn cũng cần khôi phục dữ liệu trong trường hợp bị hack website hoặc dính lỗi Malware. Lỗi Malware là lỗi do một phần mềm độc hại gây ra. Nó có thể do các tin tặc hay các hacker tạo ra nhằm gây hại cho các máy tính.

Khi nào cần khôi phục dữ liệu tùy thuộc vào mức độ nghiêm trọng của lỗi.

2. Cần chuẩn bị những gì để có thể khôi phục dữ liệu?

Một số công cụ cần thiết dưới đây sẽ cần được chuẩn bị, bao gồm:

– Một File nén chứa các dữ liệu về Website: File này cần đảm bảo rằng nó đã được sao lưu trước thời điểm xảy ra sự cố. Chính vì thế, bạn cần thường xuyên Backup dữ liệu WordPress để phòng trường hợp gặp sự cố nhé!

– Một file database có dạng .sql tương ứng với dữ liệu trên.

– Chuẩn bị các kỹ năng quản lý Hosting cơ bản.

Trong trường hợp web của bạn bị dính mã độc, tốt nhất bạn nên liên hệ với nhà cung cấp hosting. Họ sẽ Reset website của bạn một cách an toàn.

3. Hướng dẫn khôi phục (restore) dữ liệu wordpress thủ công

Khi đã chuẩn bị xong mọi thứ trong phần 2, bạn bắt đầu khôi phục dữ liệu qua các bước sau:

Bước 1: Truy cập Cpanel & Upload dữ liệu muốn Backup

Ở bước này, bạn thực hiện lần lượt theo thứ tự sau:

– Khi truy cập vào Cpanel

– Click vào File Manager

– Chọn thư mục muốn chứa dữ liệu. Nếu bạn có 1 website duy nhaats, đây sẽ là phần thư mục gốc public_html.

– Chọn Save để lưu lại. Trong trường hợp có nhiều hơn 1 site, bạn nên tạo một thư mục mới. Và đặt tên thư mục này theo tên miền (domain). Lưu ý để trống hoàn toàn thư mục tải dữ liệu lên.

– Mở thư mục cần tải dữ liệu Restore lên & nhấn Upload

– Chọn Save để lưu lại. Tiếp theo nhấn Select File và chọn tệp dữ liệu. Tiếp tục chọn Open và chờ đến khi xong 100% tiến trình. Tiếp tục chọn Click Go to back…

– Sau đó, click chọn File -> Nhấn Extract để giải nén

– Tiếp tục nhấn Save.

– Tìm đến file wp-config.php và sửa các đoạn sau đây thành thông tin database mới.

/** The name of the database for WordPress */

define( 'DB_NAME', ' Đặt tên Database mới' );

/** MySQL database username */

define( 'DB_USER', 'Tạo User của Database mới' );

/** MySQL database password */

define( 'DB_PASSWORD', 'Tạo mật khẩu của Database mới)' );

/** MySQL hostname */

define( 'DB_HOST', 'localhost' );

– Và cuối cùng là ấn Save Changes để lưu lại.

Bước 2: Tạo một Database mới

Bạn thực hiện tuần tự các bước sau:

– Truy cập vào phpMyAdmin trên host.

– Chọn database cần khôi phục.

– Chọn Import trên thanh công cụ.

– Upload tập tin .sql chứa database của website bạn lên và ấn Go. Chú ý giữ nguyên các thiết lập khác.

Nếu nó báo Import has been successfully… tức là bạn thành công.

Tiếp đến, bạn kiểm tra tiền tố của database xem nó có trùng với thiết lập trong file wp-config.php trên host hay không. Nếu đoạn thiết lập tiền tố trùng nhau đúng như đoạn dưới thì website mới có thể chạy được.

$table_prefix = 'wp_';

Bước 3: Upload Database

Ở bước này, bạn thực hiện các thao tác sau:

– Truy cập vào phpMyadmin trên Cpanel.

– Tìm đến & click vào tên database bạn vừa tạo.

– Nhấn vào tab Import trên thanh công cụ.

– Nhấn Save để lưu lại.

– Tiếp tục click choose File và chọn File .sql đã backup trước đó.

– Nhấn Save và nhấn tiếp Go để tiến hành nhập cơ sở dữ liệu.

– Tiếp tục thiết lập lại cấu trúc Permalink & nhấn Update để cập nhật.

Bây giờ hãy kiểm tra xem website của bạn đã hoạt động bình thường chưa nhé!

Hy vọng hướng dẫn khôi phục (restore) dữ liệu wordpress thủ công chi tiết vừa rồi sẽ giúp ích cho bạn. Chúc các bạn thành công!