Trang chủ WordpressHướng dẫn Wordpress Hướng dẫn backup WordPress tự động với BackWPUp

Hướng dẫn backup WordPress tự động với BackWPUp

bởi Thạch Phạm
44 bình luận 6127 views
Khuyến mãi hosting

Nếu bạn cảm thấy việc tự backup dữ liệu WordPress thủ công quá mất thời gian của bạn mỗi ngày thì điều đó cũng đúng thôi, bởi mỗi lần như vậy bạn lại phải mất công vào host nén mã nguồn, export file .sql và tải về máy.

Do đó, việc tìm các giải pháp tự động backup định kỳ là điều hiển nhiên, và rất may mắn là trên WordPress không thiếu các giải pháp như vậy. Trong bài này, mình sẽ giới thiệu và hướng dẫn các bạn cách thiết lập cho website tự động backup dữ liệu định kỳ, các dữ liệu đó sẽ bao gồm cả mã nguồn và database (hoặc bạn có thể chọn 1 trong 2) và được lưu trên host hoặc lưu ở một số dịch vụ đám mây như Dropbox chẳng hạn – plugin này tên là BackWPUp, một plugin hoàn toàn miễn phí.

Giới thiệu BackWPUp

BackWPUp là một plugin miễn phí hỗ trợ tự động sao lưu dữ liệu website WordPress thông dụng nhất hiện nay, với số lượng download mỗi ngày gần 2000 lượt.

Sở dĩ plugin này được nhiều người sử dụng như vậy là bởi vì nó vừa dễ sử dụng, tốn ít tài nguyên và hỗ trợ tự động upload dữ liệu được backup qua host khác thông qua FTP, hoặc các dịch vụ lưu trữ đám mây như Dropbox và Amazon S3.

Mặc dù BackWPUp không hỗ trợ tính năng khôi phục dữ liệu nhanh chóng nhưng khi đã có file backup rồi, bạn có thể thực hiện khôi phục dữ liệu thủ công.

Các tính năng của BackWPUp gồm

  • Backup database
  • Backup mã nguồn của website trên host
  • Tùy chỉnh thư mục không cần backup
  • Tối ưu database khi backup
  • Kiểm tra và sửa lỗi database khi backup
  • Lưu danh sách plugin lại thành file text .txt
  • Nén dữ liệu lại thành .zip, .tar, .gz,…
  • Tùy chỉnh thư mục lưu dữ liệu backup trên host
  • Gửi file backup qua FTP của host khác, Dropbox, Amazon S3, RackSpace, Google Drive, Amazon Glacier, SugarSync,…
  • Gửi email thông báo kèm file log.

Cấu hình host để dùng BackWPUp

Để sử dụng plugin BackWPUp tốt nhất, host của bạn phải cài các phần mềm với cấu hình như sau:

  • WordPress 3.4 trở lên.
  • PHP 5.3 trở lên.
  • Có hỗ trợ mysqli, cURL, nén gz, zip.

Ngoài ra, hãy chắc chắn là thư mục /wp-content/uploads/ trên host của bạn đang được CHMOD là 755.

Các gói host trong danh sách host tốt nhất đều làm việc rất tốt với BackWPUp.

Cách sử dụng BackWPUp

Sau khi cài plugin và kích hoạt BackWPUp xong, bạn sẽ thấy trên Dashboard có một menu tên BackWPUp ở cột tay trái.

backwpup-menu

Trong đó:

  • Dashboard: Khu vực chứa các thông tin chung về tiến trình backup trên website.
  • Jobs: Danh sách các tiến trình backup tự động, mỗi job là một tiến trình backup.
  • Add new Job: Thêm một tiến trình backup mới.
  • Logs: Xem nội dung các file log của mỗi lần backup.
  • Backups: Xem danh sách các file backup trên website.
  • Settings: Thiết lập plugin.
  • About: Giới thiệu tổng quan plugin BackWPUp.

Để chắc chắn là cấu hình host của bạn phù hợp với BackWPUp, bạn nên vào phần BackWPUp -> Settings -> Information để xem thông tin cấu hình host, ở đó bạn sẽ xem được các phiên bản của từng phần mềm đang chạy trên host.

backwpup-information

Tạo một job mới

Để tạo một job backup mới, hãy vào BackWPUp -> Add new Job.

Tại đây, bạn khai báo các thông tin về tiến trình tự động backup. Phần Job Destination là thiết lập nơi cần lưu dữ liệu backup, nếu bạn mới sử dụng thì nên chọn Backup to Folder để nó lưu dữ liệu backup lên host.

