Magento 2.0 安装错误 always_populate_raw_post_data

Magento 2.0 installing Error always_populate_raw_post_data

我正在尝试在我的服务器上安装 Magento 2.0。在安装过程中,在版本检查屏幕上,出现以下错误:

我的服务器在 OpenSuse 13.2 上 PHP 5.6.1.

在我的 /etc/php5/cli/php.ini 中是以下行:

always_populate_raw_post_data = -1

我已经重启了 Apache。

编辑

我也用 always_populate_raw_post_data = "-1"always_populate_raw_post_data = 0 试过了。默认情况下,它就像 ;always_populate_raw_post_data = 0.

我 运行 通过 Google Chrome 安装脚本。

In my /etc/php5/cli/php.ini is the following line:

此配置文件仅影响来自命令行 (/cli/) 的 php 运行,并且您说您是 运行 从 Apache 中安装它。

要编辑 Apache 使用的版本,您需要编辑一个不同的文件。在 OpenSUSE 上,它应该是 /etc/php5/apache2/php.ini。如果您将 Apache 与 PHP FastCGI 进程管理器一起使用,它将是 /etc/php5/fpm/php.ini。然后您可以将 always_populate_raw_post_data 设置为 1On.

请注意,这在 PHP 7.0+ 中不起作用,因为 always_populate_raw_post_data 在 PHP 7 中不再存在;您现在只能使用 5.6.x。希望 Magento 能在即将发布的版本中解决这个问题。

要在任何系统上找到您的 Apache php.ini 路径,您还可以将文件放在名为 index.php 的网络服务器的根目录中,其内容如下:

<?php phpinfo(); ?>

并且它会输出PHP的运行时间配置,包括它到php.ini的路径。