رفع خطاي رايج Memory Exhausted در وردپرس و افزايش حافظه php

اصلا خوب نبودمیتونست بهتر باشهنظری ندارمقابل قبولهعالی بود
Loading...
رفع خطاي رايج Memory Exhausted در وردپرس و افزايش حافظه php

سلام دوستان خوب رایا وردپرس

احتمالاً با خطای Memory Exhausted در وردپرس مواجه شدید و دوست دارید هر چه زودتر این خطا را برطرف کنید این خطا نیز جزو خطاهای رایج وردپرس است با ما در ادامه همراه باشید تا درباره علت ایجاد خطا و راه رفع خطای Memory Exhausted در وردپرس صحبت کنیم.

 

علت ایجاد خطای Memory Exhausted در وردپرس

همان طور که می دانید وردپرس به زبان برنامه نویسی PHP نوشته شده است و همه ی وب سایت ها نیازمند هاست می باشد. شما در دنیای واقعی برای راه اندازی کسب و کارتان ممکن است مکانی را اجاره کنید دقیقاً همین موضوع در فضای مجازی نیز صدق می کند شما مکانی را در وب اجاره می کنید که به آن هاست می گویند.

کامپیوترها برای اجرای هر برنامه ای نیازمند حافظه هستند همین موضوع برای وب سرورها نیز صدق می کند. مدیران هاست، فضایی را برای PHP در نظر می گیرند وقتی که کدهای وردپرس شما به حافظه ی بیشتری نیاز داشته باشد با خطایی مشابه تصویر زیر روبرو می شوید.

علت ایجاد خطای Memory Exhausted در وردپرس

در حالت پیش فرض وردپرس به طور خودکار سعی می کند محدودیت حافظه ی PHP را اگر از ۶۴MB کمتر است افزایش دهد اما مقدار ۶۴MB کافی نیست به همین دلیل در ادامه روش هایی را برای افزایش حافظه ی PHP خواهیم گفت تا دیگر با خطای Memory Exhausted در وردپرس روبرو نشوید.

 

راه برطرف کردن محدودیت حافظه ی PHP

ابتدا باید فایل wp-config.php را ویرایش کنید این فایل در روت هاست وجود دارد و و شما می توانید از یک سرویس گیرنده FTP استفاده کنید و یا به طور مستقیم وارد هاست سایت تان شوید. شما باید قطعه کد زیر را در فایل wp-config.php درست قبل از خط  “That’s all, stop editing! Happy blogging” قرار دهید.

define( 'WP_MEMORY_LIMIT', '256M' );

کد بالا محدودیت حافظه PHP را تا ۲۵۶ مگابایت افزایش می دهد پس از انجام این کار، باید تغییرات خود را ذخیره کنید.

 

نکته: اگر بعد از انجام راه حل گفته شده باز هم چنان با خطای Memory Exhausted در وردپرس مواجه شدید بدین معنی است که شرکت ارایه دهنده ی هاست شما اجازه ی افزایش حافظه ی PHP را نمی دهد و شما باید از ارائه دهنده ی میزبانی وب خود بخواهید تا محدودیت حافظه ی PHP  را به صورت دستی افزایش دهد.

 

جمع بندی!

ما در این مقاله درباره ی علت ایجاد خطای Memory Exhausted در وردپرس صحبت کردیم و برای شما گفتیم چطور به سادگی می توانید با اضافه کردن قطعه کدی در فایل wp-config.php، حافظه ی PHP را افزایش بدهید و اگر این خطا با اضافه کردن قطعه کد برطرف نشد می توانید با ارایه دهنده ی هاست خود صحبت کنید تا حافظه ی PHP را افزایش دهند.

امیدواریم مقاله ی امروز برای شما مفید بوده باشد اگر سوالی و یا نظری در این زمینه دارید می توانید از طریق بخش دیدگاه ها با ما در میان بگذارید.

 

مطالعه بیشتر