Turn off output_buffering in PHP by using a Plesk override, or editing the local php.ini (Plesk rewrites the php.ini with the override), by adding a line:
output_buffering = 'Off'
Joomla reports Output Buffering is On, so investigate.
Create a phpinfo() in the same folder as your Joomla installation.
In the Joomla administration backend, go to System Information / PHP Settings.
Joomla says: Setting: Output Buffering Value: On
Yet phpinfo() reports
output_buffering Local Value: Off Master Value: Off
PHP output_buffering should be reported as Off
PHP output_buffering is reported as On
Environement: CentOS 6.4, Apache 2.2.15, PHP 5.4.27
And yes, I restarted Apache, although changing the value in Plesk applies the change immediately without a restart anyway.
This behavior is observed on both Joomla 2.5 and 3.
I ran across this using the rokbooster plugin, that compressed CSS etc. It likes output_buffering to be Off. I turned it off, yet Joomla continues to think it is On.
Argh I thought it was stripping out the quotes, but no. Removing the quotes fixes the problem, thanks!
Status | New | ⇒ | Closed |
Closed_Date | 0000-00-00 00:00:00 | ⇒ | 2014-09-17 17:24:59 |
Labels |
Added:
?
|
Output Buffering is OFF in Joomla 3.7.2 > System information > PHP information (PHP 7.1.5) by a —> php_value output_buffering Off command in the .htaccess.
In Joomla > System information > Relevant PHP Settings > Output Buffering is ON
commenting on a three year old issue will not be seen. please open a new issue
Cool
Try using
output_buffering = off
instead ofoutput_buffering = 'off'
(notice the missing ' ' around theoff
). The parameter either accepts an integer or a boolean. However you give a string, which is basically invalid.Can you verify that?