دقیقه مطالعه

فعال کردن 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
دیدگاهتان را بنویسید

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