السلام عليكم ,,
لقد قمت مؤخرا بنسخ قاعدة بيانات منتداى القديم ورفع في السيرفر لكي اضعها في المنتدى الجديد واستخدمت برنامج الرهيب لا سترجاع البيانات تظهر لي هذه الرسالة :
(Fatal error: Allowed memory size of 20971520 bytes exhausted)
فما هي المشكلة ؟![]()
السلام عليكم ,,
لقد قمت مؤخرا بنسخ قاعدة بيانات منتداى القديم ورفع في السيرفر لكي اضعها في المنتدى الجديد واستخدمت برنامج الرهيب لا سترجاع البيانات تظهر لي هذه الرسالة :
(Fatal error: Allowed memory size of 20971520 bytes exhausted)
فما هي المشكلة ؟![]()
__________________
إستخدم ملفك الخاص لكتابة توقيعك
![]()
ضغط على الميموري
اكيد انته كنت فاتح شغلات وايد اثناء نسخك للقاعدة
سكر كل شي و اشتغل فقط على القاعده لا تفتح شي علشان لا يصير لود على الميموري
وشكرا
__________________
سبحان الله وبحمده
> "كتبي، لعلها تفيدك!" *جديد
> "مدونتي، تصويري.." | LaZqA
جرب اقتراح أخي شاعر الظلام ..
واحتمال كبير تكون الميموري اللي محتاجها البرنامج للعمل مع قواعد بياناتك أكبر من المسموحة .. جرب تضع السطر التالي أول شيء في البرنامج:
ini_set("memory_limit","40000K");
بس غريبة لأنه هذا الحد للميميوري خاص بتشغيل كل برنامج على حدة .. يعني معقول أخذ البرنامج 20 ميجا لوحده؟
إذا لم ينفع معك شيء فخلي الهوست يغير الليميت الخاص بالميموري إلى 40 ميجا بدل 20 .. وجرب ..
__________________
....
محمد حسام
انترنت بلس
![]()
شكرا لك اخوي انترنت بلس بس انا متاكد من انه فيه ضغط على ميموري الجهاز
لانها دايما تصير معاي
جرب
الحياة تجارب
شكرا لك اخوي العزيز انترنت بلس
__________________
سبحان الله وبحمده
> "كتبي، لعلها تفيدك!" *جديد
> "مدونتي، تصويري.." | LaZqA
لا أعتقد ذلك أخي الكريم ممكن يكون السبب مثل ما قلت :con2: ولكن عندما أعمل في السيرفر الشخصي وليس في سيرفر الشركة المستضيفيةالمشاركة الأصلية كتبت بواسطة شاعر_الظلام
![]()
إحتمال كبير أخي إنترنت بلس :nice: وفعلا أخبرت الشركة بالمشكلة و أنا في إنتظار الرد ..واحتمال كبير تكون الميموري اللي محتاجها البرنامج للعمل مع قواعد بياناتك أكبر من المسموحة .. جرب تضع السطر التالي أول شيء في البرنامج:
ini_set("memory_limit","40000K");
بس غريبة لأنه هذا الحد للميميوري خاص بتشغيل كل برنامج على حدة .. يعني معقول أخذ البرنامج 20 ميجا لوحده؟
إذا لم ينفع معك شيء فخلي الهوست يغير الليميت الخاص بالميموري إلى 40 ميجا بدل 20 .. وجرب
جزاكما الله خيرا![]()
__________________
إستخدم ملفك الخاص لكتابة توقيعك
السلام عليكم
ممكن يكون بسبب ان القاعدة مش مراعى فيها المتطلبات والقياسات للتخزين ...
فيعني ممكن تجد مثلا قاعدة 100 ميجا لا يمكن تخزينها والاخرى 150 ميجا تتخزن بسهولة
وسبب سوء اختيار تنظيم القاعدة وتخزينها .. من المبرمج نفسه
على العموم هي ظاهرة منتشرة للاسف الشديد لدى اغلب إن لم يكن كل المبرمجين العرب في تعاملهم مع MySql
ان شاء الله بحاول خلال هل يومين اكتب موضوع وبالتفصيل بهذا الخصوص ...
لأنها ظهارة تستحق معالجتها ومراعاتها من قبل المبرمج قبل ان يتعامل مع قواعد البيانات مثل MySql او غيرها ...
واذا سمحت لي راح استعين بموضوعك هذا في الدرس إلي راح احضره لكم باذن لله ...
وشكرا
__________________
موت الصالح راحة لنفسه * وموت الطالح راحة للناس