- Trạng thái
- Đã giải quyết
- Được báo cáo cho
- WPML Multilingual CMS 4.7.0
- Đã giải quyết trong
- WPML 4.7.2
- Thẻ chủ đề
- Compatibility, Performance
Tổng quan về lỗi
Trong WPML 4.7.0 và WPML 4.7.1, nếu có một số lượng lớn ngôn ngữ đang hoạt động, plugin Quản lý dịch thuật không tải được do lỗi cơ sở dữ liệu:
“WordPress database error: Too many tables; MySQL can only use 61 tables in a join for query”
WordPress database error Too many tables; MySQL can only use 61 tables in a join for query
SELECT p.post_type
FROM wp_posts p
INNER JOIN wp_icl_translations source_t
ON source_t.element_id = p.ID
AND source_t.element_type = CONCAT('post_', p.post_type)
AND source_t.language_code = 'en'
LEFT JOIN wp_icl_translations target_t_sq
ON target_t_sq.trid = source_t.trid
AND target_t_sq.language_code = 'sq'
LEFT JOIN wp_icl_translation_status target_ts_sq
ON target_ts_sq.translation_id = target_t_sq.translation_id
... etc for all languages
Sự cố này ngăn Quản lý dịch thuật hoạt động chính xác.
Giải pháp tạm thời
Nhóm phát triển của chúng tôi đang tích cực điều tra sự cố này. Trong thời gian chờ đợi, bạn có thể quay lại phiên bản trước như một giải pháp tạm thời:
Ngoài ra, bạn có thể xóa một vài ngôn ngữ trong “WPML > Ngôn ngữ”.