Bienvenue, Invité
Nom d'utilisateur : Mot de passe :
This Help forum is for issues relates to webtrees 1.7. For issues related to webtrees 2.0, please use that forum.
Before asking for help please read "How to request help" by clicking on that tab above here."
  • Page :
  • 1

SUJET : upgrading 1.7.17

upgrading 1.7.17 il y a 1 semaine 1 jour #1

When I try to upgrade I get this:
Udpak webtrees-1.7.17.zip til midlertidig mappe…
Der opstod en fejl ved udpakning af filen.
PCLZIP_ERR_BAD_FORMAT (-10) : Unable to find End of Central Dir Record signature

github.com/fisharebest/webtrees/commit/3...240a88cec8da69221538

I saw this line could fix it, but I don`t know where to put it. Can you tell me.
Aase

Connexion ou Créer un compte pour participer à la conversation.

upgrading 1.7.17 il y a 1 semaine 1 jour #2

  • fisharebest
  • Portrait de fisharebest
  • Hors Ligne
  • Administrator
  • Administrator
  • Messages : 12924
The link takes you to a page like this:



It shows you the name of the file to change (app/File.php)

It shows you the line to replace, on the left, in red (line 58)

It shows you what to replace it with, on the right, in green.
Greg Roach - Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser. - fisharebest.webtrees.net
Pièces jointes :

Connexion ou Créer un compte pour participer à la conversation.

upgrading 1.7.17 il y a 4 jours 18 heures #3

Bien le bonjour

J'ai également le même problème
Lorsque je veux faire ma mise à jour vers 1.7.17
j'ai le message :
Décompresse webtrees-1.7.17.zip vers un dossier temporaire…
Une erreur est survenue lors de la décompression du fichier.
PCLZIP_ERR_BAD_FORMAT (-10) : Unable to find End of Central Dir Record signature

Je suis allé sur mon FTP sur app/File.php.
A la ligne 58 j'ai remplacé
if (preg_match('/^HTTP\/1.[01] 30[123].+\nLocation: ([^\r\n]+)/s', $response, $match)) {
fclose($fp);

par
if (preg_match('/^HTTP\/1.[01] 30[123].+\n[L1]ocation: ([^\r\n]+)/s', $response, $match)) {
fclose($fp);

Malgré ce changement, j'ai toujours le même message d'erreur...
Ai-je oublié quelque chose ?

Merci de vos lumières.
Bien cordialement.

Connexion ou Créer un compte pour participer à la conversation.

upgrading 1.7.17 il y a 4 jours 16 heures #4

Try this one:
if (preg_match('/^HTTP\/1.[01] 30[123].+\n[Ll]ocation: ([^\r\n]+)/s', $response, $match)) {
                fclose($fp);
Martin - ffp.bauschaffen.de

Connexion ou Créer un compte pour participer à la conversation.

upgrading 1.7.17 il y a 4 jours 16 heures #5

  • fisharebest
  • Portrait de fisharebest
  • Hors Ligne
  • Administrator
  • Administrator
  • Messages : 12924

thierry.renault écrit: Bien le bonjour

J'ai également le même problème
Lorsque je veux faire ma mise à jour vers 1.7.17
j'ai le message :
Décompresse webtrees-1.7.17.zip vers un dossier temporaire…
Une erreur est survenue lors de la décompression du fichier.
PCLZIP_ERR_BAD_FORMAT (-10) : Unable to find End of Central Dir Record signature

Je suis allé sur mon FTP sur app/File.php.
A la ligne 58 j'ai remplacé
if (preg_match('/^HTTP\/1.[01] 30[123].+\nLocation: ([^\r\n]+)/s', $response, $match)) {
fclose($fp);

par
if (preg_match('/^HTTP\/1.[01] 30[123].+\n[L1]ocation: ([^\r\n]+)/s', $response, $match)) {
fclose($fp);

Malgré ce changement, j'ai toujours le même message d'erreur...
Ai-je oublié quelque chose ?

Merci de vos lumières.
Bien cordialement.


A typo. You need the miniscule letter L (l) - not the digit one (1)
Greg Roach - Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser. - fisharebest.webtrees.net

Connexion ou Créer un compte pour participer à la conversation.

upgrading 1.7.17 il y a 4 jours 14 heures #6

Merci pour votre intérêt.
J'ai utilisé la solution de mp en transcrivant sur mon FTP sur app/File.php page 58
if (preg_match('/^HTTP\/1.[01] 30[123].+\n[Ll]ocation: ([^\r\n]+)/s', $response, $match)) {
fclose($fp);

le message d'erreur a disparu mais la page est restée plus d'une heure sans que rien ne change.
J'ai tenté de réinitialiser et à ce moment j'ai une page toute blanche....

J'ai tenté aussi de mettre une minuscule pour l1 au lieu de L1 : rien de changé : page désespérément blanche !!!!!

Auriez vous une solution pour que je puisse récupérer mon site ???

Mille mercis d'avance.

Connexion ou Créer un compte pour participer à la conversation.

upgrading 1.7.17 il y a 4 jours 12 heures #7

Try to upload the complete file app/File.php from v1.7.17 (zip file) to your installation.
Martin - ffp.bauschaffen.de

Connexion ou Créer un compte pour participer à la conversation.

upgrading 1.7.17 il y a 4 jours 10 heures #8

Mille mercis. Je suis content car avec vos bons conseils j'ai récupéré mon site et je suis bien en version 1.7.17.
Tout va bien et c'est grâce à vous.
Je vais m’intéresser à la version 2.0 dont j'ignorais l’existence, car je fais toujours les MAJ directement sur le site. Je pense qu'au préalable je vais regarder ce que c'est....
Merci encore et bon week-end.

Connexion ou Créer un compte pour participer à la conversation.

Avez-vous besoin d'une solution d'hébergement web pour votre site webtrees ?
Si vous préférez un hébergeur spécialisé de webtrees, la page suivante en liste quelques-uns capables de vous offrir ce type de service :

upgrading 1.7.17 il y a 1 jour 16 heures #9

Hello,

Maybe it is written in the French part, but I don't speak very well french.

I tried to make changes in file.php in the 1.7.16 version on my server and than run the update to get 1.7.17.

I tried to change the line 58in the following (L1):
if (preg_match('/^HTTP\/1.[01] 30[123].+\n[L1]Location: ([^\r\n]+)/s', $response, $match)) {

I tried also (Ll):
if (preg_match('/^HTTP\/1.[01] 30[123].+\n[Ll]Location: ([^\r\n]+)/s', $response, $match)) {

But still the same error. What is the correct solution?

Thanks for reaction.

Connexion ou Créer un compte pour participer à la conversation.

Dernière édition: par jopla.

upgrading 1.7.17 il y a 1 jour 14 heures #10

  • fisharebest
  • Portrait de fisharebest
  • Hors Ligne
  • Administrator
  • Administrator
  • Messages : 12924
To apply the fix, you must replace "L" with "[Ll]".
(Upper-case and lower case letter "L").

So, "Location" should become "[Ll]ocation"

But you have added an extra "L" - "[Ll]Location"
Greg Roach - Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser. - fisharebest.webtrees.net

Connexion ou Créer un compte pour participer à la conversation.

upgrading 1.7.17 il y a 1 jour 14 heures #11

@Greg: You was complete right, of course, the update succeed! Thanks.

Connexion ou Créer un compte pour participer à la conversation.

upgrading 1.7.17 il y a 1 jour 13 heures #12

Je vois que Greg m'a précédé et t'a déjà donné la solution.
Je suis content pour toi.
Mille mercis encore à tous.
Bonne journée.
Thanks.

Connexion ou Créer un compte pour participer à la conversation.

upgrading 1.7.17 il y a 16 heures 23 minutes #13

Try to upload the complete file app/File.php from v1.7.17 (zip file) to your installation.


This option worked first time for me
Thanks
webtrees 1.7.16
huckle-parker.info
PHP 7.3
Mysql 5.6.20

Connexion ou Créer un compte pour participer à la conversation.

Dernière édition: par tezywezy.

upgrading 1.7.17 il y a 15 heures 44 minutes #14

  • fisharebest
  • Portrait de fisharebest
  • Hors Ligne
  • Administrator
  • Administrator
  • Messages : 12924
There is now an FAQ for this.

webtrees.net/faq/upgrade-pclzip/
Greg Roach - Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser. - fisharebest.webtrees.net

Connexion ou Créer un compte pour participer à la conversation.

  • Page :
  • 1
Propulsé par Kunena