امروز ۱۱ - اردیبهشت - ۰۳
دقیقه مطالعه

فعال کردن output_buffering بر روی هاست

فعال کردن output_buffering بر روی هاست
24 - آذر - 1402

output-buffering یک قابلیت در php است که توسط آن تکه کدهای اجرا شده توسط php که باید به مرورگر ارسال شوند، در یک متغیر ذخیره می‌شوند و بعد از اجرای کامل کد php، به صورت یکجا و کامل به مرورگر ارسال می‌شود.

برخی افزونه‌های وردپرسی، برای فعال شدن نیاز به فعال بودن output-buffering دارند که با این آموزش می‌توانید این قابلیت را بر روی هاست فعال کنید.

این روش باعث افزایش سرعت بارگزاری وب‌سایت و کاهش درگیری منابع هاست خواهد شد.

در صورتی که در پروژه خطاهای Warning: Cannot modify header information – headers already sent by (output) وجود داشته باشد با این کد، این خطا هم رفع خواهد شد.

output_buffering

فعال کردن output_buffering از طریق php.ini

برای فعال کردن، فایل php.ini موجود در پوشه مربوط به وب سایت را باز کرده و این کد را به انتهای آن اضافه و ذخیره می‌کنیم.

output_buffering = on 

فعال کردن output_buffering از طریق فایل htaccess

به سی‌پنل ورود کنید. (آموزش ورود به سی پنل)

فایل‌های مخفی را در قسمت تنظیمات فعال کنید تا فایل‌های مخفی نمایش داده شود.

نمایش فایل های مخفی

روی فایل htaccess. راست کلیک کنید و گزینه edit را انتخاب کنید تا فایل در یک ویرایشگر متنی برای شما باز شود.

این کد را به انتهای فایل اضافه کنید.

 php_flag output_buffering On

بعد از اضافه کردن کد، فایل را ذخیره کنید.

با استفاده از تغییرات انجام شده، قابلیت output_buffering بر روی هاست فعال می‌شود و کدهای php به صورت یکجا و بعد از تکمیل شدن، به مرورگر ارسال خواهند شد.

اگر ابهام و یا مشکلی در این زمینه وجود دارد، و یا در هاست و یا وب سایت شما با انجام آموزش بالا مشکل رفع نشده است، می‌توانید تیکت بزنید و با ارسال درخواست پشتیبانی، منتظر پاسخ همکاران بخش پشتیبانی باشید. (ارسال درخواست پشتیبانی)

Rate this post
دیدگاهتان را بنویسید

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

[bws_google_captcha]