هنا منتدى الدعم الفني لـ WPML - ملحق WordPress متعدد اللغات.
يمكن للجميع قراءة المواضيع، ولكن عملاء WPML فقط هم من يمكنهم النشر هنا. يقوم فريق WPML بالرد على موضوعات المنتدى على مدار 6 أيام في الأسبوع، 22 ساعة في اليوم.
في الأيام الماضية لاحظنا بطء في الموقع وكذلك السيرفر كما أنه تصلني رسائل من دعم wordpress ان هناك مشكلة في الاضافة (اكتشف ووردبريس خطأً بأحد إضافاتك، WPML Multilingual CMS.)
وعند الاستعانة بمزودي الخدمة زودوني بملف من الاستعلامات بها خطأ منها يتعلق بالاضافة wpml وهو كالتالي :
Count: 1 Time=5.67s (5s) Lock=0.57s (0s) Rows=1.0 (1), sebha_sebha2020[sebha_sebha2020]@localhost
SELECT post_type, post_name
FROM wp_posts p
LEFT JOIN wp_icl_translations wpml_translations
ON wpml_translations.element_id = p.ID
AND CONCAT('S', p.post_type) = wpml_translations.element_type
AND p.post_type IN ('S','S','S','S','S','S','S','S','S','S' )
WHERE post_name = 'S' AND post_type IN ('S', 'S', 'S', 'S') AND YEAR(post_date) = N AND MONTH(post_date) = N AND DAY(post_date) = N
AND ( post_status = 'S'
OR ( post_type = 'S'
AND post_status = 'S' ) )
ORDER BY post_type = 'S' ASC, CASE wpml_translations.language_code WHEN 'S' THEN N WHEN 'S' THEN N ELSE N END DESC , CASE p.post_type WHEN 'S' THEN N ELSE N END , CASE p.post_type WHEN 'S' THEN N WHEN 'S' THEN N ELSE N END DESC
LIMIT N
هل من الممكن التحقق مما إذا كانت المشكلة لا تزال قائمة في الحد الأدنى من الاضافات باتباع الخطوات التالية:
١- قم بإلغاء تنشيط جميع الاضافات ماعدا اضافات WPML CMS و String Translation.
٢- قم بتفعيل قالب من قوالب WordPress الافتراضية مثل Twenty Twenty-one.
٣- محاولة تكرار المشكلة و التحقق من ملف الاخطاء الخاص بوردبريس٫
إذا اختفت المشكلة ، فقم بتنشيط الاضافات واحدًا تلو الآخر لمعرفة المشكلة التي تسبب مشكلة في التفاعل.
❌ يرجى الاحتفاظ بنسخة احتياطية من قاعدة البيانات والموقع الإلكتروني قبل إجراء هذا الاختبار ❌
للتحقق من ملف الاخطاء، ثمن فضلك قم بتمكين خاصية استكشاف الاخطاء (WP Debugging) الخاصة ب WordPress و تزويدنا بملف debug.log الخاص بها.
هذه الخاصية ستتيح لنا التحقق من وجود أى أخطاء PHP. لمزيد من المعلومات من فضلك تحقق من الصفحةالتالية: (https://wordpress.org/support/article/debugging-in-wordpress/)
لتفعيل ال debug.log ، افتح ملف wp-config.php وابحث عن:
define('WP_DEBUG', false);
ثم قم بتغييرها الى:
define('WP_DEBUG', true);
// Enable Debug logging to the /wp-content/debug.log file
define('WP_DEBUG_LOG', true);
// Disable display of errors and warnings, which is recommended on a live site.
define('WP_DEBUG_DISPLAY', false);
@ini_set('display_errors',0);
ثم حاول إعادة إنشاء المشكلة وتحقق مما إذا تم حفظ أي أخطاء في ملف السجل debug.log داخل مجلد /wp-content
إذا كان بإمكانك لصق الاخطاء فى سجل debug.log الخاص بك على (https://pastebin.com/) وتزويدي بهذا الرابط، فسيساعدنا ذلك٫
تحياتي،
أسامه
الموضوع '[مغلق] مشكلة الاضافة مع السيرفر ' مغلق أمام الردود الجديدة.