- الحالة
- محلولة
- أُبلغ عنها لـ
- 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 أي رسائل أثناء عملية التحديث. في الوقت الحالي، لا يلزم وجود أي حل بديل مؤقت، لأن هذا الخطأ لا يسبب أي مشاكل.
حل بديل مؤقت
لا حاجة إلى حل بديل مؤقت: سيتم توفير تصحيح لتجنب ذلك في المستقبل.