مدرس دوره

مدرس دوره

نبی عبدی

مدت زمان ویدیو

زمان ویدیو

06:33 دقیقه

دیگر جلسات دوره

برو به دیگر جلسات

آموزش وردپرس

دانلود ویدیو

برای دانلود ویدیو

وارد شوید

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

آخرین بروزرسانی در تاریخ : 2, دی, 1399

آموزش افزایش محدودیت حافظه 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');

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

مطالب مرتبط

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

  1. پوریا میگوید:

    مشکل ارور سایت و البته کار نکردن المنتور رو رفع کرد
    البته ابتدا ۱۲۸ رو زدم و مشکل حل نشد و بعد ۲۵۶ از این بابت مشکلی پیش نمی آید؟

    • پشتیبانی میگوید:

      اگر رم هاست شما بیشتر از ۲۵۶ باشد، خیر میشکلی نخواهد بود حتی می‌توانید اگر رم هاست شما ۱ گیگ است، رم وردپرس را روی ۵۱۲ تنظیم کنید.

  2. علیرضا شادکام میگوید:

    سلام من طبق کار شما عمل کردم الان اصلا المنتور بالا نمیاد چطوری برگردم به حالت قبلی؟؟

    • پشتیبانی میگوید:

      سلام، دقیقا همان مراحلی که انجام داده‌اید را به حالت قبل بازگردانید، اما توجه داشته باشید که این موضوع ربطی به المنتور ندارد و به احتمال بسیار زیاد هاست شما محدودیت‌هایی دارد که این مشکل به وجود آمده است.

  3. Naziimii میگوید:

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

    • پشتیبانی میگوید:

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

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

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

نوزده − 5 =

عیـــد غدیــــــر مبارکـــــ ! از 33% تا 67% تخفیــــف ویــــژه... به مدت محدود ...بـــزن بریـــــــم!
+