Installation dans les pages perso de Free
Ce tutoriel est destiné à décrire l'installation de PhpGedView sur les pages perso de Free.
Il ne se substitue pas au Guide d'installation mais décrit les problèmes spécifiques à résoudre pour fonctionner avec les serveurs de Free.
Sommaire
Choix du compte (optionnel)
La première chose à faire est de choisir le compte pour installer PhpGedView. En effet, si vous utilisez votre compte, disons loginfree, les pages seront accessibles à l'adresse loginfree.free.fr.
Il vaut mieux créer un nouveau compte mail, disons familleXXX, qui ne servira que pour votre généalogie avec des pages du type familleXXX.free.fr.
Allez sur votre interface de gestion Free et dans la rubrique "Gestion de mes comptes mails" cliquer sur "Créer mes comptes emails Free", il vous suffit de remplir le formulaire avec comme login familleXXX.
Activation des pages perso et de mySQL
Pour activer vos pages perso sur le compte voulu pour la généalogie, il faut s'identifier avec le login familleXXX puis aller dans la rubrique "Gestion de vos pages perso"
Il faut d'abord "Activer votre compte pour les pages personnelles".
Puis "Activer votre base de données MySQL". Par défaut, les paramètres de la base sont :
- nom : sql.free.fr,
- utilisateur : le nom du compte (familleXXX, dans notre exemple)
- mot de passe : le mot de passe du compte (sauf si vous le changez via le lien "Personnalisez le mot de passe de connexion SQL")
Transfert de PhpGedView
Il vous faut maintenant transférer l'application PhpGedView comme expliqué dans le Guide d'installation.
Les sections suivantes décrivent les points particuliers à prendre en compte.
Passage en PHP 5
Créer à la racine de votre site un fichier .htaccess avec une seule ligne
php 1
Cela oblige Free à exécuter votre site avec la version 5 de PHP. C'est BEAUCOUP plus rapide qu'en version 4 et c'est indispensable avec la version 4.1.2 de PhpGedView.
Préserver l'avenir
Le mieux est d'installer cette application dans un répertoire (par exemple, famille) plutôt qu'à la racine. Cela vous permettra ultérieurement d'installer d'autres choses, par exemple de simples pages de présentation ou un CMS ...
En attendant si vous voulez que le lien http://familleXXX.free.fr/ envoie directement sur votre installation, il vous suffit par exemple d'ajouter à la racine un fichier index.html contenant :
<META HTTP-EQUIV=Refresh CONTENT="0;URL=famille"> <META http-equiv="Cache-Control" CONTENT="no-store"> <META http-equiv="Pragma" CONTENT="no-cache"> <META http-equiv="Cache-Content" CONTENT="no-cache"> <META http-equiv="expires" content="-1">
Importation de votre fichier GedCom
Une fois le fichier transféré sous le répertoire index, il faut l'importer.
Point important
La plupart du temps, les serveurs de Free sont très sollicités (et donc lents) et même un fichier "petit" (le mien fait 1000 personnes environ) ne passe pas : le processus d'importation se bloque aléatoirement.
Pour réussir à aller jusqu'au bout de l'importation, il faut réduire le délai max. (je met 25 secondes en général).
Puis faire l'importation en plusieurs fois en appuyant sur le bouton "Continuer" qui va apparaitre au bout des 25 secondes. Dans l'exemple précédent, il a fallu trois étapes pour arriver au bout.
Et voilà votre site est prêt. Il ne vous reste plus qu'à régler la sécurité et vous
lancer dans la personnalisation Comment personnaliser votre thème.