← Back to team overview

group.of.nepali.translators team mailing list archive

[Bug 1572841] Re: Zabbix Frontend fails install with PHP7.0 due to always_populate_raw_post_data configuration

 

** Also affects: zabbix (Ubuntu Xenial)
   Importance: Undecided
       Status: New

-- 
You received this bug notification because you are a member of नेपाली
भाषा समायोजकहरुको समूह, which is subscribed to Xenial.
Matching subscriptions: Ubuntu 16.04 Bugs
https://bugs.launchpad.net/bugs/1572841

Title:
  Zabbix Frontend fails install with PHP7.0 due to
  always_populate_raw_post_data configuration

Status in zabbix package in Ubuntu:
  Fix Released
Status in zabbix source package in Xenial:
  New

Bug description:
  always_populate_raw_post_data was deprecated in PHP 5.3 at which time
  zabbix frontend setup began to insist that it be set to
  always_populate_raw_post_data = -1 in the PHP.ini

  In PHP 7.0, which Ubuntu 16.04 LTS ships with,
  always_populate_raw_post_data has been removed completely.  Due to
  this PHP frontend setup gets stuck on always_populate_raw_post_data
  not being disabled.

  The solution is to apply the following patch to the PHP frontend code
  to ignore PHP 7.0:

  --- /usr/share/zabbix/include/classes/setup/CFrontendSetup.php    2016-04-21 01:06:25.603388814 -0400
  +++ /usr/share/zabbix/include/classes/setup/CFrontendSetup.php  2016-04-21 01:06:59.980485531 -0400
  @@ -72,7 +72,7 @@
                  }

                  // check for deprecated PHP 5.6.0 option 'always_populate_raw_post_data'
  -               if (version_compare(PHP_VERSION, '5.6', '>=')) {
  +               if (version_compare(PHP_VERSION, '5.6', '>=') && version_compare(PHP_VERSION, '7.0', '<') ) {
                          $result[] = $this->checkPhpAlwaysPopulateRawPostData();
                  }
                  $result[] = $this->checkPhpSockets();

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/zabbix/+bug/1572841/+subscriptions