الدليل الكامل لأستكشاف الأخطاء وإصلاحها - الدعم العربي osclass-ar
0


الدليل الكامل لأستكشاف الأخطاء وإصلاحها


من الطبيعي أن تواجه مشكلات عند تشغيل موقع الويب الخاص بك على Osclass. خاصة إذا كنت جديدًا على الإطلاق ، فلديك خبرة قليلة أو معدومة مع PHP و Linux وقواعد البيانات ولوحات التحكم.

أرى الكثير من الأشخاص ينشرون في منتديات دعم Osclass ، ولكي أكون صادقًا ، فإن معظمهم ليس لديهم أي فكرة عما يفعلونه وكيف يتعاملون مع مشكلة ما أو حتى كيفية طلب المساعدة. حتى هنا بعض المعلومات التي قد تساعد.

  • ما يجب القيام به قبل طلب المساعدة

    إذا كانت لديك مشكلة في موقع Osclass الخاص بك ، فهناك بعض الأشياء التي يمكنك تجربتها قبل طلب المساعدة. قم بتنشيط القالب الافتراضي (بندر ، غير معدلة بالطبع) وحاول مرة أخرى لمعرفة ما إذا كانت المشكلة تصر. في كثير من الأحيان موضوعات الطرف الثالث أو التعديلات عليها هي سبب المشاكل والأخطاء.

    كما يمكنك تعطيل جميع الإضافات والمحاولة مرة أخرى. إذا اختفت المشكلة بعد تعطيل جميع الأضافات ، فقم بتنشيطها واحدًا تلو الآخر لمعرفة الأضافة  المسببة للمشكلة.

  • طلب معلومات الدعم

  • قبل طلب المساعدة في المنتديات ، يرجى البحث أولاً. من المحتمل أن يكون شخص ما قد واجه نفس المشكلة بالفعل ، كما يتوفر حل أو بعض المساعدة في المنتديات.

    عند إنشاء موضوع دعم في Osclass Forums ، تأكد من تحديد المنتدى المناسب. اكتب عنوانًا تثقيفيًا وتجنب العناوين مثل "الرجاء مساعدتي" أو "HEELLLLLPPP !!!!". في نص المنشور ، يمكنك تضمين Osclass و / أو إصدار الأضافة ، إلى جانب بعض التفاصيل حول إعداد الاستضافة (محلي ، مشترك ، vps ، مخصص). كن واضحا ومفصلا في الخطوات اللازمة لتكرار المشكلة. ثم انتظر الردود ولا تصطدم بأسئلتك.

    لا تنس تضمين إصدار PHP الخاص بك وإذا لزم الأمر ، فكل تفاصيل PHP الخاصة بخطتك.

      قم بإنشاء ملف يسمى "info.php" وقم بوضع السطر التالي فيه:

    <؟ php phpinfo () ؛ ؟>

    قم بتحميل الملف في جذر Osclass من خلال Ftp. تفضل بزيارة موقعك مشيرًا إلى http://yoursite.com/info.php وستظهر لك كل المعلومات المطلوبة. لا تنس إزالة هذا الملف بعد انتهائك من ذلك ، لأنه يمكن للجميع مشاهدة هذا الملف عن طريق تخمين الاسم.

  • قم بتشغيل تصحيح الأخطاء

  • قم بتحرير ملف config.php الخاص بك عبر FTP وأضف ما يلي:

    define('OSC_DEBUG', true) ;
    define('OSC_DEBUG_LOG', true) ;

    سيؤدي ذلك إلى إضافة ملف يسمى "debug.log" في مجلد محتوى oc ، وسيتم حفظ جميع أخطاء التحذيرات والإشعارات هناك. يجب أن تكون أذونات الملف والمجلد صحيحة ، وإلا فلن يتم إنشاء الملف. يجب أن تكون أذونات الملف 644 وأذونات المجلد 755. للتأكد من أنه يمكنك إنشاء "debug.log" فارغ في مجلد المحتوى oc.

     لا تنس إزالة هذه الخطوط بعد الانتهاء منها. أو مجرد تغيير هذا الخط: 

    define('OSC_DEBUG', false) ;

  • العثور على PHP Osclass Error Logs عبر FTP

  • يحاول Osclass التقاط بعض أخطاء php (بدون تمكين التصحيح). تحقق من "error_log" في مجلد Osclass.



  • العثور على سجلات خطأ Osclass الخاص بك في لوحة التحكم

  • تعرض وظيفة Cpanel أحدث 300 خطأ لموقعك. تحقق من هذا السجل بشكل متكرر للتأكد من أن موقعك يعمل بسلاسة. على سبيل المثال ، يمكن أن تساعدك هذه المعلومات في العثور على الروابط المعطلة أو مشاكل الملفات المفقودة.



  • مشاكل Osclass الشائعة ورسائل الخطأ وكيفية إصلاحها

  • إفراغ صفحات (فارغة / بيضاء) عند عرض صفحة أو بعد نشر إعلان جديد: عادة ما يكون هذا خطأ فادحًا "نفاد الذاكرة". ولكن يمكن أن يكون أيضًا خطأ في القالب أو أي شيء آخر ، لذلك يجب تمكين Osclass Debug لرؤية الخطأ.

    لا يمكن تحميل مكون إضافي أو صورة إعلانية: إذا لم تتمكن من تحميل أي شيء ، فغالبًا ما يكون ذلك خطأ في الأذونات. على الرغم من أنني لا أستطيع الوصول إلى تفاصيل حول أمان ملفات / مجلد موقع الويب هنا ، فيجب أن تكون الملفات 644 والمجلدات 755. لكن يجب أن تكون الأذونات قيد الإعداد بشكل صحيح في خطة الاستضافة بواسطة شركة الاستضافة ، إلا إذا كان لديك خادم غير مدار خاص بك. قد يساعدك تمكين تصحيح الأخطاء ولكن يمكنك التحقق بشكل أفضل من دعم الاستضافة الخاص بك ، حيث يمكنه رؤية الخطأ في سجلاته.

    إذا لم تتمكن من تحميل (إرفاق) صور لإعلاناتك ، فقد تكون هناك عدة أشياء: أذونات (انظر أعلاه) أو إضافات GD أو Imagick مفقودة أو لا تعمل بشكل صحيح أو تقييد حجم تحميل ملف PHP (php_value upload_max_filesize) أو إعداد استضافة . تحقق من وجود أخطاء ، وانتقل إلى سمة Bender ، وإذا فشل كل شيء ، فاتصل بدعم الاستضافة.

    أخطاء نفاد الذاكرة: إذا رأيت مشكلة نفاد الذاكرة في error_log أو debug.log ، فيجب عليك زيادة مخصص ذاكرة PHP لخطتك. يمكن تشغيل Osclass بسعة 64 ميغابايت ولكن يتم اقتراح 128 ميغابايت في عقد الإيجار. لتركيب Osclass أكبر مع أكثر من بلد واحد ، يقترح 256 ميغابايت. يمكنك زيادة ذاكرة PHP الخاصة بك (ضع الحجم الذي تحتاجه) باستخدام .htaccess بإضافة هذا السطر إلى الأعلى:

    php_value memory_limit 128M

    أفضل استخدام امتداد Imagick lib php: إذا كان لديك خيار استخدام Imagick بدلاً من مكتبة GD ، فقم بذلك. يعد Imagick أفضل لأنه يستخدم ذاكرة وموارد أقل لمعالجة الصور في Osclass (وبشكل عام). قد تحتاج إلى تنشيط Imagick داخل Cpanel في إعدادات php.

    مراجعة المستندات والمطورون....