یکی از خطاهای رایج در وردپرس Memory Exhausted است، که به راحتی با افزایش فضای PHP میتوان این مشکل را نیز رفع نمود.
در این مقاله با ما همراه باشید تا به بررسی این مشکل بپردازیم.
خطای Memory Exhausted در وردپرس
دلیل رخ دادن خطای Memory Exhausted در وردپرس چیست؟
سیستم مدیریت محتوای وردپرس با زبان PHP نوشته شده است.
هر سایتی نیازمند به یک هاست است و هر برنامهای برای اجرا نیاز به حافظه دارد.
مدیران شرکتهای میزبانیوب، حافظه خاصی را برای PHP در نظر میگیرند.
زمانی که وردپرس شما نیاز به فضای PHP بیشتری داشته باشد با خطای زیر مواجه میشوید.
بهطور پیشفرض وردپرس امکان افزایش حافظه به 64 مگابایت را دارد، که این فضا نیز به نظر کافی نیست؛ اما روشهایی وجود دارد که میتوانیم برای افزایش این فضا و رفع خطای Memory Exhausted اقدام نماییم.
افزایش حافظه PHP و رفع محدودیت آن در وردپرس
به پرونده wp-config.php مراجعه کنید و قطعه کد زیر را به قبل از “That’s all, stop editing! Happy blogging” اضافه کنید.
define( 'WP_MEMORY_LIMIT', '256M' );
این کد به وردپرس دستور میدهد تا حافظه PHP را به 256 مگابایت افزایش دهید و در آخر ذخیره کنید.
اگر با این نیز مشکل شما برطرف نشد یعنی سرویسدهنده هاست شما اجازه افزایش حافظه را نداده و برای افزایش این مورد باید به هاستینگ خود مراجعه و مسئله را بیان کنید تا آنها اقدام به افزایش فضای PHP شما نمایند.
راه های بالارو امتحان کردم اما مشکلم برطرف نشد. ممکنه روش دیگری برای رفع مشکل باشه؟
سلام از سلکت پی اچ پی ورژن هم میشه این مشکل رفع کرد؟