- สถานะ
- แก้ไขแล้ว
- รายงานสำหรับ
- WPML Multilingual CMS 3.5.0
- แก้ไขใน
- WPML Multilingual CMS 3.5.2
ภาพรวมของปัญหา
เมื่อใช้การอัปเดตอัตโนมัติ ในระหว่างการอัปเกรดเป็นการแปลสตริง 2.4.0 คุณอาจเห็นข้อผิดพลาดของฐานข้อมูลในหน้าอัปเกรดหรือใน debug.log
นี่เป็นปัญหาด้านการแสดงผล (แสดงผลเท่านั้น) และไม่ทำให้เกิดการสูญหายหรือความเสียหายใด ๆ กระบวนการอัปเกรดจะทำงานต่อไปตามปกติ
ตัวอย่างของข้อผิดพลาดคือ:
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
เรากำลังดำเนินการแก้ไขปัญานี้ เพื่อไม่ให้ WPML แสดงข้อความใด ๆ ในระหว่างกระบวนการอัปเดต ในขณะนี้ ไม่จำเป็นต้องใช้วิธีแก้ปัญหาชั่วคราว เนื่องจากข้อผิดพลาดนี้ไม่ได้ทำให้เกิดปัญหาใด ๆ
วิธีแก้ปัญหาชั่วคราว
ไม่จำเป็นต้องใช้วิธีแก้ปัญหาชั่วคราว: จะมีการจัดเตรียมแพตช์เพื่อหลีกเลี่ยงปัญหานี้ในอนาคต