(FAQ) Le code de sécurité ne s'affiche pas

Pour les problèmes avec l'installation ou l'utilisation du script - About install and use problems.

Modérateurs : boulmontjj, Malabar, Pierre G.

Règles du forum
Pensez à effectuer une recherche et à consulter la FAQ, la réponse à votre question a de grandes chances d'avoir déjà été donnée ;-).
Dans votre message, n'oubliez pas de mentionner l'URL vers votre livre d'or, cela nous permet de vous aider bien plus efficacement :super:.

Re: (FAQ) Le code de sécurité ne s'affiche pas

Message par boulmontjj » Jeu 17 Avr 2008, 15:06

Le phpinfo fonctionne très bien mais et ne règle en rien votre problème.
La preuve : http://www.samsara-fr.com/artchives/Liv ... hpinfo.php
Il sert simplement à connaitre les paramètres appliqué à PHP sur le serveur.
boulmontjj
Modérateur
Modérateur
 
Message(s) : 1344
Inscription : Mer 30 Août 2006, 13:41
Localisation : Marchiennes

Re: (FAQ) Le code de sécurité ne s'affiche pas

Message par Magenta » Jeu 17 Avr 2008, 15:15

C'est la manip que Malabar m'avait suggéré de faire. Quelle est donc la solution à ce problème alors ?
Magenta
 
Message(s) : 9
Inscription : Jeu 17 Avr 2008, 11:19
Localisation : Paris

Re: (FAQ) Le code de sécurité ne s'affiche pas

Message par boulmontjj » Jeu 17 Avr 2008, 15:22

Magenta a écrit :C'est la manip que Malabar m'avait suggéré de faire. Quelle est donc la solution à ce problème alors ?

Oui, effectivement, Malabar vous avait demandé de mettre à jour vos skins, ce que vous avez fait et cela règle une partie du problème.
Ensuite de mettre un phpinfo sur votre site pour vérifier les paramètres de php.
Vous dites que cela ne marche mais si, on a les paramètres de php en ligne et on peut vérifier si tout est bon.
Et pour moi, apparemment, les paramètres sont ok à moins qu'il y en ait un que je sois passé à côté et Malabar confirmera.
En attendant, ce que vous pouvez essayer de faire est de retélécharger le script depuis notre site.
Vous le décompressez sur votre ordinateur.
Ensuite, vous renvoyez le dossier Fonts pour remplacer celui de votre site car il arrive que les fichiers soient corrompus.
boulmontjj
Modérateur
Modérateur
 
Message(s) : 1344
Inscription : Mer 30 Août 2006, 13:41
Localisation : Marchiennes

Re: (FAQ) Le code de sécurité ne s'affiche pas

Message par Magenta » Jeu 17 Avr 2008, 15:46

Merci beaucoup

Le prblème est résolu. J'ai effectivemnt retélécharger le script et renvoyer le répertoire "fonts". Ca ne marchait toujours pas, alors j'ai carrément effacé ce répertoire du serveur et recharger le nouveau et ça marche :pompom: Merci mille fois ::d
Magenta
 
Message(s) : 9
Inscription : Jeu 17 Avr 2008, 11:19
Localisation : Paris

Re: (FAQ) Le code de sécurité ne s'affiche pas

Message par allan » Dim 11 Mai 2008, 10:36

Bonjour,

Tout d'abord bravo pour votre script.

Je viens d'installer la mise à jour sur le site de ma femme et j'ai voulu activer le captcha... Il semble qu'il n'arrive pas à générer le code puisque dans ma base de données rien n'apparait.

Je suis parti d'une version 3.1.

- J'ai renvoyé les fichiers sauf config/ Templates/ et Setup.exe
- J'ai mis à jour la bdd (j'ai maintenant les tables alex_livre_ban, alex_livre_censure, alex_livre_config, alex_livre_img_verif_add, alex_livre_messages, alex_livre_sessions, alex_livre_smileys, alex_livre_txt_lang, alex_livre_users)
- J'ai mis à jour le fichier config_base.php

