۱۴۰۱-۷-۲۵، ۰۷:۵۱ عصر
![[تصویر: %D8%AE%D8%B7%D8%A7%DB%8C-Memory-Exhauste...1.jpg.webp]](https://wpnovin.com/wp-content/uploads/2022/06/%D8%AE%D8%B7%D8%A7%DB%8C-Memory-Exhausted-Error-1.jpg.webp)
خطای Memory Exhausted Error یعنی چه ؟
خطای Memory Exhausted در وردپرس یکی از انواع خطاهای رایج وردپرس می باشد که به دلیل کمبود حافظه PHP ممکن است برای شما رخ دهد. هر وب سایتی برای اجرا شدن به سرور و حافظه نیاز دارد تا بتواند به درستی اجرا شود. حال وقتی که وردپرس نیازمند به حافظه بیشتری باشد، باعث می شود که شما با خطای Memory Exhausted مواجه شوید.
نحوه رفع خطا Allowed Memory Size Exhausted در وردپرس
در ادامه شما را با آموزش رفع خطای کمبود حافظه php در وردپرس آشنا می کنیم. امیدوارم تا انتهای این مطلب مارو همراهی کنید.
1- رفع خطا Allowed Memory Size Exhausted در وردپرس با افزایش حافظه PHP
یکی از روش هایی که شما می توانید به کمک آن اقدام به رفع ارور کمبود حافظه php در وردپرس نمائید، افزایش حافظه PHP می باشد. وش های مختلفی برای این کار وجود دارد که یکی از آنها ویرایش فایل wp-config.php می باشد. برای انجام اینکار، در ابتدا وارد کنترل پنل هاست خود شوید و سپس به پوشه public_html مراجعه کنید. حال در این پوشه باید فایل wp-config.php را پیدا کنید.
[img=0x0]https://wpnovin.com/wp-content/uploads/2022/06/%D8%AE%D8%B7%D8%A7%DB%8C-Memory-Exhausted-Error-1.jpg[/img]
سپس آن فایل را با استفاده از یک ویرایشگر متن باز کنید. سپس برای افزایش محدودیت حافظه PHP خود، میتوانید به سادگی کد زیر را درست قبل از خط ” That’s all, stop editing! Happy blogging” وارد کنید:
define( ‘WP_MEMORY_LIMIT’, ‘XXXM’ );
شما باید به جای “XXX” مقدار حافظه ای که می خواهید به PHP اختصاص دهید جایگزین نمائید. همانطور که قبلا ذکر کردیم، حداقل مطلقی که باید به آن بسنده کنید 64 مگابایت است.
با این حال، شما همچنین می توانید تعداد را دو برابر کنید. به عنوان مثال، اگر محدودیت حافظه PHP را 256 مگابایت تعیین کنید، به شکل زیر خواهد بود:
define( ‘WP_MEMORY_LIMIT’, ‘256M’);
2- رفع خطا Allowed Memory Size Exhausted در وردپرس با غیرفعال کردن افزونه ها
همچنین یک افزونه مخرب و ناسازگار در سایت می تواند باعث شود که شما با انواع خطا در سایت مواجه شوید. حال برای اینکه متوجه شوید که آیا افزونه باعث این خطا شده است یا نه، ساده ترین راه این است که تمامی افزونه های سایت خود را به صورت موقت غیرفعال کنید.
برای انجام اینکار، وارد پیشخوان وردپرس خود شوید و سپس از بخش “افزونه ها” روی گزینه “افزونه های نصب شده” کلیک نمائید. حال باید تیک تمامی افزونه هایی که در سایت خود فعال کرده اید را بزنید. سپس از منوی کشویی بالای صفحه گزینه “غیرفعال کردن” را بزنید. پس از آن تمامس افزونه های سایت شما غیرفعال خواهد شد.
حال مشاهده کنید که آیا خطای Memory Exhausted در وردپرس برای شما رفع شده یا خیر؟ اگر رفع شده بود این یعنی یکی از افزونه های شما باعث به وجود آمدن این خطا شده است. بنابراین شما باید یکی یکی افزونه های سایت خود را فعال کنید تا بتوانید افزونه مخرب را شناسایی نمائید و در نهایت آن افزونه را حذف کنید.
جمع بندی: راه حل افزایش حافظه php در وردپرس
ما در این مطلب 2 روش مختلف را برای رفع ارور کمبود حافظه php در وردپرس به شما آموزش دادیم. امیدوارم این مطلب مورد رضایت شما عزیزان قرار گرفته باشد.
منبع: dreamhost