خطأ: حجم الذاكرة المسموح به 67108864 بايت استنفدت

StackOverflow https://stackoverflow.com/questions/3887692

  •  28-09-2019
  •  | 
  •  

سؤال

عندما أقوم بتحميل صورة

  • حجم الملف: 375 كيلو بايت
  • العرض: 2000 بكسل
  • الارتفاع: 3000 بكسل

أحصل على خطأ

خطأ فادح: حجم الذاكرة المسموح به من 67108864 بايت استنفدت (حاول تخصيص 2157 بايت) في ...

لماذا يحدث هذا ، عندما 67108864 = 64 ميغابايت؟

يمكنني استخدام خادم مشترك. بلدي .htaccess هو:

<IfModule mod_rewrite.c> 
   RewriteEngine on 
   RewriteRule    ^$ webroot/    [L] 
   RewriteRule    (.*) webroot/$1 [L] 

</IfModule> 

أين يجب أن أكتب php_value memory_limit 128M?

هل كانت مفيدة؟

المحلول

يبدو أن لديك 64 مترًا فقط (67108864 /1024 /1024) مخصص لـ PHP.

إذا كان لديك وصول إلى الخاص بك php.ini, ، زيادة حجم الذاكرة الأقصى.

يمكنك أيضًا القيام بذلك في برنامج نصي php bootstrap.

ini_set('memory_limit', '128M');

أو حتى في .htaccess

php_value memory_limit 128M
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top