• 0
jack.R

Problème lors de la mise à jour de 8.2.8 en 8.3.12

Question

jack.R    1

Bonjour,

 

Suite à l'édition d'une page, j'ai vu que Zwii me proposait la mise à jour (bouton en haut à droite).

J'ai cliqué dessus mais il y a eu une erreur à l'étape 3.

Je ne peux plus accéder au site (gateway time out).

Le fichier tmp existe bien dans site et contient update.tar.gz.

La réécriture d'url était décoché (le serveur web utilise nginx).

N'aurait-elle pas été mise par défaut lors de la mise à jour ?

Comment puis-je le vérifier?

Partager ce message


Lien à poster
Partager sur d’autres sites

10 réponses à cette question

Messages recommandés

  • 0
creatifmen    13

hello,

tu as sauvegarder en ftp ton site avant la mise à jour?

ce qui serait cool pour une prochaine version de zwii

une option ne pas rechercher de mise à jour...

a+ bon week & bon courage

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0
jack.R    1

Bonsoir,

 

Pas de soucis, j'ai une sauvegarde mais j'essaie de trouver où se produit l'erreur.

Ce n'est pas lié à la réécriture d'url (à priori cela ne change que le .htaccess à la racine).

 

J'ai l'impression que la mise à jour me crash php car j'obtiens cela dans les log de nginx

2018/09/01 21:50:26 [error] 848#848: *264 FastCGI sent in stderr: "PHP message: PHP Fatal error:  Nesting level too deep - recursive dependency? in Unknown on line 0" while reading upstream, client: xxx.xxx.xxx.xxx, server: site_fqdn, request: "POST /?install/steps HTTP/1.1", upstream: "fastcgi://unix:/var/run/php-fpm.socket:", host: "site_fqdn", referrer: "http://site_fqdn/?install/update"

 

Je suis en PHP 7.0.

 

Je cherche.

 

 

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0
jack.R    1

Finalement, j'ai effectué l'extraction à la main du update.tar.gz qui était dans site/tmp en écrasant les existant et en mettant les bons droit sur les fichiers (j'ai un accès SSH au serveur).

J'ai contourné le problème.

Le site est à jour mais je n'ai pas trouvé la source du soucis pour le corriger.

 

Si vous avez des idées, je peux tester.

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0
cybertaf    78

Bonjour,
Il peut y avoir des problèmes avec la transcription des droits, il suffit de remettre les fichiers php avec les droit 640 au lieu de 777 et ça doit repartir.

Une mise à jour auto sera poussée en septembre, il faudra vérifier ça.

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0
jack.R    1

Bonsoir,

 

J'ai vérifier en mettant ces droits là et cela ne change rien.

J'ai l'impression que le soucis est avant car je n'obtiens pas l'archive décompressée (ni fichier tar, ni arborescence dans site/tmp)

// Décompression dans le dossier de fichier temporaires                                                                                                                                                        
$pharData = new PharData('site/tmp/update.tar.gz');                                                                                                                                                            
$pharData->decompress();                                                                                                                                                                                       
// Installation                                                                                                                                                                                                
$pharData->extractTo(__DIR__ . '/../../../', null, true); 

 

Je n'arrive pas à récupérer l'exception qui est levée afin de trouver son origine.

Sur ce serveur, je suis avec nginx et php7.0

 

J'ai fais la mise à jour sur un autre serveur sans soucis.

Modifié par jack.R

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0
Cem    0

Bonjour,

J'ai moi aussi eu un problème de mise à jour lors de l'étape 4.

Je n'ai pas pensé à faire une sauvegarde mon FTP...

Mon site est complètement bloqué j'ai juste une page blanche lorsque je souhaite y accéder je ne sais pas quoi faire.

Y'a t-il un moyen de récupérer les infos qu'il y avait dessus ou de remettre le site sur pied ?

 

Merci d'avance.

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0
CroqueWeb    99

Aïe :(

En attendant l'avis éclairé du spécialiste de la mise à jour*, pour voir si il est possible de relancer celle-ci, récupère l'intégralité du dossier site depuis ton espace web vers ton ordinateur.

Si la MAJ s'avère impossible, tu peux repartir d'une nouvelle installation, puis replacer la sauvegarde de ton dossier site.

 

*Précise depuis quelle version de Zwii tu as tenté la MAJ, et chez qui ton site est hébergé.

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0
cybertaf    78

Bonjour

il faudrait vérifier si les droits des fichiers PHP sont bien sur 640. 

Sinon tout effacer SAUF LE DOSSIER SITE (qui d’ailleurs devrait être sauvegardé) et refaire une installation à partir du  zip de la dernière version, SANS LE DOSSIER SITE. 

 

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0
Cem    0

Bonjour,

 

Le problème est résolu j'ai tout simplement réinstaller la dernière version de Zwii sans le dossier Site puis remis mon dossier site après l'installation.

La prochaine fois je ferais quand même gaffe à faire un backup du dossier site.

 

Merci.

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant