Cách giải nén file .wpress khi dùng plugin All-in-One Backup

All-in-One WP Migration là một plugin WordPress phổ biến giúp di chuyển website giữa các hosting hoặc domain một cách dễ dàng. Tuy nhiên, plugin này đôi có vấn đề, đặc biệt là với phiên bản miễn phí – quá trình có thể bị treo ở đầu hoặc cuối.

Bài viết này sẽ hướng dẫn bạn cách giải nén file .wpress thủ công để truy cập các file WordPress mà không cần dùng plugin.

Cách 1: Sử dụng NodeJS trên Server (Linux/cPanel)

Yêu cầu

  • Quyền truy cập SSH vào server
  • NodeJS đã được cài đặt trên server
  • File .wpress cần giải nén

Các bước thực hiện

Bước 1: Kết nối SSH

Kết nối vào server của bạn thông qua SSH. Nếu bạn chưa biết cách kết nối SSH, hãy liên hệ với nhà cung cấp hosting để được hỗ trợ.

Bước 2: Upload file WPRESS

Upload file .wpress lên server thông qua:

  • FTP/SFTP, hoặc
  • File Manager trong cPanel

Bước 3: Chạy lệnh giải nén

Di chuyển đến thư mục chứa file .wpress và chạy lệnh:

npx wpress-extract <tên_file>

Ví dụ:

npx wpress-extract vutruso.com-20240115-043452-abc123.wpress

Bước 4: Chờ quá trình giải nén hoàn tất

Bạn sẽ thấy thanh tiến trình hiển thị. Sau khi hoàn tất, một thư mục mới chứa các file WordPress sẽ được tạo ra.

Bước 5: Khôi phục website

File .wpress sau khi giải nén sẽ bao gồm:

  • Thư mục wp-content (chứa themes, plugins, uploads)
  • File database SQL

Để khôi phục website:

  1. Cài đặt WordPress mới trên hosting
  2. Xóa thư mục wp-content của WordPress mới
  3. Đổi tên thư mục wp-content vừa giải nén và di chuyển vào thư mục WordPress
  4. Xóa sạch database của WordPress mới
  5. Import file SQL từ file .wpress vào database (dùng phpMyAdmin hoặc command line)

Lệnh import database qua SSH:

mysql -u username -p database_name < database.sql
# nếu hosting có hỗ trợ wp cli thì có thể dùng lệnh
wp db import database.sql

Cách 2: Sử dụng Wpress-Extractor trên Windows/Mac

Tải về

⚠️ Lưu ý cho Mac: Sau khi tải về, bạn cần cấp quyền thực thi cho file bằng lệnh:

chmod +x wpress_extractor

Hướng dẫn sử dụng trên Windows

Cách 1: Kéo thả (Đơn giản nhất)

  1. Tải và giải nén Wpress-Extractor
  2. Kéo file .wpress của bạn thả vào file wpress-extractor.exe
  3. Các file sẽ được giải nén vào cùng thư mục

Cách 2: Sử dụng Command Prompt

  1. Tải Wpress-Extractor về máy
  2. Tạo một thư mục mới để chứa các file sau khi giải nén (ví dụ: C:\WordPress-Backup)
  3. Copy file wpress-extractor.exe vào thư mục này
  4. Copy file .wpress cần giải nén vào cùng thư mục
  5. Mở Command Prompt (nhấn Win + R, gõ cmd, Enter)
  6. Di chuyển đến thư mục vừa tạo:
cd C:\WordPress-Backup
  1. Chạy lệnh giải nén:
wpress-extractor ten-file-cua-ban.wpress

Ví dụ:

wpress-extractor mywebsite.wpress
  1. Các file WordPress sẽ được giải nén vào thư mục C:\WordPress-Backup

Hướng dẫn sử dụng trên Mac

  1. Tải Wpress-Extractor cho Mac
  2. Mở Terminal
  3. Cấp quyền thực thi:
chmod +x wpress_extractor
  1. Chạy lệnh giải nén:
./wpress_extractor /đường/dẫn/đến/file-backup.wpress

Sau khi giải nén

Sau khi giải nén thành công, bạn sẽ có:

Cấu trúc thư mục

extracted-folder/
├── wp-content/
│   ├── themes/
│   ├── plugins/
│   ├── uploads/
│   └── ...
└── database.sql

Các bước khôi phục website

  1. Cài đặt WordPress mới trên hosting của bạn
  2. Thay thế thư mục wp-content:
    • Xóa thư mục wp-content của WordPress mới
    • Upload thư mục wp-content vừa giải nén lên
  3. Import database:
    • Truy cập phpMyAdmin
    • Chọn database của WordPress
    • Xóa tất cả các bảng hiện có (nếu có)
    • Import file database.sql
  4. Cập nhật file wp-config.php với thông tin database mới (nếu cần)

Xử lý lỗi thường gặp

Lỗi: “npx: command not found”

Nguyên nhân: NodeJS chưa được cài đặt trên server

Giải pháp: Liên hệ hosting provider để cài đặt NodeJS hoặc sử dụng phương pháp Windows/Mac

Lỗi: “Permission denied” trên Mac

Nguyên nhân: File chưa có quyền thực thi

Giải pháp: Chạy lệnh chmod +x wpress_extractor

Lỗi website sau khi khôi phục

Các bước kiểm tra:

  1. Xác nhận thông tin database trong wp-config.php chính xác
  2. Kiểm tra URL trong database (bảng wp_options, dòng siteurlhome)
  3. Xóa cache nếu sử dụng plugin cache
  4. Kiểm tra file .htaccess

Kết luận

Giải nén file .wpress thủ công là giải pháp hữu ích khi plugin All-in-One WP Migration gặp sự cố. Tùy theo môi trường làm việc của bạn (server Linux hoặc máy tính Windows/Mac), hãy chọn phương pháp phù hợp.

Nếu gặp khó khăn trong quá trình thực hiện, đừng ngại liên hệ với nhà cung cấp hosting để được hỗ trợ kỹ thuật.

Lưu ý quan trọng: Luôn sao lưu dữ liệu trước khi thực hiện bất kỳ thao tác nào với website và database của bạn.

5/5 - (71 votes)

Từ khóa
Nếu bạn thấy bài viết có ích bạn có thể chia sẻ bài viết này. Yêu cầu thêm bài viết tại đây
Đã copy
vutruso

Vũ Trụ Số chuyên cung cấp hosting cho WordPress, dịch vụ thiết kế website, quản trị website cho doanh nghiệp, các dịch vụ bảo mật website WordPress, tăng tốc website WordPress

Bài viết liên quan