Cảnh Báo Scanner — Lỗi và Cách Xử Lý

Giải thích các warning của scanner và khi nào có thể bỏ qua.

scanner

Scanner Warnings & Errors

Scanner chạy trước build, kiểm tra môi trường và kích thước site. Kết quả có 3 mức:

  • PASS — không cần action
  • WARN — có thể bỏ qua nhưng nên fix
  • FAIL — phải fix trước khi build

Server Setup

PHP OpenSSL

WARN nếu missing — không dùng được storage cloud (S3, Dropbox). Build local vẫn OK. Fix: yêu cầu hosting cài extension openssl.

Web Server

INFO: phát hiện Nginx/Apache.

MySQL Mode

WARN: một số SQL mode (STRICT_TRANS_TABLES, NO_ZERO_DATE) có thể block restore. Plugin xử lý đa số trường hợp, nhưng cảnh báo để biết.

File Setup

Files Total Size

WARN nếu > 1GB. Fix: loại trừ folder không cần (cache, log).

File Count

WARN nếu > 100,000 file. Build sẽ chậm. Fix: loại trừ thư mục có nhiều file nhỏ (cache, thumbnail caches).

Large Files

FAIL nếu có file > giới hạn (mặc định 500 MB). Plugin sẽ KHÔNG include file đó trong backup.

Fix:

  • Tăng giới hạn trong Settings → Package → Large File Size
  • Hoặc loại trừ file đó và backup riêng

WARN: phát hiện symbolic link. Plugin follow symlink → có thể duplicate file. Loại trừ folder chứa symlink nếu không cần.

Directory Permissions

FAIL: folder backup không writable. Fix: đặt quyền cho folder wp-content/backups-slm/ — xem Khắc phục permission.

Database Setup

Database Size

WARN nếu DB > 100 MB. Build dump sẽ tốn thời gian. Fix: optimize DB, xóa post revisions cũ, spam comments, transients.

Tables Without Triggers

INFO only.

Table Engine

WARN nếu có table dùng MyISAM (engine cũ). Restore vẫn OK nhưng nên convert sang InnoDB.

Table Row Count

WARN nếu table có > 1 triệu row. Dump lâu, restore lâu. Optimize bằng cách xóa dữ liệu cũ.

Khi build vẫn fail dù scanner PASS

Scanner chỉ kiểm tra điều kiện tiên quyết. Build runtime có thể gặp lỗi khác — xem Build bị treo.

Tham khảo