1 17-03-2025 08:06 -

Bonjour à tous
J'ai un souci pour créer un nouvel utilisateur dans mon TNG (14.0.6).
Chaque tentative me renvoie vers une page blanche sur mon navigateur et l'utilisateur n'est pas créé.

https://agora.chauvigne.info/uploads/images/2025/03/17/2025-03-17_080125.jpg

Auriez-vous une idée de ce qui se passe ?
Merci pour toute aide
François

WWW

2 17-03-2025 08:18 -

Bonjour François,
Pour la technique, je ne suis pas l'experte.
Là, juste ce que je vois, c'est que ton certificat Let's encrypt n'est plus valable. Possible que si tes requêtes se font en https, ça cafouille un peu.

Aucun de nous ne sait ce que nous savons tous, ensemble.

WWW

3 17-03-2025 19:52 -

François,
j'ai essayé chez moi avec (autant que possible) tes données et il n'y a pas de problème d'ajout.

Peux-tu nous donner l'erreur ou les erreurs affichée(s)?

Michel

WWW

4 18-03-2025 08:58 -

Bonjour Michel
Je viens encore  d'essayer .
Je rentre les données via le menu utilisateurs - ajouter. Lorsque je valide, j'ai une page blanche qui s'affiche avec l'erreur

: INSERT IGNORE INTO tng_users (description,username,password,password_type,realname,phone,email,website,address,city,state,zip,country,languageID,notes,gedcom,mygedcom,personID,role,allow_edit,allow_add,tentative_edit,allow_delete,allow_lds,allow_living,allow_private,allow_private_notes,allow_ged,allow_pdf,allow_profile,branch,dt_activated,dt_consented,no_email,disabled) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)
sssssssssssssssssssssssssssssssssss | cousins | cousin | 5c600d3bbfbce5918a87468f9d548c9d | md5 | Cousin | | bigey.francois@bbox.fr | | | | | | | 2 | | | Lucas | | guest | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | | 2025-03-18 08:50:03 | 2025-03-18 08:50:03 | 0 | 0

le mot de passe que j'utilise pour cette insertion est: 81150Marssac

J'ai bien sur essayé avec des navigateurs différents.
Pour info, mon site n'est pas en https mais en http - il n'y a pas de certificat SSL

J'avais déjà rentré des utilisateurs il y a quelques années, puis je les avais supprimés. Apparemment la table n'en garde pas trace, je n'ai qu'un utilisateur principal l'Admin
Voili voilà

WWW

5 18-03-2025 10:08 - Dernière modification par Jean-Luc (18-03-2025 10:08)

François,

Quand il y a une erreur, cette ligne est exécutée:

echo $text['problem'] . "<br /><br />{$text['query']}: $query<br />" . implode(" | ", $params) . " " . $errorstr;

Il n'y a pas $errorstr après les paramètres dans ta copie d'écran ? Cela devrait indiquer la cause de l'erreur.

Jean-Luc

6 18-03-2025 11:38 -

Re
Je viens de faire un nouvel essai à partir de l'inscription depuis la page d'acceuil.
le nouvel utilisateur se crée, mais lorsque je tente de le valider j'ai ce message.  Jeaan-Luc, je suppose que c'est éventuellement de cette erreur dont tu parles  (dernière ligne)

Requête: UPDATE tng_users SET description="Cousin",username="cousin",password="b8dac42b1dcfe1db17faba83dd9e939b",password_type="md5",realname="Cousin",phone="",email="francois.bigey.fb@gmail.com",website="https://",address="",city="",state="",zip="",country="",languageID="2",notes="test",gedcom="",mygedcom="",personID="",role="guest",allow_edit="0",allow_add="0",tentative_edit="0",allow_delete="0",allow_lds="0",allow_living="0",allow_private="0",allow_private_notes="0",allow_ged="0",allow_pdf="0",allow_profile="0",branch="", dt_activated="2025-03-18 11:35:34",no_email="0",disabled="0" WHERE userID="7"

Unknown column 'allow_private_notes' in 'field list'

WWW

7 18-03-2025 11:50 -

Pour une raison que je ne connais pas, la colonne "allow_private_notes" n'existe plus dans la table "tng_users".

Je suppose qu'il suffirait de la recréer à partir de l'interface d'accès direct à la base de données (cPanel ou autre). C'est une colonne de type "tinyint(4)".

Jean-Luc

8 18-03-2025 12:31 -

Re
Cela dépasse mes compétences.
avec Phpmyadmin, je vois bien la table tng_Users avec ses champs, mais, je n'ose pas tripatouiller.

WWW

9 18-03-2025 16:07 -

Cette modif dans la database date du passage de TNG 13.0x vers TNG 13.1.
Si tu as encore les fichiers, fais "tourner" le fichier
readme1304-13x.html  (dans ton navigateur)
puis clique sur le lien "upgrade database structure"
qui lancera le fichier upgrade_db1304-131.php

Tu peux aussi lancer directement ce dernier fichier dans la barre d'adresse de ton navigateur:
si ton site est
http://francois/genealogie,
alors fait tourner le fichier en tapant:
http://francois/genealogie/upgrade_db1304-131.php
ET CE FICHIER doit évidemment être copié dans la racine de ton site (http://francois/genealogie)

Voiolà, je pense que tu dois être tout à fait noyé, maintenant.
Au cas où, je joins les deux fichiers...

upgrade_db1304-131.zip  4.3 Ko  (4)

Michel

WWW

10 19-03-2025 16:34 -

Merci à la marine belge et à son capitaine Michel de m'avoir envoyé cette bouée de sauvetage.
Cela a fonctionné. Mon nouvel utilisateur est créé du premier coup. la noyafe a été evitée

François

WWW

11 19-03-2025 17:21 -

Franchement, je ne pensais pas m'en tirer aussi facilement !! Tant mieux!

Michel

WWW