نسخ كتلة معلومات تصحيح الأخطاء من فحص النظام
افتح WPMLالدعمفحص النظام. تعرض الصفحة كتلة معلومات تصحيح الأخطاء: إصدار PHP، وإصدار WordPress، وكل إضافة من إضافات WPML وإصدارها، وبيئة الخادم، وتكوين اللغة، وقيم التكوين التي يقرأها WPML من wp-config.php. انقر على نسخ معلومات النظام إلى الحافظة في أعلى الكتلة، ثم الصقها في استفسار الدعم الخاص بك.
تُخبر هذه الكتلة فريق الدعم بإصدار كل شيء تقوم بتشغيله وكيف يبدو التكوين الحالي للموقع. إنها نقطة الأساس قبل إجراء أي فحص أعمق.
نسخ قائمة الإضافات المثبتة
مرر لأسفل إلى نهاية صفحة WPMLالدعم. يسرد قسم الإضافات المثبتة كل إضافة على الموقع، وإصدارها، وما إذا كانت مفعلة أم غير مفعلة. انقر على نسخ القائمة إلى الحافظة والصقها في استفسار الدعم الخاص بك.
تُعد تعارضات الإضافات واحدة من أكثر الأسباب شيوعاً لمشكلات WPML. يستخدم فريق الدعم هذه القائمة لاكتشاف حالات عدم التوافق المعروفة وطرح أسئلة المتابعة الصحيحة.
نسخ السجل ذي الصلة
بالنسبة للمشكلات التي تتعلق بخدمات الترجمة، يسجل WPMLالدعمسجل الاتصالات حركة مرور API بين موقعك والواجهة الخلفية للترجمة. إذا كانت الترجمات تفشل بطريقة غير واضحة، فإن نسخ إدخالات السجل الأخيرة في استفسار الدعم يمنح فريق الدعم استجابة الخادم الدقيقة.
بالنسبة للمشكلات داخل محرر الترجمة المتقدم، تسجل سجلات أخطاء محرر الترجمة المتقدم أخطاء الخادم التي واجهها ATE.
بالنسبة للمشكلات المتعلقة بوظائف الترجمة (وظائف لا تبدأ، وظائف لا تكتمل، وظائف تختفي)، تُظهر سجلات وظائف إدارة الترجمة دورة حياة كل وظيفة.
راجع السجلات لمعرفة السجل الذي يجب الرجوع إليه في كل حالة.
مشاركة وصول التشخيص المباشر مع فريق الدعم (اختياري)
تحتوي صفحة WPMLالدعم على مربع اختيار مشاركة معلومات التشخيص مع دعم WPML في الأعلى. حدده للسماح لفريق دعم WPML بقراءة معلومات تصحيح الأخطاء الخاصة بموقعك مباشرةً. لا تتم مشاركة أي كلمات مرور أو بيانات شخصية - فقط كتلة معلومات تصحيح الأخطاء.
يُعد هذا أسرع من لصق الكتل في استفسار الدعم، لأن فريق الدعم يمكنه إعادة قراءة البيانات المحدثة مع تقدم المحادثة. يمكنك إيقاف تشغيله في أي وقت من نفس مربع الاختيار.
عندما يطلب فريق الدعم سجلات تصحيح الأخطاء
بالنسبة للمشكلات الأعمق (سلوك غريب في ATE، أو حالات التعارض (race conditions)، أو الإخفاقات المتقطعة)، يطلب فريق الدعم أحياناً سجل تصحيح أخطاء WPML الكامل، والذي يكون أكثر تفصيلاً من كتلة معلومات تصحيح الأخطاء.
لتمكين تسجيل تصحيح الأخطاء:
- أضف
define( 'WP_DEBUG', true );وdefine( 'WP_DEBUG_LOG', true );إلىwp-config.phpقبل سطر «That’s all, stop editing!». سيبدأ WordPress في كتابة أخطاء وتحذيرات PHP فيwp-content/debug.log. - أعد إنتاج المشكلة على الموقع.
- افتح أو نزّل
wp-content/debug.logوانسخ القسم ذي الصلة (قم بالتصفية حسب الطابع الزمني في وقت حدوث المشكلة تقريباً). - الصقه في استفسار الدعم الخاص بك أو أرفقه كملف.
- أوقف تشغيل
WP_DEBUGبعد ذلك. تركه قيد التشغيل في موقع مباشر يُشكل خطراً أمنياً لأن الأخطاء تتضمن معلومات المسار.
للحصول على الإجراء الكامل بما في ذلك تصفية الإدخالات الخاصة بـ WPML، راجع مرجع تصحيح أخطاء WPML.
عندما يطلب فريق الدعم نسخة من الموقع
بالنسبة للمشكلات التي لا يستطيع فريق الدعم إعادة إنتاجها من السجلات وحدها، فقد يطلبون نسخة من الموقع للتحقيق فيها. الطريقة القياسية هي استخدام أداة نسخ احتياطي أو أداة مرحلية (staging tool) لحزم الموقع بالكامل ومشاركته من خلال نموذج الرفع الآمن الخاص بـ WPML (سيعطيك فريق الدعم الرابط عندما يطلبون ذلك).
الأدوات الموصى بها لخطوة الحزم:
- Duplicator. تحزم قاعدة البيانات والملفات في أرشيف واحد بالإضافة إلى برنامج نصي للتثبيت.
- All-in-One WP Migration. حزم مشابه، بتنسيق مختلف قليلاً.
- أداة الاستنساخ/المرحلة المدمجة لدى مزود الاستضافة الخاص بك (إذا كانت تنتج أرشيفاً محمولاً).
قبل مشاركة النسخة:
- تأكد من أنك تشارك نسخة من الموقع، وليس الوصول إلى الموقع المباشر نفسه.
- أزل البيانات الشخصية من قاعدة البيانات إذا كان موقعك يحتوي على بيانات عملاء (تحتوي أداتا Duplicator و AIOWP على خيارات تصدير لذلك).
- تأكد من أن لديك نسخة احتياطية صالحة للعمل من الموقع المباشر قبل إجراء تغييرات بناءً على ما يجده فريق الدعم في النسخة.
يتعامل WPML مع حالة نقل الموقع بين الخوادم تلقائياً؛ أما حالة إرسال نسخة إلى فريق الدعم فهي الحالة التي تقوم فيها بحزم الموقع لشخص خارج بيئة الاستضافة الخاصة بك لتشغيله محلياً.
العثور على بيانات اعتماد حساب WPML الخاص بك
إذا سأل فريق الدعم عن حساب WPML الذي تم تسجيل هذا الموقع تحته ولم تكن تتذكر:
- يحدد مفتاح الموقع المخفي في WPMLتفعيل وتحديث أي مفتاح يستخدمه الموقع (على سبيل المثال،
******abcd). طابقه مع المواقع المدرجة في حساب WPML الخاص بك. - إذا فقدت الوصول إلى البريد الإلكتروني للحساب، فابحث في صندوق الوارد الخاص بك عن الرسائل الواردة من
accounts@wpml.org. يحتوي البريد الإلكتروني الأصلي لإنشاء الحساب على بيانات الاعتماد.