النتائج 1 إلى 6 من 6

الموضوع: Fatal error: Allowed memory فما هو الحل ؟

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Jun 2004
    المشاركات
    32

    Fatal error: Allowed memory فما هو الحل ؟



    السلام عليكم ,,

    لقد قمت مؤخرا بنسخ قاعدة بيانات منتداى القديم ورفع في السيرفر لكي اضعها في المنتدى الجديد واستخدمت برنامج الرهيب لا سترجاع البيانات تظهر لي هذه الرسالة :

    (Fatal error: Allowed memory size of 20971520 bytes exhausted)

    فما هي المشكلة ؟





    __________________
    إستخدم ملفك الخاص لكتابة توقيعك




  2. ضغط على الميموري


    اكيد انته كنت فاتح شغلات وايد اثناء نسخك للقاعدة


    سكر كل شي و اشتغل فقط على القاعده لا تفتح شي علشان لا يصير لود على الميموري


    وشكرا





    __________________
    سبحان الله وبحمده
    > "كتبي، لعلها تفيدك!" *جديد
    > "مدونتي، تصويري.." | LaZqA
    > Twitter

  3. #3
    عضو فعال جدا
    تاريخ التسجيل
    Dec 2004
    المشاركات
    4,037


    جرب اقتراح أخي شاعر الظلام ..

    واحتمال كبير تكون الميموري اللي محتاجها البرنامج للعمل مع قواعد بياناتك أكبر من المسموحة .. جرب تضع السطر التالي أول شيء في البرنامج:
    ini_set("memory_limit","40000K");
    بس غريبة لأنه هذا الحد للميميوري خاص بتشغيل كل برنامج على حدة .. يعني معقول أخذ البرنامج 20 ميجا لوحده؟
    إذا لم ينفع معك شيء فخلي الهوست يغير الليميت الخاص بالميموري إلى 40 ميجا بدل 20 .. وجرب ..





    __________________
    ....
    محمد حسام
    انترنت بلس



  4. شكرا لك اخوي انترنت بلس بس انا متاكد من انه فيه ضغط على ميموري الجهاز


    لانها دايما تصير معاي


    جرب


    الحياة تجارب



    شكرا لك اخوي العزيز انترنت بلس





    __________________
    سبحان الله وبحمده
    > "كتبي، لعلها تفيدك!" *جديد
    > "مدونتي، تصويري.." | LaZqA
    > Twitter

  5. #5
    عضو نشيط
    تاريخ التسجيل
    Jun 2004
    المشاركات
    32


    اقتباس المشاركة الأصلية كتبت بواسطة شاعر_الظلام
    ضغط على الميموري


    اكيد انته كنت فاتح شغلات وايد اثناء نسخك للقاعدة


    سكر كل شي و اشتغل فقط على القاعده لا تفتح شي علشان لا يصير لود على الميموري


    وشكرا
    لا أعتقد ذلك أخي الكريم ممكن يكون السبب مثل ما قلت :con2: ولكن عندما أعمل في السيرفر الشخصي وليس في سيرفر الشركة المستضيفية

    واحتمال كبير تكون الميموري اللي محتاجها البرنامج للعمل مع قواعد بياناتك أكبر من المسموحة .. جرب تضع السطر التالي أول شيء في البرنامج:
    ini_set("memory_limit","40000K");
    بس غريبة لأنه هذا الحد للميميوري خاص بتشغيل كل برنامج على حدة .. يعني معقول أخذ البرنامج 20 ميجا لوحده؟
    إذا لم ينفع معك شيء فخلي الهوست يغير الليميت الخاص بالميموري إلى 40 ميجا بدل 20 .. وجرب
    إحتمال كبير أخي إنترنت بلس :nice: وفعلا أخبرت الشركة بالمشكلة و أنا في إنتظار الرد ..

    جزاكما الله خيرا





    __________________
    إستخدم ملفك الخاص لكتابة توقيعك

  6. #6


    السلام عليكم

    ممكن يكون بسبب ان القاعدة مش مراعى فيها المتطلبات والقياسات للتخزين ...
    فيعني ممكن تجد مثلا قاعدة 100 ميجا لا يمكن تخزينها والاخرى 150 ميجا تتخزن بسهولة
    وسبب سوء اختيار تنظيم القاعدة وتخزينها .. من المبرمج نفسه

    على العموم هي ظاهرة منتشرة للاسف الشديد لدى اغلب إن لم يكن كل المبرمجين العرب في تعاملهم مع MySql

    ان شاء الله بحاول خلال هل يومين اكتب موضوع وبالتفصيل بهذا الخصوص ...
    لأنها ظهارة تستحق معالجتها ومراعاتها من قبل المبرمج قبل ان يتعامل مع قواعد البيانات مثل MySql او غيرها ...

    واذا سمحت لي راح استعين بموضوعك هذا في الدرس إلي راح احضره لكم باذن لله ...

    وشكرا





    __________________
    موت الصالح راحة لنفسه * وموت الطالح راحة للناس





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض