نحوه رفع خطای 429 یا ارور Too Many Requests در وردپرس
آموزش نحوه رفع خطای 429 یا ارور Too Many Requests در وردپرس
آوریل 11, 2018
ارسال ایمیل در وردپرس با استفاده از سرور SMTP
نحوه ارسال ایمیل در وردپرس با استفاده از سرور SMTP
آوریل 16, 2018

نحوه رفع خطای Memory Exhausted Error در وردپرس

خطای Memory Exhausted Error یکی از خطاهای معمول وردپرس است و راه حل رفع آن افزایش محدودیت حافظه PHP در وردپرس است. در این مقاله به شما نحوه رفع خطای Memory Exhausted Error وردپرس با افزایش حافظه PHP را آموزش خواهیم داد.

خطای Memory Exhausted Error وردپرس چیست؟

سیستم مدیریت محتوای وردپرس بر اساس زبان برنامه نویسی PHP که از زبان های برنامه نویسی سمت سرور می باشد ، نوشته شده است.

وب سرورها شبیه به کامپیوترهای معمولی هستند که برای پردازش همزمان چند نرم افزار به حافظه رم نیاز دارند. ادمین و مدیر هر سرور ، سایز حافظه مشخصی را با استفاده از PHP برای هر نرم افزار اختصاص می دهند.

در زمانیکه کد خاصی از وردپرس برای اجرا شدن به حافظه رم بیشتری نسبت به حافظه تعیین شده پیش فرض نیاز داشته باشد، خطایی مانند کد زیر مشاهده خواهید کرد :

Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 2348617 bytes) in /home4/xxx/public_html/wp-includes/plugin.php on line xxx

خطای Memory Exhausted Error در وردپرس

به صورت پیش فرض ، وردپرس به صورت خودکار محدودیت حافظه PHP را در صورتیکه کمتر از 64 مگابایت باشد افزایش می دهد. اگر چه 64 مگابایت مقدار کافی نیست.

افزایش محدودیت حافظه PHP در وردپرس

در ابتدا لازم است که فایل wp-config.php موجود در هاست وردپرس را افزایش دهید. این فایل در پوشه روت هاست قرار دارد و با استفاده از FTP یا Cpanel می توانید به آن دسترسی داشته باشید.

سپس می بایست کد زیر را قبل از کد “That’s all, stop editing! Happy blogging.” در فایل wp-config.php قرار دهید و فایل را ذخیره و مجددأ در هاست سایت خود آپلود نمایید :

مطلب مرتبط  آموزش اضافه کردن حالت شب (Dark Mode) به وردپرس

define( 'WP_MEMORY_LIMIT', '256M' );

این کد محدودیت حافظه PHP در وردپرس را به عدد 256 مگابایت افزایش می دهد.

اکنون می توانید سایت خود را مجدداً بررسی کرده و مشاهده خواهید کرد که خطای Memory Exhausted Error رفع شده است و نمایش داده نمی شود.

در صورتیکه این راه حل ، مشکل مذکور را رفع نکرد ، این موضوع مشخص می شود که شرکت هاستینگ شما امکان افزایش حافظه PHP به وردپرس را نمی دهد و می بایست درخواست انجام این کار را به شرکت هاستینگ خود ارسال نمایید.

تبلیغ در گوگل برتینا

این مطلب چقدر برای شما مفید بود؟

امتیاز 0 / 5. تعداد نظرات : 0

اولین نظر را شما ثبت کنید!

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *