آموزش رفع خطای حافظه PHP در وردپرس

  • توسط روزبه قبادی
  • ۳ سال پیش
  • ۰
آموزش رفع خطای حافظه PHP در وردپرس

[fusion_builder_container hundred_percent=”no” equal_height_columns=”no” menu_anchor=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” background_color=”” background_image=”” background_position=”center center” background_repeat=”no-repeat” fade=”no” background_parallax=”none” parallax_speed=”0.3″ video_mp4=”” video_webm=”” video_ogv=”” video_url=”” video_aspect_ratio=”16:9″ video_loop=”yes” video_mute=”yes” overlay_color=”” video_preview_image=”” border_size=”” border_color=”” border_style=”solid” padding_top=”” padding_bottom=”” padding_left=”” padding_right=””][fusion_builder_row][fusion_builder_column type=”1_1″ layout=”1_1″ background_position=”left top” background_color=”” border_size=”” border_color=”” border_style=”solid” border_position=”all” spacing=”yes” background_image=”” background_repeat=”no-repeat” padding_top=”” padding_right=”” padding_bottom=”” padding_left=”” margin_top=”0px” margin_bottom=”0px” class=”” id=”” animation_type=”” animation_speed=”0.3″ animation_direction=”left” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” center_content=”no” last=”no” min_height=”” hover_type=”none” link=””][fusion_text columns=”” column_min_width=”” column_spacing=”” rule_style=”default” rule_size=”” rule_color=”” class=”” id=””]

دوستان وردپرسی اگر هنگام نصب یک افزونه و یا اپلود یک فایل با خطای زیر برخورد کردید:

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

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

[/fusion_text][/fusion_builder_column][/fusion_builder_row][/fusion_builder_container]

  • facebook
  • googleplus
  • twitter
  • linkedin
  • linkedin
  • linkedin

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

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *