• Page:
  • 1

TOPIC:

GedCheck 9 years 6 months ago #1

  • jjr
  • jjr's Avatar Topic Author
  • Visitor
  • Visitor
Bonjour à tous

Je ne voulais pas lancer un nouveau sujet juste pour cela, mais c'est parti !
J'ai placé ma version locale de webtrees en ligne en remplacement de ma version de PGV.
Après l'erreur provoquée par l'absence du dossier tmp que j'ai réparée :
1) Dossier à créer dans webtrees/data
2) Donner à ce dossier les permissions 777
3) Modifier webtrees/library/Zend/Cache/Backend/File.php en remplaçant 'cache_dir' => null, par 'cache_dir' => 'data/tmp',
Maintenant ça fonctionne ! Je vais essayer d'inscrire mon site...

Je vois que le forum est bien lancé et je suis heureux que ToyGuy soit en ligne.
Je souhaitais lui poser une question mais si il lit ce message, ce sera parfait sinon j'essayerai "in English in the text"...

Grâce à un message de ToyGuy (repris sur le Wiki), j'ai vu que la fonction "gedcheck" existe toujours. Il suffit de faire MonURL/gedcheck.php.
Mon problème et que cela fonctionne en local mais pas en ligne.
J'obtiens les erreurs :
ERROR 2: opendir(/) [function.opendir]: failed to open dir: Permission denied
0 Error occurred on in function opendir
1 called from line 52 of file gedcheck.php

Warning: opendir(/) [function.opendir]: failed to open dir: Permission denied in [adresseOVH]l/www/gedcheck.php on line 52

ERROR 2: readdir(): supplied argument is not a valid Directory resource
0 Error occurred on in function readdir
1 called from line 53 of file gedcheck.php

Warning: readdir(): supplied argument is not a valid Directory resource in [adresse OVH]/www/gedcheck.php on line 53

ERROR 2: closedir(): supplied argument is not a valid Directory resource
0 Error occurred on in function closedir
1 called from line 60 of file gedcheck.php

Warning: closedir(): supplied argument is not a valid Directory resource in [adresseOVH]/www/gedcheck.php on line 60


J'ai essayé différentes autorisations mais sans succès... et je ne souhaite pas introduire une faille de sécurité !

Avez-vous une idée ?

Cordialement
Jean-Jacques

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

Re: GedCheck 9 years 6 months ago #2

  • ToyGuy
  • ToyGuy's Avatar
  • Offline
  • Moderator
  • Moderator
  • Live like it's Christmas every day - Santa Stephen
  • Posts: 4925
Bonjour Jean-Jacques
I have only one GEDCOM in my DATA folder on my installation. All others have been removed after uploading and installing.
GEDCHECK works on the text file, not the database, so it is necessary to be sure you have a recent copy within that data folder.
Go to > Administration > Family Trees and select DOWNLOAD for the family tree you wish to examine.
This will put a new copy into your DATA folder.

Proceed to your family tree site and log in. after seeing the usual My Page URL > yourwebsite.xxx/index.php?ged=yourGEDCOM.ged simply place the cursor in the URL bar and remove the last portion including index.php. Type in gedcheck.php and it should now look like: yourwebsite.xxx/gedchk.php
When this URL opens, it should now appear with the form:


Select the level you wish to examine and click SHOW to proceed. You should not have any permission problems.
Santa Stephen the Fabled Santa
Latest webtrees at MyArnolds.com
Hosted by webtreesonline.com , a division of GeneHosts LLC
MacOS 10.6.8, Apache 2.2+, PHP 5.4.16, MySQL 5.5.28
Attachments:

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

Re: GedCheck 9 years 6 months ago #3

Bonjour JJ,

Comprenez-vous la réponse de ToyGuy ou avez-vous besoin que je traduise ?

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

Re: GedCheck 9 years 6 months ago #4

  • jjr
  • jjr's Avatar Topic Author
  • Visitor
  • Visitor
Bonjour Jacky

Merci beaucoup, mais pas de problème pour l'anglais, même si ce n'est pas toujours très évident, mais c'est la même chose en français... !

Hi ToyGuy

I did all that you described and that worked well, in local, under wampserver. I made my verifications and modifications.
But on line... I got the error messages precedently posted!
That's look like a permission problem on the root ... but why?

What investigations do you propose?

Regards
Jean-Jacques

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

Last edit: by jjr.

Re: GedCheck 9 years 6 months ago #5

  • fisharebest
  • fisharebest's Avatar
  • Offline
  • Administrator
  • Administrator
  • Posts: 13364
In gedcheck.php, delete lines 46-48:

foreach (get_all_gedcoms() as $ged_id=>$ged_name) {
$all_dirs[dirname(get_gedcom_setting($ged_id, 'path')).'/']='';
}

This is old code - from PGV.

Traduction de Jackie : Dans le fichier gedcheck.php, supprimez les lignes 46-48 : .... Ceci est un ancien code de PGV.

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.

Last edit: by Jackie.

Re: GedCheck 9 years 6 months ago #6

  • fisharebest
  • fisharebest's Avatar
  • Offline
  • Administrator
  • Administrator
  • Posts: 13364
Fixed in svn10700

Traduction de Jackie : Réglé dans le svn10700

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.

Last edit: by Jackie.

Re: GedCheck 9 years 6 months ago #7

  • louis
  • louis's Avatar
  • Visitor
  • Visitor
Bonjour tout le monde,
Désolé de jouer les trouble-fête, mais j'aimerais comprendre.
@+
Louis

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

Re: GedCheck 9 years 6 months ago #8

  • fisharebest
  • fisharebest's Avatar
  • Offline
  • Administrator
  • Administrator
  • Posts: 13364
Un nouveau fichier "gedcheck.php"
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.

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: 

Re: GedCheck 9 years 6 months ago #9

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

jjr wrote: Après l'erreur provoquée par l'absence du dossier tmp que j'ai réparée :
1) Dossier à créer dans webtrees/data
2) Donner à ce dossier les permissions 777
3) Modifier webtrees/library/Zend/Cache/Backend/File.php en remplaçant 'cache_dir' => null, par 'cache_dir' => 'data/tmp',


Au lieu de (3), en peut mettre cette ligne dans le fichier ".htaccess"
SetEnv TMPDIR /home/jjr/public_html/webtrees/data/tmp

mais avec votre dossier
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.

Last edit: by fisharebest. Reason: improve example

Re: GedCheck 9 years 6 months ago #10

  • louis
  • louis's Avatar
  • Visitor
  • Visitor
Bravo pour le fichier, ça fonctionne du tonnerre

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

Re: GedCheck 9 years 6 months ago #11

  • jjr
  • jjr's Avatar Topic Author
  • Visitor
  • Visitor
C'est bon ça marche !
Il faut donc supprimer dans gedcheck.php les lignes 47, 48 et 49
// foreach (get_all_gedcoms() as $ged_id=>$ged_name) {
// $all_dirs[dirname(get_gedcom_setting($ged_id, 'path')).'/']='';
// }


A propos du petit coup de gueule de Louis…
Je plaide coupable et je pense qu'à l'avenir il serait bon que nous tous, ne mélangeons pas les messages en français et les messages en anglais.

Si vous en êtes d'accord, il faudrait que les fils de discussion sur ce forum restent en français et que si cela devient nécessaire, ils soient portés sur le forum de langue anglaise avec retour du résultat en français sur notre forum.

Il est clair que si nous mélangeons tout, le nouvel arrivant, non anglophone, risque d'être effrayé et décontenancé.

Amicalement
Jean-Jacques

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

  • Page:
  • 1
Powered by Kunena Forum