مشكلة Mysqli statement execute error :Incorrect key file for table xf_session.MYI'; try to repair it

الموضوع في 'منتــدي دروس و ادوات تطوير المواقـع و المنتــديات' بواسطة master, بتاريخ ‏31 يوليو 2014.

  1. master

    master مدير المنتدى إداري

    إنضم إلينا في:
    ‏26 أكتوبر 2007
    المشاركات:
    2,804
    الإعجابات المتلقاة:
    6
    نقاط الجائزة:
    38
    الجنس:
    ذكر
    الوظيفة:
    مبرمج جافا
    مكان الإقامة:
    الاسكندرية
    حل مشكلة اسكربتات XenForo عند تشغيل المنتدى وظهور هذه الرسالة

    كود:
    Server Error
    
    
    Mysqli statement execute error : Incorrect key file for table './appleweb_bram/xf_session.MYI'; try to repair it

    صورة للمشكلة
    [​IMG]

    اساس المشكلة امتلاء ملف temp مما يؤثر على بيانات جدول xf_session ويعطل به بعض القيم
    علينا الاصلاح اصلاح جدول xf_session والخاص بتخزين بيانات زوار الموقع


    اذا كنت تملك لوحة تحكم سى بانل قم بالاتى

    ادخل الى phpMyAdmin ثم اختار الجدول الخاص بمنتداك
    ابحث بداخله على xf_session على عليه ومن الخيارات بالاعلى اختار Restore the table وقم بتنفيزها وان شاء الله تنحل المشكلة

    اذا كنت لا تملك لوحة تحكم قم بالدخول الى الشل

    ثم تطبيق هذا الأمر لإصلاح الجدول من خلال الشل:
    كود:
    mysql -D db_name -e 'REPAIR TABLE table_name'
    متغيرات:

    1- db_name: إسم قاعدة البيانات

    2- REPAIR: يمكنك تغييرها على حسب المطلوب مثل OPTIMIZE و ANALYZE و DROP و EMPTY و CHECK
    - لا تقم بتغيير REPAIR فى الأمر حيث أنها تعنى الإصلاح وهو المطلوب

    3- table_name: إسم الجدول

    ضع اسم قاعدة بيانات منتداك
    اسم الجدول xf_session

    ستظهر لك رسالة تفيد بعدد السجلات التى تم اصلاح وتفيد باتمام عملية الاصلاح
    [​IMG]
    وان شاء الله سيتم اصلاح المشكلة

    سلام


مشاركة هذه الصفحة