我努力安装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个文件权限未得到满足。
第四个说这个: 可写目录权限。
我手动对所有文件夹,读写权限进行了操作,因此它应该可以正常工作。
感谢您的帮助!!
答案 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设置检查开绿灯。