Setzen von always_populate_raw_post_data=-1 in php.ini für PHP >= 5.6


Seite: 1
Autor Beitrag
partyheld
04.05.15 - 02:51:48 Uhr

Es sollte überlegt werden, ob "always_populate_raw_post_data" in php.ini von PHP 5.6 von 0 auf -1 geändert werden sollte.

Z.B. zeit Piwik bei Installation unter PHP 5.6 folgenden Fehler an:
[Failed] always_populate_raw_post_data=-1
To prevent some critical issue, you must set the following in your php.ini file: always_populate_raw_post_data=-1
After making this change, restart your web server.

Der Grund für diesen Installationscheck ist, dass ansonsten, wenn PHP-Fehleranzeige aktiviert ist (was bei Pytal der Fall ist), ein "PHP Deprecated"-Fehler im Website-Betrieb angezeigt werden würde, wenn unter PHP 5.6 always_populate_raw_post_data nicht -1 ist.

D.h. anscheinend, dass selbst Applikationen, die $HTTP_RAW_POST_DATA verwenden, durch die aktivierte PHP-Fehlerausgabe bei Pytal unter PHP 5.6 beeinträchtigt werden. Ebenso wie Applikationen, die $HTTP_RAW_POST_DATA nicht verwenden - wie z.B. Piwik. Sodass always_populate_raw_post_data=-1 in beiden Fällen nötig ist. Ansonsten ist PHP 5.6 bei Pytal eigentlich nicht verwendbar.

Infos unter:
http://php.net/manual/en/ini.core.php...-post-data
http://bugs.php.net/bug.php?id=66763
http://www.serverphorums.com/read.php...19,1048407
http://github.com/piwik/piwik/issues/6465
Seite: 1

- Obige Beiträge stellen keine Äußerung oder Meinung von Pytal oder dessen Betreiber dar -