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

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

ایجاد صفحه حالت تعمیر و نگهداری اختصاصی در ورد پرس
۱۱ اشتباه عمومی کاربران وردپرس در استفاده از سرویس ایمیل مارکتینگ
آموزش نحوه حذف اکانت توسط کاربران در سایت های وردپرسی

خطای 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 را در صورتیکه کمتر از ۶۴ مگابایت باشد افزایش می دهد. اگر چه ۶۴ مگابایت مقدار کافی نیست.

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

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

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

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

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

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