آموزشمطالب برتروردپرس

آموزش رفع خطای ob_end_flush در وردپرس

ممکن است یک روز که از خواب بلند می شوید و به سایت خود سر میزنید با خطای زیر مواجه شوید. این خطا برای وقتی است که ماژول خاصی در php از کار می افتد یا با بروز شدن سرور شما ، ماژول مد نظر ما بروز می شود و دیگر توسط قالب و وردپرس شما پشتیبانی نمی شود.

ob_end_flush(): failed to send buffer of zlib output compression (1) in Website\wordpress\wp-includes\functions.php on line 3718.

رفع این خطا در آدرسی است که در ادامه خطا آمده است. وارد سی پنل شوید. فایل functions را در پوشه wp includes پیدا کنید:

فایل functions.php را در حالت ویرایش باز کنید و به سطری بروید که در خطا نوشته. مثلا برای مثال خطای بالا، سطر 3718 نوشته شده، پس ما به این سطر می رویم.

اگر به این سطر بروید خواهید دید که کد زیر را شامل می شود:

ob_end_flush();

این کد را با کد زیر جابجا کنید تا مشکل شما رفع شود:

remove_action( 'shutdown', 'wp_ob_end_flush_all', 1 );

به همین سادگی مشکل شما رفع شد.

موفق باشید.

بهروز فیض

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

نوشته های مشابه

دکمه بازگشت به بالا