Dưới đây là cách thiết lập thông dụng nhất:

backwpup-newjob

Kế tiếp là chuyển qua tab Schedule để thiết lập lịch backup tự động, bạn hãy chọn With WordPress cron và chọn là daily nếu muốn job này chạy mỗi ngày.

backwpup-schedule

Tới bước này thì bạn đã có thể backup được rồi, nên hãy ấn Save Changes lại. Nếu muốn bạn có thể tự tìm hiểu thêm các chức năng còn lại.

Bây giờ để chạy thử Job, hãy vào BackWPUp -> Jobs -> ấn nút Run now của cái job vừa tạo để nó bắt đầu backup xem có lỗi gì xảy ra không.

backwpup-runjob

Và nó sẽ bắt đầu backup kèm tiến trình để bạn xem.

backwpup-running

Bạn có thể ấn vào nút Display working log để xem nó làm việc tới đâu và có lỗi gì màu đỏ không. Nếu nó chạy hết 100%, bạn có thể vào BackWPUp -> Backups để xem file chứa dữ liệu backup của bạn, bạn có thể tải về máy.

backwpup-backups

Trong file dữ liệu backup này sẽ bao gồm mã nguồn website của bạn và file .sql chứa database, bạn có thể khôi phục bằng cách thủ công khi cần thiết.

Chúc các bạn thành công!

44 bình luận

Có thể bạn quan tâm

0 0 vote
Article Rating
guest
44 Comments
mới nhất
cũ nhất đánh giá nhiều
Inline Feedbacks
View all comments

[…] dụng ra và tải về máy. Nếu host bạn không có phpMyAdmin, thì có thể dùng plugin BackWPUp để backup database và tải về, chỉ cần database thôi […]

[…] dụng ra và tải về máy. Nếu host bạn không có phpMyAdmin, thì có thể dùng plugin BackWPUp để backup database và tải về, chỉ cần database thôi […]

[…] dụng ra và tải về máy. Nếu host bạn không có phpMyAdmin, thì có thể dùng plugin BackWPUp để backup database và tải về, chỉ cần database thôi nhé. Tham khảo: Xuất dữ […]

[…] Xem thêm: Hướng dẫn sử dụng BackWPUp. […]

[…] dụng ra và tải về máy. Nếu host bạn không có phpMyAdmin, thì có thể dùng plugin BackWPUp để backup database và tải về, chỉ cần database thôi […]

[…] dụng ra và tải về máy. Nếu host bạn không có phpMyAdmin, thì có thể dùng plugin BackWPUp để backup database và tải về, chỉ cần database thôi […]

[…] cũng hoạt động tốt với các dịch vụ lưu trữ đám mây như Dropbox và Rackspace. BackWPup là một plugin giúp tạo ra các bản sao lưu website WordPress và lưu trữ nó trên […]

[…] ra và tải về máy. Nếu host bạn không có phpMyAdmin, thì có thể dùng plugin BackWPUp để backup database và tải về, chỉ cần database thôi […]

[…] ra và tải về máy. Nếu host bạn không có phpMyAdmin, thì có thể dùng plugin BackWPUp để backup database và tải về, chỉ cần database thôi […]

[…] dụng ra và tải về máy. Nếu host bạn không có phpMyAdmin, thì có thể dùng plugin BackWPUp để backup database và tải về, chỉ cần database thôi […]

[…] host bạn không có phpMyAdmin, thì có thể dùng plugin BackWPUp để backup database và tải về, chỉ cần database thôi […]

[…] dụng ra và tải về máy. Nếu host bạn không có phpMyAdmin, thì có thể dùng plugin BackWPUp để backup database và tải về, chỉ cần database thôi […]

[…] dụng ra và tải về máy. Nếu host bạn không có phpMyAdmin, thì có thể dùng plugin BackWPUp để backup database và tải về, chỉ cần database thôi […]

[…] dụng ra và tải về máy. Nếu host bạn không có phpMyAdmin, thì có thể dùng plugin BackWPUp để backup database và tải về, chỉ cần database thôi […]

[…] you are using and download it. If your host does not have phpMyAdmin, then you can use the BackWPUp plugin to backup the database and download it, just the […]

[…] Theo: ThachPham.Com […]

