رفع خطای حافظۀ خسته در سیستم وردپرس
اگر در سایت خود از محتوای زیادی استفاده میکنید، حتماٌ خطای حافظۀ خسته را مشاهده کردهاید؟ این یکی از شایع ترین خطاهای وردپرس است و با افزایش محدودیت حافظۀ php این خطا را به طور کامل رفع کنید. در این مقاله ما به شما به طور کامل نشان خواهیم داد که چگونه با افزایش محدودیت حافظۀ php از شر این خطا خلاص شوید. پس اول از همه به تعریف این خطا و سپس به راه حل رایج برای از بین بردن این ارور میپردازیم.
خطای حافظۀ خسته شده در وردپرس چیست؟
وردپرس با زبان برنامه نویسی php نوشته شده است، و هر سایتی به یک میزبان وردپرس نیاز دارد تا بتواند از این سرویس استفاده کند. سرورهای وب مانند هر کامپیوتر دیگری هستند. آنها برای ذخیره موثر برنامه های چندگانه در همان زمان نیاز به حافظه دارند. مدیران سرور مقدار حافظه خاصی را به برنامه های مختلف از جمله php اختصاص می دهند. هنگامی که وردپرس شما نیاز به حافظۀ بیشتری نسبت به حافظۀ فعلیتان داشتهباشد خطا به صورت زیر برای شما نمایش داده میشود.
۱
|
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 را در سیستم وردپرس ویرایش کنید. این فایل در پوشۀ root شما موجود است و شما باید از طریق FTP و یا پنل مدیریت میزبانی سایت به آن دسترسی پیدا کنید. در قدم بعدی، شما باید کد زیر را در فایل wp-config.php و قبل از نوشتهای که میگوید: ‘That’s all, stop editing! Happy blogging.’ قرار دهید.
۱
|
define( 'WP_MEMORY_LIMIT' , '256M' ); |
این کد به سیستم وردپرس دستور میدهد که محدویت حافظۀ php را تا ۲۵۶ مگابایت افزایش دهد. بعد از انجام این کار باید تغییرات انجام شده را ذخیره کنید و فایل wp-config.php را در سرور سایت خود آپلود کنید.
حالا سیستم وردپرس سایتتان را چک کنید. میبینید که این خطا دیگر نشان داده نمیشود.
نکته: اگر از راه بالا استفاده کردید و این خطا همچنان به شما نشان داده شد، به این معنی است که ارائه دهندۀ سرویس میزبانی به شما اجازه نمیدهد که محدویت حافظه را افزایش دهید. پس برای حل این مسئله باید با آنها تماس بگیرید و از آنها بخواهید محدویت حافظه را به صورت دستی برای شما افزایش دهند.
امیدوارم که این مقاله به شما کمک کردهباشد و از این به بعد بتوانید به سادگی این خطا را از بین ببرید. همچنین میتوانید به مقالۀ ما در مورد ۲۵ ارور متداول در وردپرس و نحوۀ اصلاح آنها مراجعه کنید و با سایر خطا که ممکن است در آینده با آنها برخورد کنید آشنا شوید.
از این که تا پایان متن من را همراهی کردید از شما تشکر میکنم، حتماٌ دیدگاههای خود را با ما به اشتراک بگذارید.
دیدگاهتان را بنویسید