كيفية المساعدة في تصحيح أخطاء ملحقات Joomla
يلتزم مطورو Joomunited بتقديم أفضل خدمة ممكنة وجعل إضافتك مثالية قدر الإمكان. نُجري، على كل إصدار، مئات الاختبارات التلقائية، وبالطبع الاختبارات اليدوية التقليدية.
ولكن، قد تحدث بعض الأخطاء! خاصةً في الحالات التي تُثبّت فيها إضافة واحدة (أو العديد منها) تُسبب نوعًا من عدم التوافق. للحفاظ على موقع Joomla الخاص بك قيد التشغيل، يسعى مطورونا إلى حل مشكلتك في أسرع وقت ممكن.
في هذه التدوينة سنشرح كيفية إعطاء المعلومات الصحيحة للمطور حتى يتمكن من فهم الخطأ وحله بسرعة.
سيتم تقسيم هذه التدوينة إلى 3 خطوات:
- تمكين الإبلاغ عن أخطاء Joomla PHP
- تحديد أخطاء PHP
- التحقق من أخطاء جافا سكريبت
تمكين الإبلاغ عن أخطاء Joomla PHP
يتم تفعيل وضع التصحيح في جوملا عند قيام المطورين باستكشاف بعض المشاكل وإصلاحها. يتيح تفعيل نظام التصحيح للمطورين الاطلاع على تفاصيل كيفية عرض جوملا لموقعك.
تفعيله سهل للغاية.
تسجيل الدخول إلى لوحة التحكم الخاصة بك في Joomla
انقر فوق التكوين العالمي في القائمة اليسرى
انقر فوق علامة التبويب "الخادم" ، يجب أن تكون ضمن علامات التبويب المدرجة في أعلى الصفحة
تحت إعدادات الخادم ، سترى خيارًا يسمى "إبلاغ عن الأخطاء"، حدد الحد الأقصى، ثم انقر فوق حفظ في الجزء العلوي الأيسر من الصفحة.
التقط لقطة شاشة للخطأ. بعد ضبط إعدادات الإبلاغ عن الأخطاء على الحد الأقصى، ستتمكن من رؤية أخطاء PHP في الواجهة الأمامية، ما عليك سوى التقاط لقطة شاشة وإضافتها إلى التذكرة.
يجب أن تتضمن لقطة الشاشة الخطأ والرابط الذي يحدث فيه، بما في ذلك اسم الملف والخطأ الذي تم إرجاعه.
أنواع مختلفة من أخطاء Joomla PHP
أخطاء التحليل أو أخطاء بناء الجملة PHP
يحدث خطأ التحليل إذا كان هناك خطأ لغوي في النص البرمجي؛ والنتيجة هي أخطاء تحليل. يوقف خطأ التحليل تنفيذ النص البرمجي. هناك أسباب عديدة لحدوث أخطاء التحليل في PHP. قد يمنع هذا النوع من الأخطاء عرض المحتوى بشكل صحيح أو تشغيل بعض الميزات، مما يضر بشدة بتجربة استخدامك لإضافات جوملا.
الأسباب الأكثر شيوعًا لأخطاء التحليل هي كما يلي:
- اقتباسات غير مغلقة
- أقواس مفقودة أو إضافية
- تقويم الأسنان غير المغلق
- الفاصلة المنقوطة مفقودة
أخطاء PHP القاتلة
هذه أيضًا أخطاء حرجة - على سبيل المثال، إنشاء مثيل لكائن من فئة غير موجودة، أو استدعاء دالة غير موجودة. تؤدي هذه الأخطاء إلى إنهاء البرنامج النصي فورًا، مما يؤدي إلى عدم تحميل الصفحة بصفحة فارغة ورسالة خطأ (في حال تفعيل ميزة الإبلاغ عن أخطاء جوملا).
PHP يلاحظ الأخطاء
هذه أخطاء صغيرة وغير حرجة تواجهها PHP أثناء تنفيذ سكربت جوملا - على سبيل المثال، عند الوصول إلى متغير لم يُعرّف بعد (غير مُعرّف). افتراضيًا، لا تُعرض هذه الأخطاء في جوملا إطلاقًا، بل ستظهر بمجرد تفعيل إعداد تقارير أخطاء جوملا إلى الحد الأقصى. لا يُنصح باستخدامها على مواقع الإنتاج نظرًا لتكرار حدوثها.
ستظل صفحتك محملة، دون أي تأثير على المحتوى أو ميزة ملحق Joomla.
أخطاء تحذيرات PHP
لا يُوقف خطأ التحذير تنفيذ البرنامج النصي أيضًا، فهو ليس خطأً حرجًا.
يحدث خطأ التحذير، على سبيل المثال، عندما يُمرر ملحق جوملا مُعاملًا خاطئًا في الدالة، أو عندما نُضمّن ملفًا خارجيًا باستخدام دالة include() ولكن الملف غير موجود.
PHP: ملف مفقود
كما هو موضح في العنوان، هناك ملف مفقود أو لا يمكن الوصول إليه. ربما تمت إزالته عن طريق الخطأ، أو بعد تحديث ملحق جوملا، ولكنه لا يزال قيد التشغيل. قد تكون رسالة الخطأ تحذيرًا، أو في بعض الحالات تمنع تنفيذ البرنامج النصي، على سبيل المثال، إذا حذفتُ ملف تهيئة جوملا، تظهر رسالة محددة:
التحقق من أخطاء جافا سكريبت
سنبحث عن أخطاء جافا سكريبت باستخدام وحدة تحكم كروم أو فايرفوكس. يختلف اسمها قليلاً باختلاف متصفحك، ولكن كما هو الحال في كروم وفايرفوكس، سنسميها "وحدة التحكم". لفتح وحدة التحكم، اتبع الخطوات التالية:
من متصفح الويب، انقر بزر الماوس الأيمن على "فحص" في أي جزء من موقعك.
اختر علامة تبويب "وحدة التحكم". بالنقر بزر الماوس الأيمن، ستُفتح أدوات المطور على يمين الصفحة. انقر على "وحدة التحكم".
التحقق من وجود أخطاء ، مع فتح وحدة التحكم، قم بإعادة إنتاج الخطأ الذي كنت تتوقعه وألق نظرة على وحدة التحكم، الأخطاء عبارة عن نصوص حمراء تصف مكان وجود تعارض javascript.
إذا وجدت خطأ JavaScript، فيرجى التقاط لقطة شاشة للنسخة الموسعة من الخطأ لتضمينها في تذكرتك/منشورك.
إرسال/مشاركة تقرير مشكلة Joomla الخاص بك
الآن بعد أن حصلت على كل هذه المعلومات، ستساعد المطور على تسريع العملية، فقط انتقل إلى جميع المعلومات التي جمعتها وأرسلها إلى تذكرتك/منشورك، دعنا نتذكر أن العناصر هي:
- لقطات الشاشة التي التقطتها مع خطأ PHP
- لقطة لخطأ JavaScript
إذا اتبعت هذه الخطوات وأرسلت لنا المعلومات الصحيحة، فسيتمكن المطور من القيام بمهمة تصحيح الأخطاء بشكل أسرع ونحن نشكرك كثيرًا مقدمًا :)
إنشاء حساب مستخدم Joomla جديد ومشاركته لأغراض الدعم
إنشاء مستخدم إداري جديد يُعدّ أحيانًا طريقة سريعة لتوضيح مشكلتك لفريق الدعم. قبل البدء بهذه العملية، إليك تذكير سريع بما يلي:
- نوصي بإزالة حسابات المستخدم الإدارية التي تم إنشاؤها لأغراض الدعم
- جميع المعلومات التي تمت مشاركتها مع فريقنا مؤمنة وستظل خاصة
لإنشاء مستخدم جديد، سجّل دخولك إلى لوحة تحكم جوملا. بعد تسجيل الدخول بنجاح، ستجد نفسك في لوحة تحكم جوملا. ثم انتقل إلى القسم الأيسر وانقر على " المستخدمون".
ستتمكن من رؤية لوحة معلومات المستخدم، وفي الجزء العلوي الأيسر سيكون هناك زر "جديد" باللون الأخضر.
قم بملء جميع المعلومات، وفي علامة التبويب "مجموعة المستخدمين المعينة"، انقر فوق "المستخدمون المتميزون"
وأخيرًا، انقر فوق "حفظ".
سيتم إنشاء المستخدم للدعم، الآن فقط أضف بيانات الاعتماد إلى تذكرتك وسيتم إنجاز كل شيء ;)
عندما تشترك في المدونة سنرسل لك بريدا إلكترونيا عندما تكون هناك تحديثات جديدة على الموقع حتى لا تفوتك.














تعليقات 2
مرب. Projelerin bölümünde
"هذه هي المجلدات الخاصة بك في c:/wamp64/www
لاستخدامها كرابط http، يجب عليك الإعلان عنها كـ VirtualHos" böyle bir hata ile karşılaştım.
bu hata nasıl giderilebilir.
teşekkürler
مرحبًا، إذا كنت تقصد تحميل المضيف المحلي، فيمكنك كتابة http://locahost أو 127.0.0.0