Salut les gars, je suis un peu confus.
J’essayais d’installer shopware 6 dans un serveur de test en appelant ./bin/setup.
Le serveur est un serveur d’hébergement partagé et le php par défaut est v7.0.*.
J’exécute donc php à partir de la version 7.2 comme ceci
/usr/local/php7.2/bin/php bin/setup
Je pense que cela va lancer l’installation du shopware en utilisant php v7.2
Mais j’ai une erreur.
Le message est le suivant,
Erreur fatale : Uncaught TypeError : Valeur de retour de PackageVersions\Installer::activate() doit être une instance de PackageVersions\void, aucune n’est retournée dans path/shopware6/development/vendor/ocramius/package-versions/src/PackageVersions/Installer.php:80
J’ai fait un peu de google, et j’ai eu une réponse du genre,
“Le problème ici est que le plugin PackageVersions est installé dans le projet que vous avez actuellement ouvert (ou comme dépendance globale quelque part), et vous essayez de l’exécuter contre 7.0.”.
est : Error when using Composer 1.6.4 with PHP 7.0 · Issue #64 · Ocramius/PackageVersions · GitHub
Je sais que shopware6 a besoin de php v7.2+. Mais pourquoi cette situation se produit-elle ? Je pourrais facilement installer sw6 dans mon système local sans aucun problème.
Je vous remercie
@nightfox this is an english forum, please translate it or write directly in english
Hi guys, I’m a little confused. I was trying to install shopware 6 in a test server by calling ./bin/setup. The server is a shared hosting server and the default php is v7.0. *. So I run php from version 7.2 like this /usr/local/php7.2/bin/php bin / setup I think this will start the installation of the shopware using php v7.2 But I have an error. The message is as follows Fatal Error: Uncaught TypeError: PackageVersions \ Installer :: Return Value must be an instance of PackageVersions \ void, none are returned in path / shopware6 / development / vendor / ocramius / package-versions / src / PackageVersions /Installer.php:80 I did a little google, and I got an answer like that, „The problem here is that the PackageVersions plugin is installed in the project you have currently open (or as a global dependency somewhere), and you’re trying to run it against 7.0.“ is: Error when using Composer 1.6.4 with PHP 7.0 · Issue #64 · Ocramius/PackageVersions · GitHub I know that shopware6 needs php v7.2 +. But why does this situation occur? I could easily install sw6 in my local system without any problem. Thank you
You probably updated your repositories. Made the same mistake. run composer update in your development and platform repos. That should solve the requirement issue.