رفع خطای حافظه PHP در وردپرس
آیا تا بحال با خطایی با عنوان حداکثر میزان حافظه مجاز در وردپرس مواجه شده اید؟ خطای حافظه PHP در وردپرس جزو رایج ترین خطا های این سیستم می باشد. که به راحتی و با افزایش مقدار حافظه PHP قابل رفع می باشد. در این مقاله شما یادمیگیرید که چگونه خطای حافظه PHP در وردپرس را به صورت کامل رفع کنید.
خطای حافظه 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
به صورت خودکار اگر حداکثر میزان حافظه پایین تر از 64 مگابایت باشد وردپرس تلاش می کند این مقدار را افزایش دهد. اگرچه بعضی مواقع 64 مگابایت نیز برای اجرای صحیح کل برنامه کافی نمی باشد.
افزایش حافظه PHP در وردپرس:
در قدم اول شما نیاز دارید تا به فایل wp-config.php سایت خود که در ریشه اصلی سایت قرار دارد دسترسی پیدا کنید. برای اینکار می توانید از FTP کلاینت ها و یا پنل هاست خود استفاده کنید.
بعد از دسترسی شما می بایست این فایل را ویرایش کرده و تکه کد زیر را دقیقا قبل از جمله “That’s all, stop editing! Happy blogging.” قرار دهید.
define( 'WP_MEMORY_LIMIT', '256M' );
این خط کد به وردپرس می گوید تا حافظه PHP را به 256 مگابایت افزایش دهد.
بعد از اضافه کردن این کد شما باید فایل wp-config.php را ذخیره کنید.
حال به سایت خود بازگردید و چک کنید که خطای حافظه PHP برطرف شده است یا خیر.
توجه: اگر با اضافه کردن تکه کد بالا همچنان شما پیام خطای قبلی را مشاهده کردید معنای آن این است که سرویس دهنده هاست شما قابلیت افزایش حافظه PHP توسط وردپرس را بسته است و برای افزایش حافظه PHP باید با پشتیبانی هاست خود تماس بگیرید تا این کار را برای شما انجام دهند.
امیدواریم این مقاله به شما کمک کرده باشد تا خطای حافظه PHP در وردپرس را از بین برده و سایت خودتون را به حالت اول برگردانید.
نظرات :