[ XF 2.1 ] - شرح تفعيل خاصية Debug mode في XenForo | زين العربية

[ XF 2.1 ] شرح تفعيل خاصية Debug mode في XenForo

XenArabia

الحياة محطات فاترك في كل محطة ابتسامة
طاقم الإدارة
إنضم
23 يناير 2019
المشاركات
3,725
مستوى التفاعل
2,296
النقاط
113
العمر
37
الإقامة
المغرب
الموقع الالكتروني
من خلال هذا الدرس يمكنك التعرف على كيفية تفعيل خاصية Debug mode
من خلال تفعيل Debug mode يمكنك الوصول إلى بعض الأدوات الخاصة بالمطورين من خلال لوحة تحكم المنتدى مثل التعديل على القوالب و إضافة أخرى ، التحكم بالصلاحيات ، التحكم بتعريب الإضافات .. كما أن تفعيل Debug mode يظهر لك في أسفل المنتدى معلومات كثيرة عن المنتدى : عدد الصفحات ، عدد الإستعلامات ، المساحة المستهلكة من الرام .. إلخ

و من أجل تفعيل Debug mode بالطريقة العادية فقط قم بإضافة هذا الكود :

PHP:
$config['debug'] = true;
إلى ملف Config.php و الموجود على المسار src/config.php

الطريقة في الأعلى صالحة للنسخة 2.0 و 2.1 ..

أما إذا أردت تفعيل الوضع الخاص و الكامل بالمطورين و الذي سيمنحك صلاحيات أكثر فيمكنك إضافة الكود التالي في ملف Config.php
PHP:
$config['development']['enabled'] = true;

أما إذا أردت تفعيل Debug mode فقط لعناوين IP محددة و لن تظهر أي بيانات إلا لصاحب ال IP المحدد فيمكنك استخدام الكود التالي :
ملاحظة : الكود مجرب على النسخة 2.0 ولم أقم بتجربته على النسخة 2.1 بعد ، لذا من جربه يبلغن بنجاحه أو فشله.

PHP:
// اضف الايبي الخاص بك في حالة لديك ايبي متغير لازم تغيره كل مرة
//$debug_ips = array('xxx.xx.x.xxx');

//في حالة دخولك من عدة أجهزة و بإيبيهات مختلفة  يمكنك استخدام الكود التالي
//$debug_ips = array('xxx.xx.x.xxx','yyy.yy.y.yyy');

// Fetching IP's
if(!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
    $ip_address = $_SERVER['HTTP_X_FORWARDED_FOR'];
} else {
    $ip_address = $_SERVER['REMOTE_ADDR'];
}

// Enable debug if IP matches
if(in_array($ip_address, $debug_ips))
    $config['debug'] = true;

ملاحظة : لا تنسى حذف علامتي السلاش من جانب الكود الذي تود استخدامه

إلى اللقاء مع درس جديد
أحوكم محمد
 
التعديل الأخير:

Alrajabane

【★★★★】
طاقم الإدارة
إنضم
27 يناير 2019
المشاركات
611
مستوى التفاعل
469
النقاط
63
الإقامة
السعودية
الموقع الالكتروني
ماشالله ، سبقتني اخ محمد في الموضوع كنت راح اطرحها اليوم بعد التجربة ..
بارك الله فيك ونفع بك ..
 

MesterPerfect

:: مراقب زين العربية ::
طاقم الإدارة
إنضم
27 يناير 2019
المشاركات
1,178
مستوى التفاعل
917
النقاط
113
العمر
21
الإقامة
sohag, Egypt
الموقع الالكتروني
جزاك الله خيرا
شيء في غاية الجمال
بارك الله بكم
 

XenArabia

الحياة محطات فاترك في كل محطة ابتسامة
طاقم الإدارة
إنضم
23 يناير 2019
المشاركات
3,725
مستوى التفاعل
2,296
النقاط
113
العمر
37
الإقامة
المغرب
الموقع الالكتروني
ماشالله ، سبقتني اخ محمد في الموضوع كنت راح اطرحها اليوم بعد التجربة ..
بارك الله فيك ونفع بك ..
حفظك الله أخي كلنا و احد ... ومن لديه اية معلومة فليتفضل وليشاركها مع الجميع "فشعارنا الفائدة للجميع" فقط ضيق الوقت و اشغال الحياة من تمنعنا من تقديم كل جديد.
شاكر متابعتك ومرورك الطيب
جزاك الله خيرا
شيء في غاية الجمال
بارك الله بكم
وانت من أهل الجزاء أخي
نورت الموضوع بطلتك الدائمة :)
 

barshawi

:: الأعضاء ::
XA-VIP-Addons
XA-VIP-Translate
إنضم
20 مارس 2020
المشاركات
59
مستوى التفاعل
18
النقاط
8
مشكور على هذا الشرح الوافي، والموضوع المفيد.
دمت لنا ينبوعا لا ينضب.
 

جميع المواضيع والمشاركات المكتوبة تعبّر عن وجهة نظر صاحبها ,, ولا تعبّر بأي شكل من الاشكال عن وجهة نظر إدارة زين العربية .

التعليقات المنشورة لا تعبر عن رأي معهد زين العربية ولا نتحمل أي مسؤولية قانونية حيال ذلك :: يتحمل كاتبها مسؤولية النشر ::

إحصائيات المنتدى

المواضيع
1,258
المشاركات
11,781
الأعضاء
478
آخر عضو مسجل
alaaxpro
أعلى