طبق قولی که داده بودم ( چه قولی؟ اینکه خطاهای رایج وردپرس را مورد بررسی قرار داده و روش حلشان را ارائه دهم ! یادتان آمد ؟ ) در این نوشتک ( نوشتهی کوتاه ) خطای رایج Memory Exhausted ( یا Fatal error ) را مورد بررسی قرار میدهم !
این خطای ساده ٬ مواقعی پیش میاید که میخواهید نوشتهای را منتشر یا پوسته/افزونهای را فعال کنید ! شیوهی نمایش و بیان این خطا چیزی همانند زیر است :
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 – پیشفرض پیاچپی برای وردپرس محدود است و عمل شما ( مثلا فعالسازی افزونه ) سبب استفاده بیش از حد از حافظه شده !
خب راهکارهای زیادی برای مقابله و رفع با این خطای کوچولو (!) هست ! اما خب این روشی که خدمت شما عرض میکنم باور کنید سادهترین راه است !
نخست پرونده wp-config.php را باز کنید ( این پرونده در پوشه اصلی سایت/وردپرس است ) و سپس کد زیر را به آن اضافه کنید !
define('WP_MEMORY_LIMIT', '128M');
با افزودن این کد شما محدودیت حافظه را به ۱۲۸مگ افزایش دادهاید ! اگر همچنان خطا را دریافت کردید کافیست مقدار را افزایش دهید ! ولی اگر باز هم با خطا مواجه شدید با میزبان سایت تان تماس حاصل فرمایید تا از طریق php.ini میزان محدودیت حافظه را برایتان افزایش دهد !
- مشکلی دارید؟ جواب خود را در پست فروم بگیرید
- منبع : همیاروردپرس لطفا رعایت کنید