آموزش رفع خطای حافظه 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 می باشد)

۱) در اولین قسمت تنها کاری که باید انجام دهید این است که از طریق ftp به سایت خود وصل شوید و در فایل wp-config.php کد زیر را قرار دهید:

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

۲) به دنبال فایل cache.php در پوشه wp-includes سایت خود بروید و سپس کد زیر را در آن وارد و یا قرار دهید (این روش با بروزرسانی وردپرس از بین می رود) :

ini_set('memory_limit','32M'); // set memory to prevent fatal errors

توجه داشته باشید که مقدار ۳۲M را می توانید تا ۱۲۸M تغییر و ارتـقاء دهید

۳) سپس یک فایل htaccess بسازید و کد زیر را در آن قرار دهید:

# set memory limit for cache.phpphp_value memory_limit 32M

۴) بعد از انجام مراحل قبل در فایل  php.ini در هاست خود کد زیر را در آن قرار دهید (ممکن است شما به این فایل دسترسی نداشته باشید و نیاز باشد که پشتیبان هاست سایت شما اینکار را انجام دهد) :

;; set memory limit for cache.phpmemory_limit = 32M

پس از انجام کلیه ی مراحل فوق کار ما به پایان خواهد رسید و با نصب افزونه و یا … مشاهده خواهید کرد که دیگر این ارور نخواهد آمد.

نویسنده: |۱۳۹۷/۱۰/۲۱ ۰:۴۶:۲۹۲۰ دی ۱۳۹۷|مشکلات رایج, مقالات آموزشی, وردپرس|فاقد دیدگاه

درباره نویسنده:

روزبه قبادی هستم طراح وب تقریبا 3 ساله که وارد دنیای هک وامنیت و طراحی وب شدم که 2 ساله دارم حرفه ای کار میکنم.

نظر شما چیست