در برخی مواقع یکی از خطاهایی که به هنگام نمایش سایت های وردپرسی ایجاد می گردد خطای حافظه است .یکی از آثار این خطا ایجاد صفحه سفید در هنگام نمایش سایت است. در این هنگام اگر نمایش خطا در وردپرس را فعال نماییم خطای زیر را مشاهده خواهیم نمود :
1 |
Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 2546529 bytes) in /home/..../public_html/wp-includes/... |
معمولا در وب سایتهای فروشگاهی وردپرس یا وب سایت هایی که تعداد زیادی افزونه فعال دارند این مشکل شایع تر می باشد. در این حالت میزان حافظه اختصاص داده شده به وردپرس برای اجرای دستورات کافی نیست. به همین دلیل بایستی میزان حافظه را افزایش داد.
برای این منظور در کنترل پنل هاست خود فایل wp-config.php را در پوشه اصلی سایت باز نموده و کد دستوری زیر را پیدا نمایید:
1 |
define('WP_MEMORY_LIMIT', '64M'); |
این دستور بیان می کند که مقدار حافظه اختصاص یافته 64M است. می توانید این میزان را به 128M تغییر دهید بصورت زیر :
1 |
define('WP_MEMORY_LIMIT', '128M'); |
این مقدار تا 256M هم قابل تغییر می باشد. در صورتی که مشکل شما با رفع محدودیت حافظه قابل حل باشد به روش فوق عمل نمایید. امیدوارم با این روش مشکل شما حل شده باشد.