WPML
Trạng thái
Đã giải quyết
Được báo cáo cho
WPML String Translation 2.7.3
Đã giải quyết trong
2.8.0

Tổng quan về lỗi

Trong một số trường hợp, bạn có thể gặp phải sự cố với quá trình quét đang diễn ra để tìm các chuỗi văn bản trong các tệp .mo.

Thông báo về việc nhập các bản dịch từ các tệp .mo trông giống như thế này:

WPML hiện đang nhập các bản dịch từ các tệp .mo của các giao diện và plugin vào bảng Dịch chuỗi.

Hiện tại, vẫn còn 5 tệp .mo cần quét và nhập.

Thông thường không có vấn đề gì với thông báo này, tuy nhiên, trong một số trường hợp nhất định, số lượng không giảm xuống.

Điều này xảy ra khi transient chịu trách nhiệm khóa quá trình quét bị kẹt ở trạng thái khóa. Transient đó rất quan trọng trong quá trình quét để ngăn chặn các sự cố khi có nhiều quá trình quét chạy cùng lúc.

Giải pháp tạm thời

Có hai cách để khắc phục sự cố số lượng tệp .mo bị kẹt:


  • Xóa tất cả transient bằng một plugin như Transient Cleaner

  • Hoặc trong cơ sở dữ liệu trang web của bạn, hãy truy cập vào bảng options (mặc định là wp_options, trong đó wp_ là tiền tố cơ sở dữ liệu của bạn), tìm kiếm khóa _wpml_st_mo_scan_in_progress và xóa nó.

ví dụ:
SELECT * FROM `wp_options` WHERE `option_value` LIKE '%wpml_st_mo_scan_in_progress%'

Tất cả các lỗi đã ghi nhận →