- Les skins présents sur le site sont ceux présents dans le fichier téléchargés (donc je suppose mis à jour)
- J'ai supprimé le fichier 1.htaccess du répertoire /font (aucun changement donc je l'ai remis)
- J'ai réuploadé le répertoire fonts (au cas où)

Mais lorque le livre d'or est lancé :
- L'image ne s'affiche pas (couleur écriture noire sur fond blanc)
- Aucun enregistrement n'est créé dans la bdd.

J'ai installé le phpinfo.php.

Si vous avez une idée merci :)

Site : http://www.persosbullesandco.com/livre/
PhpInfo : http://www.persosbullesandco.com/livre/phpinfo.php

Allan
allan
 
Message(s) : 3
Inscription : Dim 11 Mai 2008, 10:23

Re: (FAQ) Le code de sécurité ne s'affiche pas

Message par Malabar » Dim 11 Mai 2008, 10:55

Bonjour

Tout est lié au dysfonctionnement avec la base de données. Car le code de sécurité est généré suivant une chaine aléatoire stockée dans la base. Si la chaine n'existe pas, l'image ne peut être générée.

Essayez de désactiver le code de sécurité et ensuite laissez un message sur votre livre. Est-ce que le message est bien enregistré dans la base ?
Le mâle à barre (Maxime)
Malabar
Admin
Admin
 
Message(s) : 3759
Inscription : Lun 07 Août 2006, 09:46
Localisation : Quimperlé

Re: (FAQ) Le code de sécurité ne s'affiche pas

Message par allan » Dim 11 Mai 2008, 11:04

Bonjour,

Je viens de tester en enlevant le Captcha et cela fonctionne (après validation)

Je viens d'installer une deuxième instance dans le répertoire "test" et la le Captcha apparaît...

Je suppose donc que j'ai fait une fausse manip dans la mise à jour du livre d'or ?

J'ai ces infos là dans le config_base

Code : Tout sélectionner
 $name_table['alex_livre_sessions'] = "alex_livre_sessions";
$name_table['alex_livre_users'] = "alex_livre_users";
$name_table['alex_livre_messages'] = "alex_livre_messages";
$name_table['alex_livre_censure'] = "alex_livre_censure";
$name_table['alex_livre_ban'] = "alex_livre_ban";
$name_table['alex_livre_smileys'] = "alex_livre_smileys";
$name_table['alex_img_verif_add'] = "alex_img_verif_add";
$name_table['alex_livre_txt_lang'] = "alex_livre_txt_lang";
$name_table['alex_livre_config'] = "alex_livre_config";
?>
allan
 
Message(s) : 3
Inscription : Dim 11 Mai 2008, 10:23

Re: (FAQ) Le code de sécurité ne s'affiche pas

Message par allan » Dim 11 Mai 2008, 11:21

Comme ça fonctionnait sur mon répertoire "test",
j'ai exporté les messages vers les bases tests voir si le problème ne venait pas de la bdd ---> Les messages apparaissaient bien donc élimination de ce problème
J'ai pris config_base de test, changé le nom des tables pour correspondre aux bases "réelles" et copié le config_base depuis test vers le rép livre et là le Captcha apparait !!!
Donc j'ai du mal renseigné config_base !!
En tout cas, merci de ta réactivité malabar :)
J'ai encore le mien à mettre à jour donc peut-être que je viendrais vous embêter encore lol :pompom:
allan
 
Message(s) : 3
Inscription : Dim 11 Mai 2008, 10:23

Re: (FAQ) Le code de sécurité ne s'affiche pas

Message par boulmontjj » Dim 11 Mai 2008, 21:45

allan a écrit :Je suppose donc que j'ai fait une fausse manip dans la mise à jour du livre d'or ?


On ne le répètera jamais assez, suivez les instructions de mise à jour, pas à pas, ligne par ligne, modification par modification et en vérifiant à chaque fois si ce que vous avez tapé est ok.
Une simple erreur de caractère, un espace, une ligne passée, et c'est tout le livre qui peut ne plus fonctionner.
Qui va doucement va loin, alors allez aussi loin que possible avec nous en allant doucement mais surement dans les mises à jour.
Malabar, qui fait le codage, passe énormément de temps à rédiger les instructions de mise à jour pour qu'elles soient claires pour tous, pas parce qu'il a du temps à tuer.
boulmontjj
Modérateur
Modérateur
 
Message(s) : 1344
Inscription : Mer 30 Août 2006, 13:41
Localisation : Marchiennes

Re: (FAQ) Le code de sécurité ne s'affiche pas

Message par Zazette » Mer 01 Oct 2008, 20:20

Bonjour,

Depuis quelques jours, mon code ne s'affiche pas, j'ai donc remarquer qu'une nouvelle version était disponible mais la mise en place de celle-ci n'a pas résolu le problème.


Voici mon fichier phpinfo et le test du YES!
Tout à l'air normal dans ces deux fichiers...
La base de données à été mise à jour (peut-être pas correctemment ?) et j'utilise une version modifiée du skin AguestNew.

Mais toujours pas de code...

Merci de vos réponses.
Zazette
 
Message(s) : 1
Inscription : Mer 01 Oct 2008, 20:11

Re: (FAQ) Le code de sécurité ne s'affiche pas

Message par Malabar » Mer 01 Oct 2008, 23:34

Bonsoir,

Nous sommes d'accord, vous aviez une première version du livre que vous avez mis à jour en v5 ?
De même, le code de sécurité a fonctionné pendant un moment puis plus rien ?

Quand vous dite que le code ne s'affiche pas, vous avez une erreur, aucune image ?
Avez-vous modifié votre site (au alentour de l'instant où le code a cessé de s'afficher) ? Le livre ?
Le mâle à barre (Maxime)
Malabar
Admin
Admin
 
Message(s) : 3759
Inscription : Lun 07 Août 2006, 09:46
Localisation : Quimperlé

Re: (FAQ) Le code de sécurité ne s'affiche pas

Message par eowyn » Sam 04 Avr 2009, 02:28

J'avais la version 4 du guestbook qui fonctionnait parfaitement. J'ai voulu passer à la version la plus récente, c'est-à-dire la 5.02. Si j'avais su :pleur4:
Le captcha ne voulait plus fonctionner. Après avoir perdu des heures à tester toutes vos solutions (test php info pour la librairie GD, test index2.php dans le dossier genImg, vérification de la mise à jour de mon template, etc.), je crois avoir enfin trouvé la solution. En espérant qu'elle puisse servir à d'autres.

Une partie du code de l'ancien config_base.php contenait les lignes suivantes :

$name_table['alex_livre_txt_lang'] = "alex_livre_txt_lang";
$name_table['alex_livre_sessions'] = "alex_livre_sessions";
$name_table['alex_livre_users'] = "alex_livre_users";
$name_table['alex_livre_messages'] = "alex_livre_messages";
$name_table['alex_livre_censure'] = "alex_livre_censure";
$name_table['alex_livre_ip'] = "alex_livre_ip";
$name_table['alex_livre_smileys'] = "alex_livre_smileys";
$name_table['alex_img_verif_add'] = "alex_livre_img_verif_add";


Dans les instructions pour le passage de la version 4.x à la version 5.0.2 (dossier documentation), on nous dit de remplacer
les lignes ci-dessus par :
$name_table['alex_livre_sessions'] = "alex_livre_sessions";
$name_table['alex_livre_users'] = "alex_livre_users";
$name_table['alex_livre_messages'] = "alex_livre_messages";
$name_table['alex_livre_censure'] = "alex_livre_censure";
$name_table['alex_livre_ban'] = "alex_livre_ban";
$name_table['alex_livre_smileys'] = "alex_livre_smileys";
$name_table['alex_img_verif_add'] = "alex_img_verif_add";
$name_table['alex_livre_txt_lang'] = "alex_livre_txt_lang";
$name_table['alex_livre_config'] = "alex_livre_config";


Vous noterez que la ligne
$name_table['alex_img_verif_add'] = "alex_livre_img_verif_add";

est devenue dans la version 5
$name_table['alex_img_verif_add'] = "alex_img_verif_add";


Mais en fait, la table dans la base sql n'a pas changé de nom. Elle s'appelle toujours "alex_livre_img_verif_add"

Le code correct est donc :
Code : Tout sélectionner
$name_table['alex_livre_txt_lang'] = "alex_livre_txt_lang";
$name_table['alex_livre_sessions'] = "alex_livre_sessions";
$name_table['alex_livre_users'] = "alex_livre_users";
$name_table['alex_livre_messages'] = "alex_livre_messages";
$name_table['alex_livre_censure'] = "alex_livre_censure";
$name_table['alex_livre_ban'] = "alex_livre_ban";
$name_table['alex_livre_smileys'] = "alex_livre_smileys";
$name_table['alex_img_verif_add'] = "alex_livre_img_verif_add";
$name_table['alex_livre_config'] = "alex_livre_config";


Et voilà, ça marche, le chemin est rétabli. Enfin pour moi, la solution était là.

Je tiens quand même à féliciter au passage les créateurs de ce script que j'utilise depuis plus de 5 ans. Bravo et bonne continuation. :pompom:
eowyn
 
Message(s) : 5
Inscription : Sam 04 Avr 2009, 01:54

Re: (FAQ) Le code de sécurité ne s'affiche pas

Message par Pierre G. » Sam 04 Avr 2009, 08:58

L'explication ne serait-elle pas que vous avez oublié tout ou partie de la mise à jour de la base de données (voir les instructions) :siffle: ?

Dans ce cas, attendez-vous à d'autres dysfonctionnement :P
Pierre :frime:
Pierre G.
Admin
Admin
 
Message(s) : 1999
Inscription : Dim 06 Août 2006, 14:52
Localisation : Belle Chique

Re: (FAQ) Le code de sécurité ne s'affiche pas

Message par eowyn » Sam 04 Avr 2009, 10:40

Pierre G. a écrit :L'explication ne serait-elle pas que vous avez oublié tout ou partie de la mise à jour de la base de données (voir les instructions) :siffle: ?

Dans ce cas, attendez-vous à d'autres dysfonctionnement :P


Pfff, il n'y a pas d'autres dysfonctionnements dans mon guestbook, et le problème est résolu.

Toujours d'après les instructions pour le passage de la version 4.x à la version 5.0.2, que je vous invite à relire avant de prétendre n'importe quoi, voici le passage qui concerne la mise à jour de la base de données :
RENAME TABLE `alex_livre_ip` TO `alex_livre_ban` ;
ALTER TABLE `alex_livre_ban` CHANGE `id_ip` `id_ban` MEDIUMINT( 11 ) UNSIGNED NOT NULL AUTO_INCREMENT ;
ALTER TABLE `alex_livre_ban` ADD `pseudo` VARCHAR( 40 ) NOT NULL , ADD `email` VARCHAR( 150 ) NOT NULL ;
ALTER TABLE `alex_livre_users` CHANGE `gestion_ip` `gestion_bannissement` TINYINT( 1 ) NOT NULL DEFAULT '0';

