Jump to content
Belfort Informatique

Probleme de mise a jour prestashop 1.6.1.23 vers 1.6.1.24

Recommended Posts

Bonjour, je rencontre une erreur lors de la mise a jour vers la version 1.6.1.24.

Le message suivant apparait:

/homepages/25/d683530096/htdocs/modules/autoupgrade/classes/ZipAction.php line 112 - ZipArchive::close(): Can't open file: Permission denied

et le message d'erreur suivant en rouge

Could not close the Zip file properly. Check you are allowed to write on the disk and there is available space on it.

Je n'arrive pas à voir ce qu'il faut changer pour corriger le probleme

Share this post


Link to post
Share on other sites
Posted (edited)

Problème de permissions sur votre FTP, pour rappel, les dossiers doivent être en chmod 755 et les fichiers en chmod 644.

Il est également possible que vous n’ayez plus d’espace libre disponible sur votre FTP pour faire la mise à jour. Vider le cache pourrait aider à faire de la place ainsi que le contenu du dossier img/tmp/ qui contient des miniatures qui seront régénérés automatiquement.

Ne faites pas la mise à jour sur votre boutique en production ! Faites la mise à jour sur une copie ou en local.

Cherchez un peu sur le forum, de nombreux tutoriaux sont disponibles.

Edited by Janett (see edit history)

Share this post


Link to post
Share on other sites

Oui ce n’est pas pour autant que vous avez assez d’espace disponible et que les permissions sur votre FTP sont correctes ;)

Ne jamais faire de mise à jour sur votre boutique en production ! Suivez les tutoriaux 

Share this post


Link to post
Share on other sites
Posted (edited)

Prestashop 1.6 n'est pas compatible avec PHP 7.2, version de PHP 7.1 maximum, recommandée PHP 5.6 (car les modules sont rarement compatible PHP 7 si vous ne les avez pas mis à jour depuis longtemps ou que vous utilisez des modules abandonnés par leurs développeurs).

https://devdocs.prestashop.com/1.7/basics/installation/system-requirements/

Je vous recommande de faire la mise à jour en local : http://doc.prestashop.com/pages/viewpage.action?pageId=23069387

Edited by Janett
Mise à jour du lien pour 1.6 (see edit history)
  • Confused 1

Share this post


Link to post
Share on other sites
Posted (edited)

La version de PHP recommandée pour Prestashop 1.6 est PHP 5.6 mais cela devrait fonctionner jusqu'à la version de PHP 7.1 maximum.

Le problème ce n'est pas tant Prestashop, mais les modules qui sont rarement compatible PHP 7.

Vous avez un problème de configuration serveur, PHP n'a pas les bonnes permissions sur le système de fichier.

Quote

/homepages/25/d683530096/htdocs/modules/autoupgrade/classes/ZipAction.php line 112 - ZipArchive::close(): Can't open file: Permission denied

Vérifiez que vous n'avez pas dépasser votre quotas d'inodes (Il y a une limitation chez 1&1 et d'autres hébergeurs mutualisés), vous l'avez peut être atteint ou proche de l'être et du coup pas assez de place pour faire la mise à jour.

Je vous recommande de faire la mise à jour en local : http://doc.prestashop.com/pages/viewpage.action?pageId=23069387

Edited by Janett (see edit history)

Share this post


Link to post
Share on other sites

Contactez votre hébergeur si vous tenez absolument à faire la mise à jour sur votre serveur.

Mais je vous recommande très fortement de le faire en local, la configuration de votre serveur étant vraisemblablement pas optimale.

Share this post


Link to post
Share on other sites

Même problème sur ma boutique. Vous avez trouver une solution ? :-)

Share this post


Link to post
Share on other sites

@Gaelle s vous êtes sur un hébergeur mutualisé ? Je vous recommande très fortement de faire la mise à jour en local, la configuration de votre serveur étant vraisemblablement pas optimale.

Share this post


Link to post
Share on other sites
7 minutes ago, Janett said:

@Gaelle s vous êtes sur un hébergeur mutualisé ? Je vous recommande très fortement de faire la mise à jour en local, la configuration de votre serveur étant vraisemblablement pas optimale.

Oui hébergement en mutualisé, je voudrais créer un staging pour faire la MAJ, mais je ne trouve pas de tuto complet à ce sujet, si vous en avez un bien complet je suis preneuse car j'ai seulement des base 

Share this post


Link to post
Share on other sites

Bonjour,

Pour ma part, j'ai constaté qu'il ne faut laisser aucun fichier "non Prestashop" à la racine du site (exemple : "phpinfp.php" ; "cron.php" ou autres fichiers crées et placés à la racine) et la décompression s'effectue alors sans problème !

Amicalement

Share this post


Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now

×

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More