ورود عضویت ویژه
بک لینک
خانه >> طراحی و توسعه وب >> پایگاه وردپرس >> آموزش وردپرس >> پک آموزش رفع خطای Allowed memory size of 33554432 bytes exhausted

پک آموزش رفع خطای Allowed memory size of 33554432 bytes exhausted

12345
پک آموزش رفع خطای Allowed memory size of 33554432 bytes exhaustedبازبینی توسط رضافرخی(مدیر ارشد) در 18-08-1391امتیاز: 5.0پک آموزش رفع خطای Allowed memory size of 33554432 bytes exhaustedFix PHP Fatal error: Allowed memory size of 33554432 bytes exhausted سلام دوستان خوبم, در آموزش امروز که به درخواست کاربران تنظیم شده است بررسی و راهکار مبارزه با خطای ...

Fix PHP Fatal error: Allowed memory size of 33554432 bytes exhausted

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

مراحل کار برای آشنایی بیشتر به این طریق است که :

نمونه خطایی که شاید شما به آن بر بخورید بصورت زیر شاید باشد :

[php]

PHP Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 6233929 bytes) in /public_html/…/wp-includes/cache.php on line 330

[/php]

1- نسخه وردپرس خود را به آخرین ورژن وردپرس بصورت دستی بروز رسانی نمائید.

2- در مسیر زیر wp-includes/cache.php فایل مربوطه را باز کنید و بعد از <?php کد زیر را در آن جایگزاری نمائید:

[php]

ini_set(‘memory_limit’,’64M’); // set memory to prevent fatal errors

[/php]

3- بسازید یک فایل htaccess. برای شاخه wp-includes و کد زیر را در آن قرار بدهید :

[php]

# set memory limit for cache.php
php_value memory_limit 32M

[/php]

4- بسازید یک فایل php.ini و کد زیر را داخل آن اضافه کنید و در شاخه wp-includes قرار دهید :

[php]

;; set memory limit for cache.php
memory_limit = 32M

[/php]

و اگر لازم بود شما محدودیت حافظه را افزایش دهید در رنج های 32,64,128,256,512

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

راه حل دوم برای برداشتن محدودیت حافظه :

1- فایل wp-config.php را باز کرده و کد زیر را جایگزاری نمائید :

[php]

define(‘WP_MEMORY_LIMIT’, ’64M’);

[/php]

2- اگر شما دسترسی دارید به فایل php.ini تغییر بدهید مقدار  memory limit کد خط زیر از 32M به 64M :

[php]

memory_limit = 64M ; Maximum amount of memory a script may consume (64MB)

[/php]

3- اگر شما دسترسی ندارید به فایل php.ini بسازید یک فایل .htaccess و مقدار زیر را در آن جایگزاری نمائید :

[php]

php_value memory_limit 64M

[/php]

4- استفاده از افزونه ها :

Memory Bump

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

WP Memory Usage

جهت نمایش ورژن php و محدودیت حافظه و حافظه ای که همکنون دارید استفاده میکنید در داشبورد مدیریت و فوتر.

TPC Memory Usage

PHP Memory Limit

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

5- در نهایت با مدیر هاست خود تماس بگیرید اگر مشکلتان حل نشد.

QR: پک آموزش رفع خطای Allowed memory size of 33554432 bytes exhausted
مرجع : سزار وردپرس
لینک کوتاه : https://3zar.ir/?p=15026