CREATE TABLE `alex_livre_config` (
`nom_config` varchar(255) NOT NULL,
`valeur_config` varchar(255),
KEY `nom_config` (`nom_config`)
) Type=MyISAM;
INSERT INTO `alex_livre_config` VALUES ('langue', 'francais');
INSERT INTO `alex_livre_config` VALUES ('skin_to_use', 'AguestNew');
INSERT INTO `alex_livre_config` VALUES ('temps_session', '1800');
INSERT INTO `alex_livre_config` VALUES ('send_mail', '1');
INSERT INTO `alex_livre_config` VALUES ('temps_ip_post', '60');
INSERT INTO `alex_livre_config` VALUES ('format_date', 'd/m/Y');
INSERT INTO `alex_livre_config` VALUES ('admin_valide_messages', '0');
INSERT INTO `alex_livre_config` VALUES ('admin_envoyer_remerciement', '0');
INSERT INTO `alex_livre_config` VALUES ('admin_add_code_securite', '0');
INSERT INTO `alex_livre_config` VALUES ('admin_bannir_mot', '0');
INSERT INTO `alex_livre_config` VALUES ('url_interdites', '1');
INSERT INTO `alex_livre_config` VALUES ('url_cliquables', '0');
INSERT INTO `alex_livre_config` VALUES ('color_txt_code', '#000000');
INSERT INTO `alex_livre_config` VALUES ('color_background_code', '#FFFFFF');
INSERT INTO `alex_livre_config` VALUES ('champ_pseudo', '0');
INSERT INTO `alex_livre_config` VALUES ('champ_email', '0');
INSERT INTO `alex_livre_config` VALUES ('champ_site', '0');
INSERT INTO `alex_livre_config` VALUES ('champ_pays', '0');
INSERT INTO `alex_livre_config` VALUES ('champ_note', '0');
INSERT INTO `alex_livre_config` VALUES ('champ_ville', '0');
INSERT INTO `alex_livre_config` VALUES ('ok_aff_moteur', '1');
INSERT INTO `alex_livre_config` VALUES ('nb_pages', '10');
INSERT INTO `alex_livre_config` VALUES ('cut_mots', '75');
INSERT INTO `alex_livre_config` VALUES ('maxi_car', '1500');
INSERT INTO `alex_livre_config` VALUES ('nb_max_smileys', '20');
INSERT INTO `alex_livre_config` VALUES ('url_recharger', 'index.php');
INSERT INTO `alex_livre_config` VALUES ('extension_url', '');
INSERT INTO `alex_livre_config` VALUES ('decalage_horaire', '0');
INSERT INTO `alex_livre_config` VALUES ('autoriser_smileys', '1');
INSERT INTO `alex_livre_config` VALUES ('inclure_livre', '0');
INSERT INTO `alex_livre_config` VALUES ('fichier_inclusion', '');
INSERT INTO `alex_livre_config` VALUES ('donner_focus', '0');
INSERT INTO `alex_livre_config` VALUES ('lien_admin', '1');
INSERT INTO `alex_livre_config` VALUES ('lien_accueil', '1');
INSERT INTO `alex_livre_config` VALUES ('chemin_lien_accueil', '/');
INSERT INTO `alex_livre_config` VALUES ('symbole_champ_obligatoire', '*');
INSERT INTO `alex_livre_config` VALUES ('symbole_champ_prive', '[P]');


La seule table renommée est `alex_livre_ip` qui devient `alex_livre_ban`. Aucune instruction ne concerne la table "alex_livre_img_verif_add". Autre remarque ?
:siffle:
eowyn
 
Message(s) : 5
Inscription : Sam 04 Avr 2009, 01:54

Re: (FAQ) Le code de sécurité ne s'affiche pas

Message par Malabar » Sam 04 Avr 2009, 11:33

Bonjour,

Effectivement nous n'avons pas mentionné que le nom de la table a été simplifié.
Pierre sur ce coup là tu as tort.....quoi que à moitié raison quand même ::d Dans ce cas, eowyn se serait donc énervé pour rien.

Donc eowyn, avant de vous énerver, d'affirmer tout haut que nous avons oublié de dire que nous avons modifié le nom d'une table, bref que nous avons raté un truc, relisez bien la documentation. J'ai pourtant mis le passage en rouge avec le mot 'attention' souligné en début de phrase !!

Voici le texte juste au dessus des commandes de mises à jour de la base de données :
Attention, vos noms de tables sont peut-être différents, les noms utilisés ici sont les noms par défaut.

Ah ben mince alors ! On dirait bien que vous avez raté cela. Contrairement à ce que vous avancez, nous n'affirmons donc pas toujours n'importe quoi :siffle: .

Le principal c'est que votre livre fonctionne correctement. :)
Malabar
Admin
Admin
 
Message(s) : 3759
Inscription : Lun 07 Août 2006, 09:46
Localisation : Quimperlé

PrécédentSuivant

Retour vers Installation & utilisation

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Google [Bot] et 2 invité(s)

cron