IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

EDI, CMS, Outils, Scripts et API PHP Discussion :

[CsForum] Installation du forum


Sujet :

EDI, CMS, Outils, Scripts et API PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    183
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 183
    Par défaut [CsForum] Installation du forum
    Bonjour à tous,

    Je viens d'installer CsForum et j'ai une erreur que je ne comprends pas :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
     
    Warning: mysql_db_query(): Accès refusé pour l'utilisateur: 'ODBC'@'@localhost' (mot de passe: NON) in d:\easyphp1-8\www\projet1\csforum90\index.php on line 154
    Mon fichier conf.php, dans lequel j'ai mes données MySql, fonctionne parfaitement (localhost, root, ""). Ce sont les mêmes données dans le fichier config_conf.php de CsForum. Et là... erreur !

    Ca fait des jours que je suis dessus mais je n'y vois rien de spécial.

    Vous auriez peut-être une idée ?

    Cordialement.

  2. #2
    Membre chevronné
    Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2008
    Messages
    504
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2008
    Messages : 504
    Par défaut
    Généralement, c'est l'erreur que tu as quand tu ne spécifie pas le nom d'utilisateur quand tu essayes de te connecter à une base de données.

    Compte tenu des infos dont on dispose, c'est tout ce que je peux diagnostiquer...

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    183
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 183
    Par défaut
    Oui mais le nom est spécifié :

    $server = "localhost";
    $user = "root";
    $pass = "";
    $tblForum = "csforum";
    $dbCsForum = "whombat";

    La table a bien été crée avec le fichier sql. Bref tout est OK...

  4. #4
    Membre chevronné
    Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2008
    Messages
    504
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2008
    Messages : 504
    Par défaut
    J'avais bien vu, mais compte tenu de l'erreur, c'est tout ce que je peux diagnostiquer de mon coté

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    183
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 183
    Par défaut
    J'ai testé un truc :

    J'ai remis en début de script, après le require("csforum.conf.php"); une demande de connexion :

    mysql_connect($server, $user, $pass) or die("Impossible de se connecter … la base de donn‚es !");
    mysql_select_db($dbCsForum) or die("Impossible de selectionner la base !");

    et là -> pas d'erreur !

    Il bogue sur la ligne 152 qui dit ça :

    $sql = "SELECT id FROM $tblForum WHERE parent='0'";
    $resultat = mysql_db_query($dbCsForum, $sql);

    J'ai placé une copie de ces deux lignes juste après la demande de connexion vue plus haut, donc en début de script. Toujours pas d'erreur...

    J'ai tout contrôlé (manque d'une quote, parenthèse non fermée, etc... ). Rien n'est de moi, tout est du script et tout est bon...

    Je vais me réserver une chambre à Ste Anne...

    C'est la preuve que les données server, user, pass, bdd, et table sont bonnes. Que faire ?

  6. #6
    Membre chevronné
    Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2008
    Messages
    504
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2008
    Messages : 504
    Par défaut
    Pourrais tu essayer de voir si ton $dbCsForum n'est pas perdu en route ?

    Essayes aussi de remplacer mysql_db_query par mysql_query($sql) pour voir...

  7. #7
    Membre confirmé
    Inscrit en
    Juin 2008
    Messages
    85
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 85
    Par défaut
    Salut,

    Pour mysql_db_query() il ne faut pas l'utiliser :

    Cette fonction est décpréciée depuis PHP 4.0.6. N'utilisez pas cette fonction. Utilisez mysql_select_db et mysql_query à la place. (PHP.net)
    En plus je pense que c'est inutile d'appeler mysql_select_db() avant puisque tu reprécise la base de données dans mysql_db_query() juste après.

    Ensuite pour % je ne suis pas sur mais pour faire simple c'est l'équivalent de * quand tu fais une recherche windows.
    *.exe par exemple veut dire tous les fichier terminant par .exe

Discussions similaires

  1. [DW 8 & antérieurs] Installer un forum de discussion
    Par medesko dans le forum Dreamweaver
    Réponses: 3
    Dernier message: 26/02/2010, 12h08
  2. [Forum] Installer plusieurs forums
    Par IP2X dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 13/07/2008, 10h58
  3. [Forum] Comment installer un forum sur son site
    Par oceanne dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 3
    Dernier message: 23/06/2007, 11h36
  4. [Forum] Comment installer un forum sur un site perso ?
    Par young077 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 14/05/2006, 18h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo