Michel Sylvia Posted July 30 Share Posted July 30 Bonjour, Je souhaite migrer une boutique PrestaShop de la version 8.1.7 vers la version 9.0. Pour cela, j’ai effectué une sauvegarde complète de la base de données et des fichiers via FTP, puis j’ai testé le backup en local sous PHP 7.4 — tout fonctionne correctement. Grâce au module Update Assistant 7.2, j’ai pu migrer sans problème de PrestaShop 8.1.7 vers 8.2, toujours sous PHP 7.4. Cependant, lors de la tentative de migration de PrestaShop 8.2 vers PrestaShop 9, une erreur empêche la mise à jour, comme le montre la capture d’écran ci-jointe : "Impossible d'extraire le lien admin/bundles/apiplatform de l'archive : Failed to create 'symbolic' link from..." 🔸 Questions : Comment corriger cette erreur pour finaliser la migration vers PrestaShop 9 en local ? Est-il possible de migrer directement vers PrestaShop 9 sous PHP 7.4, ou dois-je impérativement passer à PHP 8.1 / 8.2 ? Quelqu’un aurait-il déjà rencontré ce problème ou trouvé une solution ? Merci d’avance pour votre aide !Environnement local : WAMP - Windows 10 - PHP 7.4 Link to comment Share on other sites More sharing options...
Mediacom87 Posted July 30 Share Posted July 30 Bonjour, 1- La version 9 ne me semble pas encore assez stable et trop récente pour basculer un site dessus. 2- PHP 7.4 n'est pas compatible avec PrestaShop 9 https://devdocs.prestashop-project.org/9/basics/installation/system-requirements/#php-requirements Link to comment Share on other sites More sharing options...
Michel Sylvia Posted July 31 Author Share Posted July 31 Merci pour votre précédente réponse. Mon objectif principal est le suivant : ** Migrer vers PHP 8.2 (au minimum). Cette migration est motivée par le fait que la version PHP 7.4 n’est plus maintenue . Cependant, je rencontre un problème : la version actuelle de PrestaShop 8.1 ne fonctionne pas correctement avec PHP 8.2. Lorsque je passe à php 8.2, je n'ai pas accès au backoffice car après soumission du formulaire de connexion je suis redirigée vers cette page blanche en capture ** comment faire fonctionner PrestaShop avec PHP 8.2 ou une version ultérieure. Merci d’avance pour votre accompagnement. Link to comment Share on other sites More sharing options...
rguillo Posted August 26 Share Posted August 26 (edited) Bonjour, Pour faire fonctionner Prestashop 8.X, il est conseillé d'utiliser PHP 8.1 Le support sécurité de PHP 8.1 sera assuré jusqu'à fin décembre 2025. Pour ma part, j'ai cette config en local (WAMP) et en ligne (OVH) et ça fonctionne très bien : Prestashop 8.2.2 PHP 8.1 Mysql 8.0 Concernant la mise à jour de Prestashop 8.2.2 vers Prestashop 9, testé ce jour, j'ai pour l'instant le même message d'erreur que vous en local (WAMP)Impossible d'extraire le lien admin/bundles/apiplatform de l'archive : Failed to create "symbolic" link from "..\..\vendor\api-platform\core\src\Symfony\Bundle\Resources\public\" to "C:\wamp\www\DEV\**admin_folder**\autoupgrade\tmp\files\admin\bundles\apiplatform". Si vous avez une piste, je suis également preneur ! Edited August 26 by rguillo (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now