需要一些帮助来解决安装Magento的问题

时间:2016-02-01 20:49:33

标签: php magento configuration installation

我努力安装Magento,我做了很多研究,看起来并不是用户友好的。

我有这些问题:

您的PHP版本是5.6.15,但是always_populate_raw_post_data = 0. $ HTTP_RAW_POST_DATA在病房中从PHP 5.6弃用,并将在PHP 7.0中删除。这将阻止安装程序运行。请打开php.ini文件并将always_populate_raw_post_data设置为-1。如果您需要更多帮助,请致电您的托管服务提供商。

(我已经在XAMPP上打开了php.ini,我已经改变了这样: ;始终填充$ HTTP_RAW_POST_DATA变量。 PHP的默认行为是 ;禁用此功能。 ; http://php.net/always-populate-raw-post-data always_populate_raw_post_data = -1

1个缺少PHP扩展 PHP扩展intl

我在Xampp / Xamppfiles中有这个文件夹 当我试过yum install intl时,也是intl-3.0.0 不行吗

最后一些荒谬的问题: 4个文件权限未得到满足。

第四个说这个: 可写目录权限。

我手动对所有文件夹,读写权限进行了操作,因此它应该可以正常工作。

感谢您的帮助!!

1 个答案:

答案 0 :(得分:0)

转到

{magento_root}/setup/src/Magento/Setup/Model/PhpReadinessCheck.php

找到此行并添加return []; //

private function checkPopulateRawPostSetting(){
    // HHVM and PHP 7does not support 'always_populate_raw_post_data' to be set to -1
    if (version_compare(PHP_VERSION, '7.0.0-beta') >= 0 || defined('HHVM_VERSION')) {
        return [];
}

return []; //       <-- ADD THIS LINE
[...]

再次运行准备检查:PHP设置检查开绿灯。