View Issue Details

IDProjectCategoryView StatusLast Update
0000704Apache 2.x Bugpublic2021-07-14 01:59
ReporterIgor Vaskov Assigned To 
Status newResolutionopen 
PlatformOS/2OSECSOS Version2.2
Product Versionv2.2.1 
Summary0000704: Apache 2.4.41 (debug)? PHP 5.4.45
DescriptionPHP script without the ob_start(); command does not work correctly and does not fully render content.
As a result of the script, only the beginning of the output stream is given, and the end is not transmitted. Because of this, some scripts do not work, for example phpMyAdmin. In this script, the css file is cut in half. As a result, nothing is displayed on the screen.
Applying the ob_start(); command at the beginning of the script and the ob_end_flush(); command at the end of the script solves the problem.
TagsNo tags attached.



2020-03-02 19:21

administrator   ~0003383

I'll try find time to look at this.... my testing locally here with PHP rendered mantis and cms made simple pages ok :(

Igor Vaskov

2020-03-02 22:45

reporter   ~0003384

Many QMS contain this command at the beginning of the script. I also did not meet these problems anywhere except phpmysql. This package contains a long php script mixed with html (output over 45 kilobytes css style code and javascript code). And it is clipped near the border of 40 kilobytes. Maybe it's some kind of buffer.

Igor Vaskov

2020-03-02 22:45

reporter   ~0003385


David McKenna

2021-07-05 02:12

reporter   ~0003777

Just ran into this issue myself with phpMyAdmin 4.0 and 4.9. They work perfectly with Apache2.2.34/php5.6.40, but I get a blank page when running Apache2.4.48/php7.3.25 (or php5.6.40). I'll try adding the commands Igor mentions...

Issue History

Date Modified Username Field Change
2020-02-28 08:39 Igor Vaskov New Issue
2020-03-02 19:21 psmedley Note Added: 0003383
2020-03-02 22:45 Igor Vaskov Note Added: 0003384
2020-03-02 22:45 Igor Vaskov Note Added: 0003385
2021-07-05 02:12 David McKenna Note Added: 0003777