Vous n'êtes pas connecté.


Bonjour,
Je tenais d'abord à féliciter Julien VAUBOURG et tous les utilisateurs de ce forum de votre contribution à cette excellente réussite de Signatux !
J'ai réussi à mettre ce livre d'or en place, très facilement, sur un de mes sites et je suis pleinement satisfait !
Par contre, je me prends la tête depuis 1 heure à essayer de l'installer sur mon site principal sans succès...
Est-ce car j'ai déjà mySQL utilisé sur ce serveur pour autre chose ? Pourtant j'ai droit à 10 bases MySQL 4.1.x et le serveur supporte aussi bien PHP 5.x ou PHP 4.x
Pourtant je suis sûr d'avoir repris exactement le bon nom d'utilisateur mySQL, le bon host, le bon mot de passe et le bon nom de la base.
Si quelqu'un avait une idée pour m'aider je serai très heureux, j'ai vraiment envie de pouvoir le mettre en place sur mon site.
N'hésitez pas à me demander si vous avez une idée et j'ai oublié de transmettre des informations utiles...
Merci de votre aide, je me réjouis de vous lire...
Dinkyo
P.S. Je crains que ce soit mon serveur qui ne soit pas compatible avec Signatux mais j'espère que non...
P.S. Je ne comprends pas pourquoi l'install demande deux fois le mot de passe mysql, est ce que l'install configure lui même l'accès mysql ? Car sur mon serveur le compte mysql est déjà configuré et un mot de passe existe déjà, que je connais mais ne peux changer chez mon hébergeur... Cela me semble bizarre car habituellement sur internet, on nous demande 1 fois le mot de passe lorsque il existe déjà et deux fois lorsque l'on en crée un nouveau...
Dernière modification par Dinkyo (18/03/07 10:58:28)
TOP Hors ligne


Salut,
je sais ce que tu as oublié : l'erreur, tu nous détailles un peu les causes, mais pas l'erreur en tant que telle. On se doute de la conséquence ("ça ne marche pas") mais y a-t-il une erreur affichée ?
FYI RTFM ASAP => Tux : La Légende <=
NewsletTux
TOP Hors ligne


Merci Malcolm pour ta réponse !
Tu as raison je n'ai pas expliqué clairement le message d'erreur que l'install me donne, je l'avais simplement mis comme titre de mon message...
Le voici, il apparaît directement, lorsque je clique sur "installer" à la deuxième page de l'install (la page après le choix de la langue) :
"ERREUR : Erreur de connexion à la base mySQL, vérifiez vos paramétres."
Dinkyo
TOP Hors ligne


- tu es sûr que le nom de la base de données existe
- tu sembles être sûr que l'utilisateur existe.
Vérifie 2 choses :
- si tu as plusieurs bases de données et plusieurs utilisateurs SQL, celui que tu choisis a-t-il le droit de se connecter à la base que tu choisis ?
- si tu es sûr que la ligne précédente est vraie (return TRUE;
) alors es-tu sûr que la connexion à la base se fasse par la bonne adresse ? souvent "localhost", parfois ça peut être changé par l'hébergeur sous forme mysqlXXX.hebergeur.com où XXX est leur numéro de serveur mysql par exemple.
FYI RTFM ASAP => Tux : La Légende <=
NewsletTux
TOP Hors ligne


Je te remercie encore Malcolm d'essayer de m'aider...
Mais ça va être plus compliqué que prévu car je suis certain d'avoir mis les bonnes indications à tous les points que tu as relevé.
Je suis certain car je viens de mettre en place sur mon serveur un autre script PHP/mySQL de statistiques avec les mêmes données que j'introduis à l'install de Signatux.
Une solution doit bien exister, je trouverai surprenant que Signatux ne soit pas compatible avec mon serveur web mais cela doit certainement être complexe...
TOP Hors ligne


Il m'arrivait exactement le même problème... j'ai donc jeté un petit coup d'oeil au code, et me suis rendu compte de l'utilisation de la fonction mysql_pconnect() à la ligne 16 du fichier signatux/class/db/mysql.class.php . Or en essayant d'utiliser cette fonction toute seule sur une page de test, l'erreur suivante m'était renvoyée :
Warning: mysql_pconnect() has been disabled for security reasons in /home[...]
Donc en gros, cette fonction n'est pas supportée par mon hébergeur...
J'ai simplement remplacé le mysql_pconnect([...]) par mysql_connect([...]) et l'installation s'est achevée parfaitement... maintenant, il me reste à voir s'il y aura des problèmes à l'utilisation, mais je n'en ai pas encore rencontrés.
Peut-être est-ce la solution au problème ? Testez sur une page de test la fonction mysql_pconnect() !
TOP Hors ligne


apo a écrit:
Warning: mysql_pconnect() has been disabled for security reasons in /home[...][/b]
Donc en gros, cette fonction n'est pas supportée par mon hébergeur...
J'ai simplement remplacé le mysql_pconnect([...]) par mysql_connect([...]) et l'installation s'est achevée parfaitement... maintenant, il me reste à voir s'il y aura des problèmes à l'utilisation, mais je n'en ai pas encore rencontrés.
Merci apo pour ta contribution, ton pb était clair.
Et non, le remplacement tout à fait judicieux que tu as fait, ne change absolument rien sur le fonctionnement du script, en effet.
TOP Hors ligne