خوش آمدید به انجمن ای فری

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

درخواست راهنمایی

اگر نیاز به راهنمایی دارید درخواست خود را ثبت کنید

فروشگاه

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

دانلود منابع

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

آموزش رفع خطای Fatal error: Allowed memory size

WALKER

مدیر کل انجمن
عضویت
11/13/18
ارسال ها
6,100
امتیاز واکنش
5,500
محل سکونت
tehran
آنتی ویروس
2080

ممکن هست موقع کار با وردپرس یا هر سیستم مدیریت محتوای دیگری (جالب شد کم کم داریم علاوه بر وردپرس در مورد سیستم‌های مدیریت محتوای دیگه هم صحبت می‌کنیم. ) با خطای Allowed memory size of مواجه بشید. این خطا مربوط به چیست و چرا باید در سایت ما نمایان شود؟ در این مقاله این خطا را بررسی و رفع خواهیم کرد.

در این مطلب می‌خوانید:
  • خطای Fatal error: Allowed memory size
  • افزایش PHP Memory Limit در سایت وردپرسی
  • چطور میزان PHP Memory Limit را افزایش دهیم؟

خطای Fatal error: Allowed memory size

این خطا زمانی بوجود میاد که با کمبود رم مواجه شویم! خیلی از مواقع تا در مورد کمبود رم صحبت می‌کنیم، کاربر با شدت عصبانیت میگه: مرد مومن من ۱۶۴ گیگ رم روی سیستم لوکال هاست یا سرور دارم. کمی Relax باش دوست عزیز! منظور من خدایی نکرده کم بودن رم سیستم شما نیست! ممکن هست رم سیستم شما ۱ ترابایت باشه اما میزان رمی که برای هر پروسه در PHP شما تنظیم شده فقط ۶۴ مگابایت رم باشه. پس می‌تونید این میزان رو افزایش بدید.

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

کد
Fatal error: Allowed memory size of 32321532 bytes exhausted (tried to allocate 2331617 bytes) in /home/mihanwp/public_html/wp-includes/plugin.php on line 400

افزایش PHP Memory Limit در سایت وردپرسی

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

کافیست وارد فایل منیجر هاست خود شده و فایل wp-config.php را ویرایش کنید. خط زیر را در این فایل پیدا کنید. اگر نیست، پس این خط را اضافه کنید.

کد
define( 'WP_MEMORY_LIMIT', '256M' );

به همین راحتی! رم وردپرس به ۲۵۶ مگابایت افزایش پیدا کرد و می‌توانید سایتتان را بدون مشکل باز کنید. اگر با روش اول حل نشد پس بریم سراغ روش دوم یعنی دست به دامان هاستینگ شویم.

چطور میزان PHP Memory Limit را افزایش دهیم؟

برای حل این مشکل اگر مدیر سرور هستید یا روی لوکال هاست با وردپرس کار می‌کنید کافیست وارد فایل php.ini شوید. مسیر این فایل معمولا در پوشه php شماست اما با یک سرچ ساده در سیستم خود می‌توانید این فایل را پیدا کنید.
  • اگر به WHM دسترسی دارید می‌توانید وارد بخش Multi PHP INI Editor شوید و این فایل را مستقیما از پنل سرور خود تغییر دهید.
  • اگر به DirectAdmin مدیر هاست دسترسی دارید می‌توانید از بخش File Editor این فایل را مستقیما تغییر دهید.

بعد از اینکه فایل را پیدا کردید کافیست به دنبال خط زیر باشید:

کد
memory_limit = 256M

ممکن هست بسته به تنظیمات وب سرور شما مقدار 256 در کد بالا متغیر باشد. در هر صورت می‌توانید این مقدار را به 512M یا بیشتر افزایش دهید و دوباره از سایت خود استفاده کنید.
 
ارسال کننده موضوعات مشابه انجمن پاسخ ها تاریخ
WALKER آموزش آموزش رفع خطای Combine Images Using CSS Sprites آموزشهای وردپرس 0
WALKER آموزش رفع خطای می‌خواهید ‌این کار را انجام دهید؟ در وردپرس آموزشهای وردپرس 0
WALKER آموزش رفع خطای پنهان شدن دکمه های ویرایشگر متن در وردپرس آموزشهای وردپرس 0
WALKER آموزش رفع خطای جهت انجام عملیات تعمیرات زمان‌ بندی شده… آموزشهای وردپرس 0
WALKER آموزش رفع خطای نوشتن پرونده روی دیسک با خطا مواجه شد آموزشهای وردپرس 0
WALKER آموزش رفع خطای 413 Request entity too large در وردپرس آموزشهای وردپرس 0
WALKER آموزش رفع خطای نمی‌توانید افزونه را حذف کنید در وردپرس آموزشهای وردپرس 0
WALKER آموزش آموزش رفع خطای Specify a character set early در GTmetrix آموزشهای وردپرس 0
WALKER آموزش آموزش رفع خطای Specify a cache validator و Configure entity tags آموزشهای وردپرس 0
WALKER آموزش آموزش رفع خطای Avoid AlphaImageLoader filter در GTmetrix آموزشهای وردپرس 0
WALKER آموزش راهکار رفع خطای Missing a Temporary Folder در وردپرس آموزشهای وردپرس 0
WALKER آموزش رفع خطای Error Establishing A Database Connection آموزشهای وردپرس 0
WALKER آموزش آموزش رفع خطای افزونه های وردپرس آموزشهای وردپرس 0
lord درخواست رفع ارور Submitted URL marked ‘noindex’ در گوگل وبمستر وردپرس 0
WALKER آموزش رفع ارور Remove Render-Blocking JavaScript در وردپرس آموزشهای وردپرس 0
WALKER آموزش رفع ارور 504 Gateway Timeout در وردپرس آموزشهای وردپرس 0
WALKER آموزش Robot.txt چیست؟ چطور مشکلات پهنای باند را رفع می کند؟ آموزشهای وردپرس 0
WALKER آموزش رفع مشکل آپدیت وردپرس و پلاگین ها در هاست ایران آموزشهای وردپرس 0
WALKER آموزش رفع مشکل وردپرس ، پس از تغییر دامنه آموزشهای وردپرس 0
WALKER آموزش آموزش رفع مشکل نصب افزونه و قالبهای وردپرس آموزشهای وردپرس 0
maede مباحث و مشکلات خطای سرور پشتیبانی زنفورو 5
WALKER آموزش بهبود صفحه خطای 404 در وردپرس آموزشهای وردپرس 0
WALKER آموزش حل خطای http موقع آپلود تصاویر در وردپرس آموزشهای وردپرس 0
WALKER آموزش حل خطای زمان بندی از دست رفته در وردپرس آموزشهای وردپرس 0
WALKER آموزش سفارشی سازی صفحه خطای ۴۰۴ در وردپرس آموزشهای وردپرس 0
WALKER آموزش حل خطای Fatal Error: get_header() در وردپرس آموزشهای وردپرس 0
WALKER آموزش حل مشکل Fatal Error در وردپرس آموزشهای وردپرس 0

موضوعات مشابه

shape1
shape2
shape3
shape4
shape7
shape8
بالا