【发布时间】:2018-02-15 00:47:53
【问题描述】:
我正在尝试设置 Magento 2 应用程序。
我不断收到这样的错误:
Your PHP Version is 5.6.31, but always_populate_raw_post_data = 0.
$HTTP_RAW_POST_DATA is deprecated from PHP 5.6 onwards and will be removed in PHP 7.0.
This will stop the installer from running. Please open your php.ini file and set always_populate_raw_post_data to -1.
If you need more help please call your hosting provider.
首先我有 3 个目录:PHP5.6.31、PHP7.0.23、PHP7.1.9。 所以在 PHP 5.6.31 我有 3 个 ini 文件,所有的女巫都有这个设置。
always_populate_raw_post_data to -1
其他 2 个文件夹 PHP7.0.23、PHP7.1.9 在 php ini 中没有这个,因为它是新版本的 php。我的问题是,如果 php ini 确实有正确的设置,但安装程序却说不然,我该怎么做才能解决这个问题?
【问题讨论】:
-
您要安装哪个版本的 Magento2?和次要的:你确定它得到了正确的 php.ini 文件吗?
-
Magento-CE-2.1.11-2017-12-11-08-53-09 是版本。在第二个问题上,我猜它是 PHP5.6.31 中的 php ini 文件,其他 PHP 文件夹有一个 ini 但没有像这样 always_populate_raw_post_data 设置为 -1。