دسترسی سریع مقالات

افزایش حافظه وردپرس + 5 روش حل آن

افزایش حافظه وردپرس

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

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

چرا شما خطای مربوط به افزایش حافظه وردپرس را مشاهده می کنید؟

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

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

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

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

افزایش حافظه وردپرس

چگونه حافظه وردپرس را افزایش دهیم

دو نکته زیر را به یاد داشته باشید:

1- بکاپ گرفتن از هرفایل که قراراست در هرمرحله ای ویرایش کنید، چون اگر تازه کار باشید و مشکلی در هر فایل پیش بیاید، مشکل شما بیشترخواهدشد.

2-دقت داشته باشید دقیقا به همین ترتیب مراحل را انجام دهید، بخاظر اینکه در وردپرس معمولا برای افزایش محدودیت حافظه ابتدا فایل htaccess  خوانده می شود، سپس فایل wp-config و سپس php.ini

  1. افزایش حافظه php در وردپرس از طریق htaccess
  2. افزایش حافظه وردپرس در wp-config.php
  3. افزایش حافظه وردپرس به وسیله Multiphp ini Editor
  4. افزایش حافظه وردپرس با ارسال تیکت به پشتیبانی هاست

افزایش حافظه php در وردپرس  از طریق htaccess

ابتدا وارد پنل هاست خود می شویم و بعد وارد بخش File manager > public_html می شویم و روی فایل htaccess راست کلیک کرده و گزینه edit انتخاب می کنیم. کد زیر را در خط اول وارد کنید.

php_value memory_limit 128M

افزایش حافظه PHP در htaccess

 

افزایش حافظه وردپرس در wp-config.php

ابتدا وارد پنل هاست خود شوید، سپس روی File manager و قسمت public_html فایل wp-config.php را پیدا کنید و روی آن کلیک راست کرده و گزینه edit را کلیک کنید.

افزایش حافظه PHP با استفاده از فایل wp-config.php

کد زیر را قبل از That’s all, stop editing! Happy blogging وارد نمایید.

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

 افزایش حافظه php با استفاده از wp-config

افزایش حافظه وردپرس به وسیله Multiphp ini Editor در cpanel

این روش فقط برای Cpanel فعلا قابل استفاده است،  اگر نتوانستید موفق به افزایش حافظه php شوید وارد کنترل پنل خود شوید و از بخش Software روی گزینه MuLtiphp ini editor کلیک کنید.

افزایش محدودیت حافظه از طریق MultiPHP INI Editor

در تصویر بعدی نام دامنه خود را انتخاب کنید.

افزایش رم وردپرس

در سمت چپ ستون Memory limit را پیدا کرده و عدد روبروی آن را به 128 تغییر دهید و دکمه Apply را بزنید.

memory limit

البته در برخی هاست ها، هم متاسفانه این گزینه هم وجود ندارد، آخرین راهکار قبل از ارسال تیکت به پشتیبانی هاست، ساخت فایل php.ini است و قراردادن کد زیر داخل آن.

memory_limit = 256M

افزایش حافظه وردپرس با ارسال تیکت به پشتیبانی هاست

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

 

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

در میکاوب خدمات پشتیبانی وردپرس به صورت تمام روز و هفته ارائه می شود و رفع مشکل خود در سریعترین زمان خواهد بود.

5/5 - (5 امتیاز)

دیدگاهی در مورد “افزایش حافظه وردپرس + 5 روش حل آن

  1. علی گفت:

    سلام ممنون از مطلب کامل و جامع تون .
    فقط من یک مشکلی که دارم فایل htaccess را پیدا نمیکنم میشه راهنمایی کنید؟

    1. مدیرسایت گفت:

      سلام خواهش میکنم.
      معمولاََ به طور پیش فرض این فایل در هاست شما مخفی است. برای پیدا کردن آن کافیست روی گزینه settings (در گوشه سمت راست) کلیک کنید و تیک گزینه show hidden files فعال کنید.

  2. مهدیه گفت:

    درود فقط خواستم از مقاله خوبتون تشکر کنم.

  3. هادی گفت:

    سلام ممنون از مقاله خوبتون
    من وقتی وارد وردپرس میشم به من خطای 502 میده مشکلش چیه ؟؟؟؟؟؟
    بعد خطای 500 میتونه مربوط به همین افزایش محدودیت حافظه php وردپرس باشه یا نه؟؟؟

    1. مدیرسایت گفت:

      سلام شما باید به مقاله خطای 502 در وردپرس مراجعه فرمایید.
      بله مشکل از محدودیت حافظه php شما هست.

  4. بدون نام گفت:

    تشکر میکنم از مقاله کامل و جامعتون
    مشکل محدودیت حافظه وردپرس توسط فایل htaccess حل شد

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

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