رفع خطا
2 پست
• صفحه 1 از 1
رفع خطا
من تو یه کلاس میام شی از همون کلاس رو تعریف کنم بهم این ارور رو میده
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 65488 bytes) in D:\xampp\htdocs\eshop9\presentation\front.php on line 13
باید چه کار کنم ؟
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 65488 bytes) in D:\xampp\htdocs\eshop9\presentation\front.php on line 13
باید چه کار کنم ؟
- Nabi
- مدیر ارشد و مؤسس سایت
- پست: 28
- تشکر کرده: 16 پست
- تشکر شده: 13 پست
- تاریخ عضویت: 20 بهمن 91, 03:55
- محل اقامت: اهواز
Re: رفع خطا
با سلام،
به سایت خودتون خوش اومدید.
این پیغام به دلیل کمبود حافظه رخ میده.
برای حل مشکل شما در فایل php.ini پارامتر memory_limit رو میتونید به دلخواه افزایش بدید. برای مثال روی 1گیگ به شکل زیر تنظیم کنید:
با اینکار، میزان حافظه مجاز تخصیص یافته به هر اسکریپت در زمان اجرا را مشخص کردید.
اگر مایلید که محدودیتی در میزان حافظه تخصیص یافته اعمال نشه، میتونید اون رو برابر 1- قرار بدید(که البته روی سرور اصلی پیشنهاد نمیشه) :
توضیحات بیشتر درمورد این پارامتر در اینجا: http://php.net/memory-limit
بد نیست بدونید، این پارامتر رو در خود کد phpتون هم میتونید افزایش بدید ولی ممکنه تابع اون از سمت مدیر سرور بسته شده باشه. بدین صورت:
البته توصیه میکنم قبل از اون کدتون رو بررسی کنید، شاید کد شما بد نوشته شده و با بهینه سازی اون، نیازی به افزایش حافظه اختصاص یافته به php نداشته باشید.
باتشکر
به سایت خودتون خوش اومدید.
این پیغام به دلیل کمبود حافظه رخ میده.
برای حل مشکل شما در فایل php.ini پارامتر memory_limit رو میتونید به دلخواه افزایش بدید. برای مثال روی 1گیگ به شکل زیر تنظیم کنید:
- کد: انتخاب همه
memory_limit = 1024M
با اینکار، میزان حافظه مجاز تخصیص یافته به هر اسکریپت در زمان اجرا را مشخص کردید.
اگر مایلید که محدودیتی در میزان حافظه تخصیص یافته اعمال نشه، میتونید اون رو برابر 1- قرار بدید(که البته روی سرور اصلی پیشنهاد نمیشه) :
- کد: انتخاب همه
memory_limit = -1
توضیحات بیشتر درمورد این پارامتر در اینجا: http://php.net/memory-limit
بد نیست بدونید، این پارامتر رو در خود کد phpتون هم میتونید افزایش بدید ولی ممکنه تابع اون از سمت مدیر سرور بسته شده باشه. بدین صورت:
- کد: انتخاب همه
ini_set("memory_limit","1024M");
البته توصیه میکنم قبل از اون کدتون رو بررسی کنید، شاید کد شما بد نوشته شده و با بهینه سازی اون، نیازی به افزایش حافظه اختصاص یافته به php نداشته باشید.
باتشکر
2 پست
• صفحه 1 از 1
چه کسی آنلاین است
کاربران حاضر در این انجمن : کاربر عضو شده ای موجود نیست و 4 مهمان