Khôi phục web từ trang sẵn có

Khôi phục trang web hiện có bằng cách tải lên các tệp sao lưu hoặc bằng cách sử dụng Bench từ thiết lập cục bộ hoặc từ nhà cung cấp Cloud của bạn.

Khôi phục từ tập tin sao lưu

Cách dễ nhất để di chuyển một trang web hiện có trên MBW Cloud là khôi phục nó từ các tệp sao lưu.

  1. Tải xuống các tập tin sao lưu của trang web của bạn.

  2. Bạn phải có 3 tệp nên được đặt tên như sau:

    • 20210817_125915-sitename-database.sql.gz (Cơ sở dữ liệu)

    • 20210817_125915-sitename-files.tar (Tệp công khai)

    • 20210817_125915-sitename-private-files.tar (Tệp riêng tư)

  3. Nhấp vào Trang web mới từ tab Trang web trong Bảng điều khiển MBW Cloud.

  4. Điền vào tên miền phụ và chọn phiên bản.

  5. Nhấp vào Tải lên tệp sao lưu.


  1. Bây giờ, hãy tải từng tệp bạn có ở Bước 2 lên hộp tải lên tương ứng.

  2. Chọn một gói tương ứng.

  3. Bấm vào Tạo trang web .

  4. Khi trang web ở trạng thái Hoạt động, bây giờ bạn sẽ phải khôi phục chi tiết cấu hình trang web của mình.

Phương pháp này thích hợp nếu kích thước tệp sao lưu của bạn nhỏ hơn 200 MB. Nếu bạn có tệp sao lưu lớn hơn, bạn nên sử dụng lệnh Bench để di chuyển trang web của mình.

Khóa mã hóa (Encryption Key)

Khóa này được sử dụng để mã hóa mật khẩu. Khóa này được tạo tự động trên một trang web mới. Khi khôi phục một trang web từ bản sao lưu, khóa này cũng sẽ phải được sao chép vào cấu hình trang web để có thể sử dụng mật khẩu hiện có.

Trong trường hợp bạn bị mất khóa mã hóa trước đó và hệ thống đã tạo khóa mới cho bạn (bạn có thể xác minh điều này trong bảng điều khiển MBW Cloud của mình), bạn có thể gặp phải "Lỗi Khóa mã hóa". Điều này là do một số trường mật khẩu nhất định đã được mã hóa bằng khóa cũ. Bây giờ, khi hệ thống cố gắng sử dụng những mật khẩu đó, nó sẽ không thành công khi cố giải mã những mật khẩu đó bằng khóa mới. Trong những trường hợp như vậy, việc nhập lại giá trị vào các trường mật khẩu đó sẽ khắc phục được sự cố (mật khẩu giống như trước là được). Điều này hoạt động vì việc nhập lại mật khẩu sẽ lại mã hóa mật khẩu bằng khóa mới.

Khôi phục web bằng URL trang web

Trong khi tạo một trang web mới bằng trình hướng dẫn tạo trang web mới, bạn có thể chuyển đến tab Tạo web từ URL trang web trong khi đang ở bước Khôi phục từ trang web hiện tại và làm theo các bước đã cho:


  • Nhập url trang web hiện tại của bạn

  • Nhập thông tin xác thực người dùng trang web cũ của bạn

  • Và nhấp vào Nhận bản sao lưu

Nhận bản sao lưu sẽ tìm nạp các tệp sao lưu từ trang web cũ của bạn để khôi phục trên MBW Cloud.

Khôi phục bằng Bench

Nếu bạn đang chạy các trang Frappe, rất có thể bạn đã cài đặt Bench. Bạn có thể chạy lệnh sau để khôi phục một trang web từ Bench của mình sang MBW Cloud.

bench --site {name} migrate-to mbwcloud.com

Bạn có thể chạy lệnh này ngay cả từ thiết lập cục bộ của mình. Nếu trang web của bạn được lưu trữ trên nhà cung cấp đám mây như Digital Ocean hoặc Amazon AWS, bạn phải SSH vào máy chủ của mình và chạy lệnh này.

băng ghế dự bị di chuyển đến lệnh

Phương pháp này sẽ chỉ hoạt động nếu trang web của bạn ở Phiên bản 11 trở lên. Nếu bạn đang sử dụng phiên bản cũ hơn hoặc lệnh này không hiệu quả, bạn có thể thử phương pháp Python Script được giải thích sau.

Khôi phục bằng Python Script

Nếu bạn đang sử dụng phiên bản Frappe cũ hơn (cũ hơn phiên bản 11) hoặc lệnh Bench không hoạt động, bạn có thể thử phương pháp này.

Hãy chắc chắn rằng bạn đã wget cài đặt. Chạy các lệnh sau từ thư mục băng ghế dự bị của bạn:

wget https://frappecloud.com/assets/press/migrate
chmod +x migrate
./migrate

On this page