دیدگاه‌های کاربران 24 نظر

  1. وحید عطار زاده علیاء

    موفق باشید.

  2. کوتاه و مفید

  3. مصطفی ناظری راد

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

  4. عباس خاک جانی فراهانی

    🙂

  5. علی رضا جاودانیان

    ممنون.

  6. امیر دولت آبادی

    مطلب جالبی بود

  7. تشکر ویژه

  8. سلام و ممنون
    در بعضی هاست ها این راه ها جواب نمیده. فرضن خود من الآن مشکل عدم امکان به روز رسانی وردپرس و نصب افزونه رو دارم. موقع آنپک کردن گیر میکنه و هیچ پیغامی هم نمیده. ظاهرن مشکل مربوط به میزان مموری هست اما مدیر سرور میگه نه!
    شما ایده ای دارین؟ 🙁

    • نه عزیز من الان فکر و ذهن درگیر پروژه ی سازمانی نمیدونم چیکارش کنم.راه حلی که بنظرم رسید و دوستان باهاش مشکلشون رو برطرف کرده بودن را براتون گذاشتم.

    • شما شک نکنید که کمبود رم هستش مشکلتون چون واسه من هم پیش امده

      قبل از بروز رسانی همه ی افزونه های خودتون غیر فعال کنید و بعد انجام بدید

    • سلام دوست گرامی
      این مشکلی که شما مطرح کردین میتونه از مشکل دریافت پک هم باشه، شما پک رو دانلود کن در مسیر مشخص هاستت آپلود کن بعد شروع به عملیات نصب کن

  9. سلام آقا رضا، عالی بود

  10. دوستان یکی میشه بگه این روش دقیقا داره چیکار میکنه

    وقتی مدیر هاست خودشون رم 64 مگابایت محدود کردن این روش چه کمکی میتونه بکنه؟

  11. تکنولوژی جوان

    سلام ممنون از مطالبتون
    ولی مشکل بنده اصلاً خوب نشد! حالا این ارور رو میده لطفاً راهنمایی کنید!
    Fatal error: Unknown: Cannot use output buffering in output buffering display handlers in Unknown on line 0
    ممنون

    • غیر فعال کن کلیه پلاگین هاتون را و قالب پیش فرض را اکتیو نموده و پلاگین های مربوطه را نصب نمائید اما …
      ببینید برای نصب همه پلاگین ها هم اینطور است یا نه؟ و ببینید به کدام پلاگین مشکل دارد.

  12. حالا اگر این eror را داد و دیگر نرفت باید چی کار کنیم

  13. یک eror جدید CPU Limit Exceeded چی کار کنم

    • سلام
      اطلاعات هاست و وردپرس خود را بفرستید به همراه ذکر مشکل از طریق فرم تماس با ما بفرستید چک کنم.

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

  15. سلام . چیکار کردی که ارور CPU Limit Exceeded درست شد؟

  16. سلام اقا رضا
    در بخش مپ سایت در بخش تگ ارور زیر میده چجوری میتونم درستش کنم؟افزونه yoast استفاده میکنم چجوری میتونم درستش کنم؟
    تورو خدا کمک کنید مرسی
    جواب به ایمیلم بفرستید
    Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 71 bytes) in /home2/domains/wp-content/plugins/wordpress-seo/inc/class-sitemaps.php on line 974
    راهنمایی کنید مرسی

  17. سلام دوستان
    من قالب سایت رو که عوض کردم به خطای زیر برخوردم

    Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 303959 bytes) in /home/cdnagwee/public_html/shop/wp-includes/functions.php on line 295

    سپس تمام راههای افزایش حافظه وردپرس رو انجام دادم بازم مشکل رفع نشد.(افزایش مقدار در فایل php.ini , wp-config و حذف افزونه ها)

    بعد اومدم در یک وردپرس تازه نصب شده قالب رو نصب کردم که نصب شد و بعد جداول دیتابیس رو یکی یکی اضافه کردم تا مشخص شد با اضافه کردن جداول زیر دچار خطا میشه
    wp_term_taxonomy
    wp_term

    حالا بنظرتون چطور این مشکل رو رفع کنم؟

    ممنون میشم راهنمایی کنید

  18. سلام خسته نباشید،کسی میدونه این ارور چیه؟ وقتی میخواستم منو سایتو درست کنم اومد الان که میخوام برم قسمت منو این ارور نشون میده
    Fatal error: Out of memory (allocated 135266304) (tried to allocate 36447309 bytes) in /home/shahinma/public_html/wp-admin/includes/nav-menu.php on line 928

جوابی بنویسید

ایمیل شما نشر نخواهد شدفیلد های ضروری نشانه گذاری شده است. *

*

قبل از نوشتن دیدگاه به نکات مهم زیر توجه کنید


  • - دیدگاه‌هایی مانند: خوب بود، ممنون- سایت خوبی دارید- عالی بود و موارد مشابه تایید نمی‌شود.
  • - دیدگاه‌تان را فقط در رابطه با همین مطلب ثبت کنید، در غیر اینصورت پاسخ داده نخواهد شد.
  • - دیدگاه‌هایی که دارای نام‌های تبلیغاتی با هدف بک‌‌لینک گرفتن هستند تایید نمی‌شوند.