Sửa lỗi utf8_general_ci trên Duplicator

7
0

Bài viết dưới đây sẽ đề cập đến một vấn đề phổ biến khi sử dụng Duplicator để sao lưu và khôi phục các trang web WordPress: lỗi utf8_general_ci. Khi khôi phục dữ liệu từ tệp sao lưu bằng Duplicator, một số người dùng đã gặp phải tình trạng dữ liệu bị mất hoặc không hiển thị đúng cách do lỗi này. Trong phần này, chúng ta sẽ tìm hiểu về nguyên nhân gây ra vấn đề này và cách khắc phục nó để có thể thực hiện việc khôi phục dữ liệu một cách thành công.

Lỗi utf8_general_ci trên Duplicator

Như ảnh bên dưới khi tôi thực hiện Restore file backup bằng Duplicator, mọi thứ diễn ra suôn sẻ cho đến bước Install Database.

Ở bước này Plugin sẽ kiểm tra Collation database và gặp lỗi khi kiểm tra. Theo như tìm hiểu thì kể từ Mariadb 10.6 trở đi thì mặc định không còn sử dụng mặc định collation utf8 mà thay vào đó là utf8mb3. Thông tin bạn có thể xem tại đây.

CleanShot 2024 05 03 at 13.39.20

Cách sửa lỗi utf8_general_ci

Bạn vẫn giữ nguyên trang restore Duplicator, sau đó mở trang mới vào bên trong Hosting/VPS, truy cập vào thư mục dup-installer để điều chỉnh lại cấu hình.

CleanShot 2024 05 03 at 13.46.19

Trong thư mục này bạn tìm file dup-archive_***.txt và mở file này ra để sửa.

CleanShot 2024 05 03 at 13.40.36

Trong tệp này, bạn nên tìm utf_general_ci hoặc utf8_general_ci hoặc utf8_persian_ci và đổi thành utf8mb3_general_ci như ảnh đính kèm bên dưới.

CleanShot 2024 05 03 at 13.42.13

Sau đó quay lại trang Duplicator trước đó bạn bấm vào lại Test Database. Lúc này bạn sẽ thấy bước trên đã được pass qua.

CleanShot 2024 05 03 at 13.42.41

Và đây là kết quả sau khi tôi thực hiện Restore. Đã hoàn tất và không gặp lỗi.

CleanShot 2024 05 03 at 13.44.29
Đỗ Trung Quân
WRITTEN BY

Đỗ Trung Quân

Nguồn nội dung này đến từ Website DoTrungQuan.info

Trả lời