Khóa Học Wordpress

Backup và Restore dữ liệu trên WordPress

Backup và Restore dữ liệu trên Wordpress 1 - Backup và Restore dữ liệu trên Wordpress
Written by TINET

Bài viết đã được cập nhật vào:

Backup (sao lưu) dữ liệu của website là một việc khá quan trọng để chúng ta bảo toàn dữ liệu khi gặp sự cố hoặc đơn giản là chuyển host cho website. Sau việc backup là chúng ta sẽ tiến hành khôi phục dữ liệu dựa vào dữ liệu mà chúng ta đã backup để đưa website trở về trạng thái lúc backup.

1, BACKUP DỮ LIỆU

File backup hoàn chỉnh gồm có 1 phần chính là MÃ NGUỒNDATABASE

Đầu tiên mình sẽ hướng dẫn các bạn backup mã nguồn của Website:

Để backup các dữ liệu mã nguồn nhanh nhất, đó là bạn truy cập vào File Manager.

cpanel filemanager - Backup và Restore dữ liệu trên Wordpress

Sau đó truy cập vào thư mục chứa mã nguồn website, ấn nút Select All để chọn tất cả và chọn Compress để nén dữ liệu.

backup wp thucong 01 - Backup và Restore dữ liệu trên Wordpress

Rồi chọn loại tập tin nén (nên chọn Zip hoặc Gzip), đặt tên cho tập tin nén được tạo ra và ấn nút Compress File(s) để nén toàn bộ mã nguồn lại.

backup wp thucong 02 - Backup và Restore dữ liệu trên WordpressOk, bây giờ bạn đã nén toàn bộ mã nguồn lại thành một file nén. Bạn có thể tải file này về máy rồi cất vào thư mục nào đó thật an toàn.

 

Bước tiếp theo là mình backup Database

Để backup database, bạn truy cập vào phần phpMyAdmin trên host.

backup database 1 - Backup và Restore dữ liệu trên Wordpress

Truy cập công cụ PhpMyAdmin

Chọn database của website bạn cần backup

backup wp thucong 03 - Backup và Restore dữ liệu trên Wordpress

Chọn Export trên thanh công cụ.

backup wp thucong 04 - Backup và Restore dữ liệu trên Wordpress

Để thiết lập như mặc định và ấn nút Go để nó bắt đầu tải về máy file .sql chứa database của website bạn.

backup wp thucong 05 - Backup và Restore dữ liệu trên Wordpress

Vậy là hoàn tất quá trình backup toàn bộ dữ liệu website WordPress của bạn rồi đó, bây giờ bạn hãy lưu file nén chứa mã nguồn của website và file .sql chứa database của website vào một nơi an toàn để lưu giữ nó. Và đừng quên lặp lại quá trình này thường xuyên.

 

2, RESTORE DỮ LIỆU TỪ FILE BACKUP

Để phục hồi được dữ liệu của website WordPress hoàn chỉnh nhất, bạn cần có:

  • Một file nén chứa mã nguồn của website.
  • Một file .sql chứa database của website.

Ngoài ra, khi phục hồi bạn nên tạo một database mới hoàn toàn và thư mục cần khôi phục tập tin trên host cũng phải được trống hoàn toàn.

 

OK, sau khi có đầy đủ tất cả mình bắt đầu vào khôi phục dữ liệu trang Web của bạn nào…..

Bước 1. Phục hồi mã nguồn

Để phục hồi mã nguồn thì dễ hơn, đó bạn là hãy upload file nén chứa mã nguồn của website lên host thông qua tính năng File Manager.

cpanel filemanager - Backup và Restore dữ liệu trên Wordpress

Sau khi upload xong, hãy chọn file nén và ấn Extract.

restore wp thucong 01 - Backup và Restore dữ liệu trên Wordpress

Giải nén xong bạn đã có các thư mục và tập tin mã nguồn của website trên host rồi.

restore wp thucong 02 - Backup và Restore dữ liệu trên Wordpress

Ok, bây giờ bạn hãy mở tập tin wp-config.php ra và sửa các đoạn sau đây thành thông tin database mới của bạn rồi lưu lại.

[php] /** The name of the database for WordPress */
define(‘DB_NAME’, ‘TÊN-DATABASE’);

/** MySQL database username */
define(‘DB_USER’, ‘USERNAME-DATABASE’);

/** MySQL database password */
define(‘DB_PASSWORD’, ‘MẬT-KHẨU-DATABASE’);

/** MySQL hostname */
define(‘DB_HOST’, ‘localhost’);
[/php]

Bước 2. Khôi phục database

Để khôi phục database, bạn hãy truy cập vào phpMyAdmin trên host.

backup database 1 - Backup và Restore dữ liệu trên Wordpress

Truy cập công cụ PhpMyAdmin

Và chọn database cần khôi phục.

backup wp thucong 03 - Backup và Restore dữ liệu trên Wordpress

Và chọn Import trên thanh công cụ.

restore wp thucong 03 - Backup và Restore dữ liệu trên Wordpress

Rồi upload tập tin .sql chứa database của website bạn lên và ấn Go, các thiết lập khác giữ nguyên.

restore wp thucong 04 - Backup và Restore dữ liệu trên Wordpress

Nếu nó báo thành công thế này là được rồi.

localhost to host 10 - Backup và Restore dữ liệu trên Wordpress

Bây giờ hãy kiểm tra tiền tố của database xem có trùng với thiết lập trong file wp-config.php trên host không nhé. Tiền tố database là các ký tự trước dấu “_” của các bảng dữ liệu (table).

restore wp thucong 05 - Backup và Restore dữ liệu trên Wordpress

Và đây là đoạn thiết lập tiền tố database trong file wp-config.php, hai cái này phải trùng nhau thì website mới chạy được.

[php] $table_prefix = ‘wp_’;
[/php]

Bước 3. Cập nhật permalink

Sau khi khôi phục lại dữ liệu xong, bạn cần phải flush permalink trong website bằng cách vào Settings -> Permalinks và ấn nút Save Changes là được.

Hoàn tất rồi đó, bây giờ hãy kiểm tra xem website của bạn đã hoạt động tốt chưa nhé.

 

Bạn làm đến đây và Website của bạn vẫn bị lỗi ??? …. Thanh comment ở dưới, hãy cho mình biết nhé …


About the author

TINET

Leave a Comment