آموزش افزایش محدودیت حافظه php در وردپرس (memory_limit)

مدرس نبی عبدی

مدرس دوره

نبی عبدی
آموزش وردپرس

مدت زمان

06:33 دقیقه
آموزش طراحی سایت

حجم ویدیو

43 مگابایت
کسب و کار اینترنتی

دیگر جلسات

آموزش المنتور

دانلود ویدیو

آموزش افزایش محدودیت حافظه php در وردپرس (memory_limit):
با جلسه 59ام از دوره جامع و رایگان آموزش وردپرس در خدمت شما همراهان عزیز آکادمی وبکیما هستیم، در این جلسه می خواهیم آموزش افزایش محدودیت حافظه php در وردپرس یا افزایش memory_limit در هاست را با هم بررسی کنیم.

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

معمولا مقدار حافظه PHP در وردپرس در شرکت های هاستینگ مختلف روی اعداد 128 یا 256 تنظیم می شود، اما گاهی اوقات ممکن است که این مقدار کمتر از حداقل 64 مگابایت باشد، در این مواقع وردپرس سعی می کند تا به صورت خودکار این مقدار را افزایش دهد تا بتواند به درستی کارش را انجام دهد، و اگر وردپرس به صورت خودکار نتواند میزان حافظه PHP را افزایش دهد، در این صورت معمولا خطایی به شکل زیر در سایت نمایش داده می شود:

Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 2348617 bytes) in /home/xxx/public_html/wp-includes/plugin.php on line xxx

آموزش افزایش محدودیت حافظه php در وردپرس

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

دلیل خطای محدودیت حافظه php در وردپرس چیست؟

خب حالا قبل از اینکه بخواهیم این محدودیت را برطرف کنیم، ابتدا ببینیم که این خطا چگونه ایجاد می شود؟ در مواردی ممکن است که شما افزونه یا قالبی روی سایت تان نصب داشته باشید که بیشتر از حد مجاز حافظه تعیین شده در هاست در حال استفاده از رم باشد در این صورت با خطایی که در بالا به آن اشاره کردیم روبرو خواهید شد، و در مواردی ممکن است که با خطای Internal Server Error روبرو شوید.

خطای محدودیت رم PHP در وردپرس
خطای محدودیت رم PHP در وردپرس

آموزش افزایش memory_limit در هاست

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

نمایش فایل های مخفی در سی پنل
نمایش فایل های مخفی در سی پنل
  • در Cpanel و از بالا سمت راست گزینه Settings را انتخاب کنید
  • سپس در پنجره باز شده تیک گزینه show hidden files را فعال کنید
  • موارد را ذخیره کنید

خب بعد از اینکه فایل htaccess. را از حالت مخفی خارج کردید، حالا نوبت قرار دادن کدهای لازم است، برای این کار ابتدا این فایل را به حالت ویرایش برده و قطعه کد زیر را همانند ویدیو به انتهای این فایل اضافه کنید:

php_value memory_limit 128M

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

افزایش wp memory limit از طریق فایل wp-config.php

برای افزایش wp memory limit از طریق فایل wp-config.php در همان روت اصلی که سایت تان را قرار داده اید، به دنبال فایل wp-config.php بگردید، سپس قطعه کد زیر را همانند ویدیوی آموزشی، قبل از خط That’s all, stop editing! Happy blogging قرار دهید:

define('wp_MEMORY_LIMIT','128M');

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

مطالب مرتبط

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *