Foire Aux Questions

De webtrees
Aller à : navigation, rechercher

Installation

J'obtiens une erreur disant que webtrees ne peut trouver le fichier includes/db_schema/db_schema_0_1.php
Vous essayez d'installer webtrees dans une base de données MySQL contenant déjà une table site_setting vide. Cela peut arriver si une première installation a échouée. Le script d'installation doit pouvoir créer les tables et y insérer certaines valeurs initiales. Supprimez les tables de votre base de données et le fichier data/config.ini.php, et réessayez l'installation.
J'obtiens l'erreur Uncaught exception 'Zend_Cache_Exception' avec le message 'Could not determine temp directory'
Très probablement, vous n'avez pas la permission d'écriture sur le répertoire temp de votre serveur. Appliquer la permission d'écriture sur le dossier data/. webtrees essaiera alors d'utiliser ce dossier.
Je n'obtiens qu'une page blanche
Essayez d'ajouter /setup.php à l'URL. Il s'agit probablement d'un problème de configuration du serveur qui empêche webtrees de rediriger vers le script d'installation, lequel devrait vous donner plus de détails. Si ce n'est pas le cas, votre serveur pourrait être configuré pour ne pas afficher les erreurs. Dans ce cas, consultez les journaux d'erreurs PHP de votre serveur.
Les pages des individus sont en blanc, mais les autres pages sont OK.
Si vous vérifiez vos journaux d'erreurs javascript, vous trouverez généralement un message comme "TypeError: jQuery.cookie is not a function". Cela indique que votre serveur utilise des fichiers de configuration très anciens pour mod_security. L'équipe de mod_security a corrigé ce problème en 2010. Voir : https://modsecurity.org/tracker/browse/CORERULES-29. La meilleure solution est de simplement mettre à jour (ou demander à votre hébergeur de le faire) mod_security. Si cela n'est pas possible vous devrez copier le fichier .../js/jquery.cookie-1.4.1.js sous un autre nom. Comme "jquery.iekooc-1.4.1.js". Vous devrez alors éditer le fichier includes/session.php et changer le nom partout où il apparaît.

Importation des données de PhpGedView

Les lettres avec accents sont corrompues, alors "é devient é, è devient è, et ainsi de suite.
Voir le forum post pour un bug connu dans PhpGedView. Vous devez corriger ces données dans PhpGedView en utilisant l'extension et ensuite, ré-importer.
Après l'importation, je ne peux pas me connecter avec mon compte d'administrateur
Le processus d'importation remplace toutes les données avec celles de PhpGedView y compris les comptes utilisateurs. Après l'importation, vous devrez vous connecter avec votre nom d'utilisateur et mot de passe de PhpGedView.
Le HTML intégré n'apparaît plus traité avant l'affichage
Dans PhpGedView, le code HTML intégré avait les délimiteurs de balise "<" et ">" codés respectivement comme '< et '>, avant d'être stockés dans les tables de la base de données. webtrees garde les délimiteurs de balise tels quels. Jusqu'à ce que l'outil de conversion représente ce changement, soit (a) utiliser webtrees pour modifier le code HTML intégré et restaurer les délimiteurs de balise encodés ou (b) aller dans la base de données sous-jacente et remplacer le délimiteur de balise encodé par le caractère original. Cette dernière technique peut éviter de changer les dates dans des éléments comme les articles de presse et être accomplie en utilisant un outil comme phpMyAdmin.
Comment exécuter à nouveau l'assistant de transfert ?
L'assistant de transfert ne devrait avoir besoin d'être exécuté qu'une fois, donc une fois le transfert complété, le lien ne s'affiche plus. Mais si quelque chose va mal et que vous avez besoin de répéter le processus, c'est possible. Le lien est visible uniquement lorsque vous n'avez pas d'arbres généalogiques et qu'un seul utilisateur dans webtrees. C'est pour vous éviter d'écraser accidentellement vos données. Donc, supprimez vos arbres et vos utilisateurs (sauf votre propre compte Administrateur), et l'option réapparaîtra.

Configuration

Comment puis-je supprimer des éléments de la liste des langues disponibles ?
Supprimez le fichier de langue correspondant (xx.mo) du dossier /language. Veillez à laisser au moins une langue. Assurez-vous qu'aucun de vos utilisateurs ou de vos arbres généalogiques ont sélectionné la langue supprimée.
Comment puis-je ajouter des traductions dans d'autres langues ?
Quelques fichiers de langue supplémentaires sont disponibles dans le dossier /language/extra. Ils sont soit incomplets, soit très similaires à une langue standard (par exemple : fr_CA ou en_AU). Copiez le fichier MO désiré dans le dossier /language.
Après l'importation de mon arbre généalogique, je vois pas d'espace entre le nom et le prénom.
Il n'y a pas d'espace parce que votre fichier Gedcom n'en contient pas. Certains noms (généralement des noms d'Asie de l'Est) n'ont pas d'espace entre le nom et prénom, de sorte qu'il serait erroné que webtrees en ajoute automatiquement. Et il y a beaucoup d'applications de bureau qui omettent l'espace. Donc, webtrees a une utilité intégrée pour les insérer. Administration -> Mise à jour par lot -> Correction des noms avec « slash » et espace. Et suivez les instructions.Modèle:Révision