علت خطا حافظه php یا همان خطا Memory Exhausted در وردپرس چیست؟
سیستم مدیریت محتوا وردپرس به زبان php نوشته شده است که یک زبان برنامه نویسی Server Side یا سمت سرور است. هر وب سایتی به یک سرور میزبان نیاز دارد تا بتواند به درستی کار کند.
وب سرورها مانند هر کامپیوتر دیگری هستند. آنها برای اجرای کارآمد چندین برنامه همزمان به حافظه یا RAM نیاز دارند. مدیران سرور میزان خاصی حافظه را به برنامه های مختلف از جمله php اختصاص می دهند.
زمانی که کد وردپرس شما به حافظه بیشتری نسبت به حافظه اختصاص داده شده پیش فرض نیاز دارد، خطا حافظه php یا خطا 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

آموزش طراحی سایت با مستر دوره پاورپرس
اگر دوست دارید با هزینهای بسیار مناسب طراحی سایت و فروشگاه اینترنتی شوید، دوره پاورپرس بهترین و سریعترین مسیر برای رسیدن به این هدف است.
در پاورپرس شما طراحی سایت و فروشگاه اینترنتی را از پایه، به صورت مرحله به مرحله و بدون پیشنیاز مبتنی بر سیستم مدیریت محتوای وردپرس میآموزید.
مزیت رقابتی پاورپرس نسبت به دورههای دیگر این است که یک مستر کلاس طراحی سایت و فروشگاه اینترنتی است و همه مواردی که شما برای طراحی یک سایت یا فروشگاه اینترنتی موفق نیاز دارید را آموزش خواهیم داد.
مهمترین مزیت دوره پاورپرس افزودن دورههای آموزشی جدید به آن است و اینکه هر دانشجو تا 180 روز پس از خرید میتواند دورههای جدید را رایگان دریافت کند.
پاورپرس یکسری فیلم آموزشی صرف نیست، بلکه شما تا 180 روز میتوانید سوالات خود را از استاد بپرسید.
بیش از 30 فیلم از دوره پاورپرس را به رایگان و بدون نیاز به ثبت نام میتوانید مشاهده کنید و در صورت رضایت در دوره پاورس شرکت کنید.
افزایش میزان حافظه PHP در تنظیمات وردپرس برای حل مشکل خطا حافظه وردپرس
فایل wp-config.php را در هاست خود در حالت ویرایش باز کنید و کد زیر را در آن قرار دهید:
define('WP_MEMORY_LIMIT', '256M');
سورس کد بالا موجب میشود تا حافظه php وردپرس را به میزان 256MB افزایش دهد. بعد از قرار دادن سورس کد حتما تغییرات را با زدن دکمه Save Changes ذخیره کنید و سپس سایت خود را در مرورگر مجددا باز کنید.
خطا حافظه وردپرس حل نشد چه کنم؟
اگر کدبالا را در فایل wp-config.php قرار دادید و محدودیت حافظه php برطرف نشد، به این معنی است که شرکت هاست محدودیت برای حافظه php قرار داده است، لذا با شرکت هاستینگ خود تماس بگیرید و احتمالا باید به پنل بالاتر هاستینگ مهاجرت کنید.
منابع
○ تجربیات شخصی
○ وردپرس تازه کار
دیدگاهی ثبت نشده است