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

TOPIC: upgrading 1.7.17

upgrading 1.7.17 1 week 3 days ago #1

  • aase48
  • aase48's Avatar Topic Author
  • Offline
  • New
  • New
  • Posts: 38
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

Please Log in or Create an account to join the conversation.

upgrading 1.7.17 1 week 3 days ago #2

  • fisharebest
  • fisharebest's Avatar
  • Offline
  • Administrator
  • Administrator
  • Posts: 12929
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 - This email address is being protected from spambots. You need JavaScript enabled to view it. - fisharebest.webtrees.net
Attachments:

Please Log in or Create an account to join the conversation.

upgrading 1.7.17 6 days 9 hours ago #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.

Please Log in or Create an account to join the conversation.

upgrading 1.7.17 6 days 8 hours ago #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

Please Log in or Create an account to join the conversation.

upgrading 1.7.17 6 days 7 hours ago #5

  • fisharebest
  • fisharebest's Avatar
  • Offline
  • Administrator
  • Administrator
  • Posts: 12929

thierry.renault wrote: 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 - This email address is being protected from spambots. You need JavaScript enabled to view it. - fisharebest.webtrees.net

Please Log in or Create an account to join the conversation.

upgrading 1.7.17 6 days 6 hours ago #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.

Please Log in or Create an account to join the conversation.

upgrading 1.7.17 6 days 3 hours ago #7

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

Please Log in or Create an account to join the conversation.

upgrading 1.7.17 6 days 2 hours ago #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.

Please Log in or Create an account to join the conversation.

Do you need a web hosting solution for your webtrees site?
If you prefer a host that specialises in webtrees, the following page lists some suppliers able to provide one for you: 

upgrading 1.7.17 3 days 8 hours ago #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.

Please Log in or Create an account to join the conversation.

Last edit: by jopla.

upgrading 1.7.17 3 days 6 hours ago #10

  • fisharebest
  • fisharebest's Avatar
  • Offline
  • Administrator
  • Administrator
  • Posts: 12929
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 - This email address is being protected from spambots. You need JavaScript enabled to view it. - fisharebest.webtrees.net

Please Log in or Create an account to join the conversation.

upgrading 1.7.17 3 days 5 hours ago #11

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

Please Log in or Create an account to join the conversation.

upgrading 1.7.17 3 days 4 hours ago #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.

Please Log in or Create an account to join the conversation.

upgrading 1.7.17 2 days 8 hours ago #13

  • tezywezy
  • tezywezy's Avatar
  • Offline
  • Junior
  • Junior
  • Tony
  • Posts: 113

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

Please Log in or Create an account to join the conversation.

Last edit: by tezywezy.

upgrading 1.7.17 2 days 7 hours ago #14

  • fisharebest
  • fisharebest's Avatar
  • Offline
  • Administrator
  • Administrator
  • Posts: 12929
There is now an FAQ for this.

webtrees.net/faq/upgrade-pclzip/
Greg Roach - This email address is being protected from spambots. You need JavaScript enabled to view it. - fisharebest.webtrees.net

Please Log in or Create an account to join the conversation.

  • Page:
  • 1
Powered by Kunena Forum