Webtrees est un logiciel de généalogie libre conversationnel en ligne, il exploite les fichiers de généalogie au format GEDCOM 5.5.1 et s’installe sur un serveur web utilisant PHP et MySQL.

Installation

Introduction

Nous détaillons ici comment installer WebTrees sur le serveur free.fr

Ajustement free.fr

Il faut ajouter :

  • Répertoire : sessions
  • Répertoire : temp
  • Fichier: .htaccess
  • Fichier : favicon.ico (vide)
  • Fichier : phpinfo.php (éventuel)
  • Fichier: index.htlm (permet de rediriger vers un lien)

.htaccess

<IfDefine Free>
php56 1
</IfDefine>

index.html

<html>
<head>
<title>Redirection en HTML</title>
<meta http-equiv="refresh" content="0; URL=http://geosolterm.xyz/phpBB3/"> 
</head>
<body>
</body>
</html>

phpinfo.php

<?php phpinfo(); ?>

WebTrees

En raison de la limitation de la version php en 5.6.x, de Free, il faut utiliser la version webtrees-1.7.17

Par la suite un simple transfert à travers filezilla.

A ceci près. Lors de l’installation, j’ai obtenue l’erreur

Fatal error: Call to a member function exec() on null in /var/www/sdb/3/3/.../webtrees/app/Database.php on line 105

Pour corriger cette erreur, il faut modifier manuellement le fichier Database.php qui se trouve dans : app

A la ligne 94 et 95, il faut remplacer Mysql par sql

Par la suite, il est possible de poursuivre l’installation.

Vous obtenez la page de Connexion à la base de données que vous configurez avec vos données et que vous validez.

Mais après validation vous avez droit à :

Impossible de se connecter avec ces paramètres. Le serveur a renvoyé l’erreur suivante.
could not find driver
Vérifiez les paramètres et essayez à nouveau.

Dans le même fichier Database.php que vous venez de modifier, revenez a l’état d’origine, c’est à dire les sql en mysql  comme ceci :

Et cela devrait passer !

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *