- Trạng thái
- Đã giải quyết
- Được báo cáo cho
- WPML Multilingual CMS 3.5.0
- Đã giải quyết trong
- WPML Multilingual CMS 3.5.2
Tổng quan về lỗi
Khi sử dụng cập nhật tự động, trong quá trình nâng cấp lên Dịch chuỗi 2.4.0, bạn có thể thấy lỗi cơ sở dữ liệu trên trang nâng cấp hoặc trong debug.log.
Đây là một vấn đề về mặt hình thức (chỉ hiển thị) và không gây ra bất kỳ mất mát hay thiệt hại nào. Quá trình nâng cấp vẫn tiếp tục bình thường.
Một ví dụ về lỗi này là:
WordPress database error Table 'cctests.wp_icl_string_pages' doesn't exist for query
SELECT DISTINCT
s.id,
s.name,
s.context,
st.status,
s.gettext_context,
st.value AS tra,
s.value AS orig
FROM wp_icl_string_pages sp
INNER JOIN wp_icl_strings s
ON s.id = sp.string_id
LEFT JOIN wp_icl_string_translations st
ON s.id=st.string_id
AND st.language=sp.language
AND s.language!=sp.language
WHERE (sp.language='en' and sp.url='/wp-admin/admin-ajax.php/') or (sp.language='en' and sp.url IS NULL)
made by require_once('wp-load.php'), require_once('wp-config.php'), require_once('wp-settings.php'), WP_Locale->__construct, WP_Locale->init, __, translate, apply_filters('gettext'), icl_sw_filters_gettext, icl_translate, WPML_Register_String_Filter->translate_by_name_and_context, WPML_ST_DB_Cache->get_translation, WPML_ST_Page_Translations_Persist->get_translations_for_page
Chúng tôi đang khắc phục vấn đề này, để WPML không đưa ra bất kỳ thông báo nào trong quá trình cập nhật. Hiện tại, không cần giải pháp tạm thời nào, vì lỗi này không gây ra bất kỳ sự cố nào.
Giải pháp tạm thời
Không cần giải pháp tạm thời: một bản vá sẽ được cung cấp để tránh lỗi này trong tương lai.