طبق قولی که داده بودم ( چه قولی؟ اینکه خطاهای رایج وردپرس را مورد بررسی قرار داده و روش حل‌شان را ارائه دهم ! یادتان آمد ؟ ) در این نوشتک ( نوشته‌ی کوتاه ) خطای رایج Memory Exhausted ( یا Fatal error ) را مورد بررسی قرار می‌دهم !

خطای رایج Memory Exhausted و روش حل آن

این خطای ساده ٬ مواقعی پیش می‌اید که می‌خواهید نوشته‌ای را منتشر یا پوسته/افزونه‌ای را فعال کنید ! شیوه‌ی نمایش و بیان این خطا چیزی همانند زیر است :

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 میزان محدودیت حافظه را برای‌تان افزایش دهد !

این محتوا چقدر براتون مفید بود؟

از ۱ تا ۵ امتیاز بدید.

میانگین رتبه 0 / 5. تعداد رای : 0

تا حالا کسی رای نداده! اولین نفر شما باشید.

دانلود

هاست ارزان، لایت اسپید، سرور مجازی منطبق با اسکریپت های 20script کلیک کنید >
مطلب مفیدی بود ؟