رفع خطای fatal error: Allowed Memory Size of xxx Bytes Exhausted وردپرس
بعضی وقت ها در وردپرس با خطای زیر روبرو میشوید:
fatal error: Allowed Memory Size of xxx Bytes Exhausted
دلیل وقوع خطا
دلیل مشاهده خطای فوق، کمبود رم (Memory) اختصاص داده شده از سمت سرور به فایلهای PHP جهت اجرای کامل اسکریپت یا پروسه مورد نظر توسط آنهاست.
راهحل رفع مشکل
راه حل بسیار روشن است. شما باید میزان تعیین شده به عنوان memory_limit را افزایش دهید. به این منظور لازم است مقدار اختصاص یافته را بر روی عددی بین ۳۲M الی ۱۲۸M تنظیم نمایید که البته این موضوع به هاست شما نیز بستگی دارد. ممکن است حتی به مقدار بیشتری نیاز داشته باشید.
جهت انجام اینکار طبق یکی از راه حلهای زیر عمل کنید:
۱- کد زیر را به فایل htaccess. واقع در مسیر اصلی نصب وردپرس، اضافه نمایید:
php_value memory_limit 128M
۲- کد زیر را به فایل wp-config.php واقع در مسیر اصلی نصب وردپرس، بیافزایید:
Increasing memory allocated to PHP define(‘WP_MEMORY_LIMIT’, ‘128M’);
در صورتی که مشکل حل نشود عدد را از ۱۲۸ به ۲۵۶ تغییر دهید.