شاید برای شما هم بار ها این اتفاق پیش آمده باشد که با خطای کمبود حافظه روبرو شوید. این خطا به علت نبود حافظه کافی و استفاده بیش از حد از حافظه رخ میدهد برای رفع این خطا راهکار های ساده ای را در ادامه برای شما قرار داده ایم.

 

رفع خطای حافظه 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

در نهایت به سایت خود بازگشته تا از عدم وجود خطای گفته شده مطمئن شوید.

امتیاز شما از 1 تا 5
1 ستاره میدم به نوشته2 ستاره میدم به نوشته3 ستاره میدم به نوشته4 ستاره میدم به نوشته5 ستاره میدم به نوشته
Loading...