ایران ، تهران ، خیابان آزادی
ساختمان اداری مهیا
0213333333
09354333878
info@codeinwp
davood.jafary@yahoo.com

محدودیت حافظه در وردپرس

محدودیت حافظه در وردپرس

چگونه محدودیت حافظه در وردپرس رو برطرف کنیم

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

چرا  خطای محدودیت حافظه در وردپرس رخ میدهد

وردپرس با زبان برنامه نویسی PHP ایجاد شده و جزو زبان های برنامه نویسی سمت سرور محسوب می شود،  زبان ها برنامه نویسی سمت سرور برای اجرا شدن نیاز به وب سروها دارند. وب سرورها مانند یک کامپیوتر  هستند که برای اجرای همزمان برنامه ها نیاز به حافظه(RAM) دارند.

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

Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 2348617 bytes) in /home4/xxx/public_html/wp-includes/plugin.php on line xxx
افزایش حافظه PHP در وردپرس

برای این کار باید فایل wp-config.php را در وردپرس ویرایش کنید، این فایل در مسیر ریشه سایت هست که میتوانید از طریق FTP و cPanel به آن دسترسی پیدا کنید. پس ابتدا فایل را باز کنید کد زیر را داخل فایل wp-config.php قرار دهید و فایل را ذخیره کنید. دقت کنید که کدهای دیگر این فایل را نباید دستکاری کنید بعد از این کار سایت را از دوباره لود کنید تا ببینید خطا برطرف شده است یا نه.

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

نکته : در صورتی که این روش مشکل شما رو برطرف نکرد ، امکان دارد این مورد از طرف وب سرور شما بسته شده باشد که در این صورت باید با پشتیبانی وب سرور  یا هاستینگ سایت تماس بگیرید و این مورد را گزارش بدهید.

امیدوارم این مقاله برای شما مفید واقع شده باشد، لطفا نظرات خودت با ما در میان بگذارید.


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

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

دوازده − هفت =