رفتن به مطلب

خطای Fatal error: Out of memory


پست های پیشنهاد شده

چند وقته بعضی وقتا هنگام ورود به سایت ارور Fatal error: Out of memory و internet server erorr میده

از ارور Fatal error: Out of memory خیلی میاد و همشون هم باهم فرق دارن

من چند تا شو میذارم

Fatal error: Out of memory (allocated 19398656) (tried to allocate 122881 bytes) in /home/amir90/public_html/wp-includes/pomo/streams.php on line 139

Fatal error: Out of memory (allocated 19398656) (tried to allocate 122881 bytes) in /home/amir90/public_html/wp-includes/pomo/streams.php on line 139

Fatal error: Out of memory (allocated 22806528) (tried to allocate 47 bytes) in /home/amir90/public_html/wp-includes/pomo/mo.php

on line 213

این ارور وقتی زیاد میاد که سایت رو تن تن پشت سر هم باز کنی

همه سایت هارو گشتم اما چیزی پیدا نکردم بعد رفتم سراغ سایت های خارجی که یه چیز پیدا کردم

گفتند در فایل php.ini عبارت memory_limit = 8M رو بکنم این memory_limit = 16M اوایل دیگه از این خطا نمیومد اما باز پیداش شده من اون مقدار مموری رو زیاد تر کردم اما باز درست نشد

