2015-12-10 1 views
2

J'essaie d'installer Magento 2.0 sur mon serveur. Au cours du processus d'installation, à l'écran de contrôle de version, il y a l'erreur suivante:Erreur d'installation de Magento 2.0 always_populate_raw_post_data

Screenshot Magento 2.0 installation

Mon serveur est OpenSuse 13.2 avec PHP 5.6.1.

Dans mon /etc/php5/cli/php.ini est la ligne suivante:

always_populate_raw_post_data = -1 

Je Apache déjà remis en marche.

Modifier

J'ai aussi essayé avec always_populate_raw_post_data = "-1" ET always_populate_raw_post_data = 0. Par défaut, c'était comme ;always_populate_raw_post_data = 0. Je lance le script d'installation via Google Chrome.

+0

essayer de commenter cette ligne comme ceci '; always_populate_raw_post_data = On' oui qui devrait fonctionner, j'ai magento 2 installé comme ça :) –

+0

cela ne fonctionne pas pour moi. – MCSell

+0

nous ne sommes pas sur la même version de PHP, je suis sur PHP 5.5.9-1ubuntu4.14 .. et je l'ai installé ok –

Répondre

1

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

Ce fichier de configuration affecte uniquement php l'exécution de la ligne de commande (/cli/), et vous avez dit que vous lancez depuis Apache.

Pour modifier la version utilisée par Apache, vous devez modifier un fichier différent. Sur OpenSUSE, il devrait être /etc/php5/apache2/php.ini. Si vous utilisez Apache avec PHP FastCGI Process Manager, ce sera /etc/php5/fpm/php.ini. Vous pouvez ensuite définir always_populate_raw_post_data à 1 ou On.

Notez que cela ne fonctionnera pas dans PHP 7.0+ car always_populate_raw_post_data n'existe plus dans PHP 7; vous êtes coincé avec 5.6.x pour l'instant. Espérons que Magento corrigera le problème dans une prochaine version.

Pour trouver votre chemin Apache php.ini sur tout système, vous pouvez également placer un fichier dans le répertoire racine de votre serveur Web appelé index.php avec le contenu suivant:

<?php phpinfo(); ?> 

Et il sera configuration d'exécution de sortie PHP, y compris c'est le chemin à php.ini.

+1

wow, c'est embarrassant ... /etc/php5/apache2/php.ini a travaillé pour moi. avec always_populate_raw_post_data = -1 Merci. – MCSell

+1

PS: il a été commenté avec ";" Magento doit le mettre à -1/comme désactivé. – MCSell