[…] dụng ra và tải về máy. Nếu host bạn không có phpMyAdmin, thì có thể dùng plugin BackWPUp để backup database và tải về, chỉ cần database thôi […]

[…] dụng ra và tải về máy. Nếu host bạn không có phpMyAdmin, thì có thể dùng plugin BackWPUp để backup database và tải về, chỉ cần database thôi […]

[…] dụng ra và tải về máy. Nếu host bạn không có phpMyAdmin, thì có thể dùng plugin BackWPUp để backup database và tải về, chỉ cần database thôi […]

[…] dụng ra và tải về máy. Nếu host bạn không có phpMyAdmin, thì có thể dùng plugin BackWPUp để backup database và tải về, chỉ cần database thôi […]

[…] dụng ra và tải về máy. Nếu host bạn không có phpMyAdmin, thì có thể dùng plugin BackWPUp để backup database và tải về, chỉ cần database thôi […]

[…] dụng ra và tải về máy. Nếu host bạn không có phpMyAdmin, thì có thể dùng plugin BackWPUp để backup database và tải về, chỉ cần database thôi […]

Minh

Bị lỗi này Call to undefined method BackWPup_Destination_Dropbox_API_Request_Exception::error() khi backup lên dropbox. Nhờ anh giải thích giúp. Cảm ơn

Hai

Chào anh.
Anh cho em hỏi trong mã nguồn còn có folder wp-includes nữa, e làm theo tiến trình thì k thể backup folder đó về được, e cần thao tác nào để có thể backup folder đó về ạ.

Lực

Anh Thạch em bị lỗi ERROR: Ziparchive can not be closed correctly.
Lỗi này có ảnh hưởng gì ko anh

duy

bạn cho hỏi về lỗi này xử lý thế nào:
Not expected HTTP response:
Status-Code: 503
Cache-control: no-cache
Content-type: text/html
Content-encoding: gzip
Date: Tue, 18 Apr 2017 09:52:46 GMT
Age: 0
Vary: User-Agent
X-cache: uncached
X-cache-hit: MISS
X-backend: all_requests
Content: 503 Service Unavailable No server is available to handle this request.

Tèo

Not expected HTTP response:
Status-Code: 403
Server: nginx
Date: Sun, 09 Apr 2017 16:11:40 GMT
Content-type: text/html
Vary: Accept-Encoding
Content-encoding: gzip
Content: 403 Forbidden 403 Forbidden nginx

Mạnh

Đã làm theo và chạy mượt, gửi lên dropbox rất nhanh

Trần Thiện

Em cho anh hỏi, anh bị 2 lỗi trên thì phải làm sao, cám ơn em nhiều
WARNING: Job restarts due to inactivity for more than 5 minutes.
WARNING: Job finished with warnings in 747 seconds. Please resolve them for correct execution

tài

Có cái nào backup cho source dung lượng lớn không anh

Tri Ho

Back up xong file back up nó nằm ở đâu anh Thạch Phạm ơi. Em back up xong tìm ko thấy đâu

quách sơn

Bác ơi lỗi này là do gì WARNING: Folder “/home/bvlx/public_html/wp-admin” is not readable!
56

Hoàng

không có restore tự động hả anh?

bùi minh tú

nếu bị lỗi WARNING: File name “Lắp-đặt-camera-giá-rẻ-Công-ty-lắp-đặt-camera-giá-rẻ-tại-hcm.pluginlist.2016-06-11.txt” is too long to be saved correctly in TarGz archive! thì khắc phục như thế nào

Hoàng Minh

Thạc ơi, cho mình hỏi chút với.

Lỗi này là thế nào mà mình thấy nó cứ báo đỏ quá.

[08-Sep-2016 13:15:15] WARNING: Error while sending QUERY packet. PID=1816
[08-Sep-2016 13:21:00] WARNING: Job restarts due to inactivity for more than 5 minutes.
[08-Sep-2016 13:21:00] ERROR: Step aborted: too many attempts!
[08-Sep-2016 13:21:00] 1. Trying to check database …
[08-Sep-2016 13:21:00] Database check done!
[08-Sep-2016 13:21:00] ERROR: Job has ended with errors in 2082 seconds. You must resolve the errors for correct execution.

Hoàng Nghiệp

Đổi tên này chỗ nào vậy ạ. e đang bị lỗi như trên

Hoàng Nghiệp

Đặt lại tên chỗ này ở phần nào thế ạ. e đang bị lỗi như trên

44
0
Would love your thoughts, please comment.x
()
x