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

حل بديل مؤقت

لا حاجة إلى حل بديل مؤقت: سيتم توفير تصحيح لتجنب ذلك في المستقبل.

جميع المشاكل المعروفة →