Généalogie des MaLiBeLe
Les ancêtres ont fait ce que nous sommes. Mieux les connaître, c'est donc mieux nous connaître.
La citation du jour
Nul ne peut apprendre aux autres à se libérer s'il n'a pas commencé par se libérer lui-même.  (Mariano Picon Salas )
La réflexion du jour
Seule l'espèce vivante est capable de pouvoir modifier ses habitudes, ses comportements et de changer de niche écologique.
Activités
bénévole - geek - cycliste (cyclotouriste) - généalogiste - photographe - collectionneur - écrivain - enseignant - Diverses informations
Les mots clés
Le monde de l’astronomie * le monde des associations * le monde agricole * le monde du langage * le monde de l’école * Le monde des sciences et de la vie
lorand.org

Site personnel de Roland Bouat. Pour les curieux : Lorand est un anagramme de Roland.


webtrees : mettre à jour de la version 1.7 à wt 2.1


Mots clés : geek , généalogiste , webtrees

samedi 26 août 2023 , par Roland


webtrees 2.1 nécessite une version de php PHP Hypertext Preprocessor Voir Wikipedia PHP plus récente. Donc, installation d’une version 8 stable. Aïe : le site local ne fonctionne plus !

Question :ne serait-il pas plus simple ne vas pas être d’installer un site tout neuf ? Poser la question, c’est quasiment y répondre.

Oui, mais voilà, il va me falloir, dans l’ordre impérativement :

  1. revenir à l’ancienne version de php PHP Hypertext Preprocessor Voir Wikipedia PHP (7.3.22), OK
  2. réaliser une sauvegarde (exportation du gedcom), OK
  3. mettre à jour les virtualhosts, OK
  4. créer une nouvelle base de données, OK
  5. installer la nouvelle base, OK
  6. vérifier si ça marche, OK
  7. importer la sauvegarde (sauvegarde depuis l’ancien site, sauvegarde qu’il ne faut pas oublier de faire !), OK
  8. vérifier si ça marche, OK
  9. transférer le fichier des médias de l’ancien site vers le nouveau (copie pour conserver l’ancien site presque en état au cas où...), OK
  10. vérifier si ça marche, OK
  11. repasser sous php PHP Hypertext Preprocessor Voir Wikipedia PHP 8.1.22, OK
  12. vérifier si ça marche, OK (évidemment l’ancien site ne fonctionne plus )
  13. configurer le nouveau site local comme le site distant, OK
  14. ajouter le module de recherches dans les sites de généalogie, OK
  15. ...

Quelques conséquences :

  • tous mes liens depuis le tableur (Excel) ne fonctionnent plus (ils étaient calculés automatiquement par des macros)

Ne faites surtout pas comme moi en vous trompant de version...!!! Et oui, j’ai installé la version 2.0 au lieu de la 2.1. Et, malheureusement, la mise à niveau automatique de webtrees 2.0 est bugguée et ne fonctionne donc pas. Il faut donc tout recommencer (bof !) ou faire une mise à niveau manuelle.

Rien n’étant jamais tout noir ou tout blanc, j’ai opté pour une troisième option que je présente ici.

Posons correctement le problème : travail en local, webtrees2 est configuré à travers les hosts mais plante. Installé dans un dossier "webtrees2", webtrees 2.0 est accessible via l’appel à "webtrees2-local" (depuis la page localhost de wampserver par exemple). Comment passer à la version supérieure alors que la mise à jour automatique plante et que je n’ai pas envie de refaire toute la procédure ci-dessus ? La question pourrait être "comment passer de webtrees 2.0 à webtrees 2.1 ?"

  1. Création d’un dossier provisoire en parallèle à webtrees2 et baptisé webtrees2prov
  2. téléchargement de webtrees 2.1 et dézippage dans le dossier webtrees2prov
  3. copie du dossier /média/ de puis le dossier /data/ de webtrees2 vers celui de webtrees2prov
  4. idem pour le fichier congig.ini.php PHP Hypertext Preprocessor Voir Wikipedia PHP
  5. renommage du dossier webtrees2 en webtrees2ex
  6. renommage du dossier webtrees2prov en webtrees2
  7. test de fonctionnement => c’est... OK !

Ben oui, c’est tout. Enfin presque, il faut ajouter à nouveau le module de recherches dans les sites de généalogie.


Un message, un commentaire ?

modération a priori

Ce forum est modéré a priori : votre contribution n’apparaîtra qu’après avoir été validée par les responsables.

Qui êtes-vous ?
Votre message

Ce formulaire accepte les raccourcis SPIP [->url] {{gras}} {italique} <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.