:(:angry::(:angry:

ویرایش شده توسط Amir 90
لینک به ارسال

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

اگر با افزایش این مقدار در php.ini مشکل حل نشد از این کد در فانکشن استفاده کنید


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

8 مگ یا 16 مگ کافی نیست ، روی 64 قرار بدید مقدار رو ..

لینک به ارسال

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


memory_limit = 64M;

لینک به ارسال

دوست عزیز این کد


memory_limit = 64M;

برای php.ini هستش نه فایل فانکشن .. لطفا دقت کنید ..

در ابتدا به فایل‌های پوسته‌ی سایتتون برید ببینید فایل functions.php وجود داره یا نه ..

اگر وجود داشت این کد رو در انتهای سند اضافه کنید :


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

اگر وجود نداشت یک فایل پی‌اچ‌پی با همین نام ایجاد کنید و داخل فایل‌های پوستتون آپلودش کنید و این رو داخلش قرار بدید :


<?php
define('WP_MEMORY_LIMIT', '64M');
?>

اگر نمیتونید انجام بدید به پشتیبان میزبان سایتتون بگید تا مقدار پیش‌فرض حافظه‌ی رم رو براتون افزایش بدند ..

لینک به ارسال

با پشتیبان میزبان هاستتون تماس بگیرید ..

اگر نمیتونید انجام بدید به پشتیبان میزبان سایتتون بگید تا مقدار پیش‌فرض حافظه‌ی رم رو براتون افزایش بدند ..
لینک به ارسال

به پشتیبان گفتم به من دقیقاً همین حرفو زد که اینجا کپی میکنم:

مشکل از حافظه ی رم نیست

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

ویرایش شده توسط Amir 90
لینک به ارسال

جدا پشتیبانی با همین لفظ جوابتون رو داد ؟ :D

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

لینک به ارسال

این کارو کردم

همه افزونه هامو غیر فعال کردم

کاری که شما گفتید هم انجام دادم

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

لینک به ارسال

من فکر میکنم از سرورتون باشه

البته اگر افزونه خیلی نصب ندارید

لینک به ارسال

همه افزونه هام همینا هستن 18تا

Add Logo to Admin

بررسی کننده پیوند شکسته

Comment Rating

فرم تماس نسخه 7

Google XML Sitemaps

Really Simple CAPTCHA

Related Posts via Categories

Simple Google +1 Button

Subscribe To Comments

Tango Smileys Extended

Thank Me Later

TinyMCE Advanced

W3 Total Cache

Wordpress Statistics

WP-PageNavi

WP-Polls

WP-PostViews

WP No Category Base - WPML compatible

لینک به ارسال

هر کی بتونه این مشکل رو حل کنه بهش یه هاست 2 گیگ با امکانات نامحدود یک ساله که 30 هزار تومن قیمتشه میدم

قول میدم هرکی مشکلمو حل کنه هاست رو بهش رایگان بدم

ویرایش شده توسط Amir 90
لینک به ارسال

دوستان الا بدتر شد دیگی اصلا سایتم نمیاد

تروخدا کمکم کنید

panelgames.ir

الان فایل .htaccess رو دستکاری کردی که اینطوری شده ... اگه آره فایل رو به حالت اولش برگردون. در غیر اینصورت باید لاگ سرور رو نگاه کنی تا ببینی مشکل از کجاست ( با پشتیبانی هاست تماس بگیر بگو لاگ رو ببینن )

بعد از اینکه سایت رو نجات دادی، تمام پلاگین ها رو غیر فعال کن... مقدار مموری رو داخل php.ini افزایش بده و بعد مطمئن شو که مقدارش تغییر کرده..مثلن کد زیر رو توی فایل فانکشن یه اون بالا قرار بده و بعدن پاکش کن:


var_dump(ini_get('memory_limit')); die;

اگه مقدارش تغییر نکرده بود به پشتیبانی بگو که ini رو تغییر دادی و سرویس رو ریستارت کنه تا تغییرات اعمال بشه

بعد توی فایل wp-config.php خط زیر رو یه جایی اضافه کن:


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

حالا اگه مشکل حل شد که دونه دونه پلاگین ها رو فعال کن و ببین مشکل از کدومشون بوده یا شاید هم دیگه پیامی نبینی....اگر هم مشکل حل نشد که واقعن راهی به ذهنم نمی رسه که عمومیت داشته باشه و باید دقیقن بررسی بشه و با سایت و سرور درگیر شد تا مشکل رو پیدا کرد

موفق باشیـ..

لینک به ارسال

ممنون مشکل اسم فایل

.htaccess بود که انگار تغییر کرده بود

من کد

[/color]
[color=#282828]

[right]var_dump(ini_get('memory_limit')); die;

[/right]

رو گذاشتم نوشت 32m

بعدش فایل php.ini رو ویرایش کردم بازم نوشت 32

بعدش فایل ini رو از wp admin انتقال دادم به public_html

بعدش دوباره کد زیر رو گذاشتم

[/color]
[color=#282828]

[right]var_dump(ini_get('memory_limit')); die;

[/right]

نوشت 64m

:lol:

اول خیلی خوش حال شدم اما وقتی رفتم توسایتم .......

بازم اونجور شد

مقدارشو زیاد کردم 1024M باخوشحال رفتم توسایتم اما بازم ............ :angry:..........

یه چیز جالب که فهمیدم تو مرورگر فیر فاکس اصلا این ارور نمیاد

فقط تو مرورگر گوگل کروم و اینترنت اکپلوره این ارور مشاهده میشه

دیگه راهی به ذهنم نمیرسه

لینک به ارسال

ممنون مشکل اسم فایل

.htaccess بود که انگار تغییر کرده بود

من کد

[/color]
[color=#282828]

[right]var_dump(ini_get('memory_limit')); die;

[/right]

رو گذاشتم نوشت 32m

بعدش فایل php.ini رو ویرایش کردم بازم نوشت 32

بعدش فایل ini رو از wp admin انتقال دادم به public_html

بعدش دوباره کد زیر رو گذاشتم

[/color]
[color=#282828]

[right]var_dump(ini_get('memory_limit')); die;

[/right]

نوشت 64m

:lol:

اول خیلی خوش حال شدم اما وقتی رفتم توسایتم .......

بازم اونجور شد

مقدارشو زیاد کردم 1024M باخوشحال رفتم توسایتم اما بازم ............ :angry:..........

یه چیز جالب که فهمیدم تو مرورگر فیر فاکس اصلا این ارور نمیاد

فقط تو مرورگر گوگل کروم و اینترنت اکپلوره این ارور مشاهده میشه

دیگه راهی به ذهنم نمیرسه

این ارور در کوکی کروم ذخیره می شه یا باید هر صفحه را دوباره رفرش کنید تا درست بشه یا باید از طریق تنظیمات

تنظیمات اضافی

حذف کوکی ها کوکی هاتون رو در کروم حذف کنید

لینک به ارسال

این ارور در کوکی کروم ذخیره می شه یا باید هر صفحه را دوباره رفرش کنید تا درست بشه یا باید از طریق تنظیمات

تنظیمات اضافی

حذف کوکی ها کوکی هاتون رو در کروم حذف کنید

اااااااااااااااااااااااااااااااااااااااا

یعنی مشکل همین بود

من خودمو یه ماه دارم عذاب میدم یعنی مشکل کوکی ها بود

خیلی خیلی خیلی×بی نهایت ممنون

نمیدونم چطوری از شما تشکر کنم

انقدر خوشحالم که میخوام برم فضا

خیلی ممنون

واقعا که شما استادید

ولی در آخر یه مشکل دیگه این ارور در مرورگر بازدید کنندهام ذخیره میشه چیکار کنم

لینک به ارسال
ولی در آخر یه مشکل دیگه این ارور در مرورگر بازدید کنندهام ذخیره میشه چیکار کنم

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

لینک به ارسال

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

لینک به ارسال

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

یکی از مهمترین دلایل اینگونه ارورها اسکریپت هایی است که لوپ نا محدود دارند یعنی یک درخواست را به تعداد نامحدود از سرور می پرسند این مسئله در صورت نادرست بودن هر کدوم از افزونه ها و یا کدهای قالب می تونه اتفاق بیافته و چک کردنش در حالت عادی کار خیلی دشواریه بهتر مرور کنید اگر از جایی کدی را روی سایت گذاشتید حذفش کنید و تست بگیرید یا مدتی را (حداقل سه روز) با قالب دیفالت و بدون هیچ افزونه ای فعالیت کنید و بعد تک به تک افزونه ها را با فاصله مشابه فعال کنید تا افزونه ایراد دار در بیاد

و در نهایت اگر از افزونه ها خیالتون راحت شد باید یک فکری برای تعویض قالب بکنید

نکته: این ارور همگانی نیست یعنی ممکنه در یک لحظه برای شما به تام اوت بخوره ولی یک ثانیه بعد یک کاربر به راحتی وارد سایت بشه

لینک به ارسال
  • 1 ماه بعد...

سلام

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

ضمنا این مشکل فقط یکی دو سه روز اخیر به جان سایت بنده افتاده و با اینکه سایتم شاپ هست هر ساعت بدتر میشه و الان طوری شده که دیگه هر کسی بهم پیام می ده یا ایمیل می زنه می گه سایتت داره fatal error میده

با این حال سایت رو به آخرین ورژن وردپرس به روز کردم ولی باز هم حل نشد

کل فایل ها رو حذف کردم مجدد با ورژن جدید وردپرس به روز کردم

دوستان به نظرتون از تنظیمات افزونه all in one seo pack نیست چون یه قسمتی داره برای تنظیمات مموری و این حرف ها که من همین گزینه ها رو هم تغییر دادم ولی تا الان بدون نتیجه

با تشکر

ویرایش شده توسط internet
لینک به ارسال

یک نکته جالب هاست بنده و هاست این دوستمون که مشکل داره:

http://whois.domaintools.com/panelgames.ir

هر دو هاست iweb.com کانادا هست

ولی ما از جاهای مختلف هاست گرفتیم بنده به احتمال قریب به یقین می گم احتمالان مشکل از شرکت هاستینگ iweb هست

نظر سایت دوستان چیه؟

با تشکر

لینک به ارسال

به گفتگو بپیوندید

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

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...