Problème avec free

sebastien088 -  
 sebastien088 -
Bonjour, je souhaite mettre mon site en php grâce à free.fr, seulement j'ai un problème lorsque j'ai tout envoyé sur le ftp et que je me connecte sur le site cela ne marche pas. Il marque "session_start();
Warning: mysql_select_db() [function.mysql-select-db]: A link to the server could not be established in /mnt/132/sdb/5/a/energeticworld/inc/config.inc.php on line 84

Fatal error: Call to undefined function: mysql_set_charset() in /mnt/132/sdb/5/a/energeticworld/inc/config.inc.php on line 85"

Je ne sais pas quoi faire, aidez moi s'il vous plaît, voila mon site: http://pymalix.fr.nf

19 réponses

  1. Sporozoite
     
    Tu as bien remplis les champs de connection à ta base de donnée ?
    Le nom de ta base de donnée et son mdp ?
    Attention si ton nom de compte est le.test, alors le nom de ta base de donnée chez free est le_test
    0
  2. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  3. A.Nonymous
     
    Sans une partie du code PHP, difficile de faire le diagnostic
    0
  4. sebastien088
     
    heu hé bien

    /* Informations base de données */
    $dbIP = '127.0.0.1'; // Adresse ip de la DB
    $dbPORT = '3306'; // Port de la DB (3306: par défaut)
    $dbUSER = 'root'; // Nom de connexion DB
    $dbPSWD = ''; // Mot de passe
    $dbNAME = 'ancestra_other'; // Nom de la DB other
    $dbSTATIC = 'ancestra_static'; //Nom DB static

    //NE PAS TOUCHER CI DESSOUS SAUF SI VOUS SAVEZ EXACTEMENT CE QUE VOUS FAITES
    $dbLOG = mysql_connect( $dbIP, $dbUSER, $dbPSWD );
    $dbON = mysql_select_db( $dbNAME, $dbLOG );
    mysql_set_charset ( "ISO-8859-1" , $dbLOG );
    ?>

    voila j'espere que tu as la solution, ce serait super. =)
    0
  5. A.Nonymous
     
    Je crois qu'il faut revoir les paramètres de base de données. Pour test, faire
    var_dump( $dbLOG );

    juste sous
    $dbLOG = mysql_connect( $dbIP, $dbUSER, $dbPSWD );

    Soit ça affiche "resource of type mysql" ou un truc du genre, soit "null". Dans le 2e cas, ça confirme l'erreur dans la connexion à la base.
    0
  6. sebastien088
     
    hum ok, je vais essayer, merci de m'aider c'est super sympa. =)
    0
  7. sebastien088
     
    Ca à marqué:
    session_start(); bool(false)
    Warning: mysql_select_db() [function.mysql-select-db]: A link to the server could not be established in /mnt/132/sdb/5/a/energeticworld/inc/config.inc.php on line 85

    Fatal error: Call to undefined function: mysql_set_charset() in /mnt/132/sdb/5/a/energeticworld/inc/config.inc.php on line 86
    0
  8. A.Nonymous
     
    Donc échec dans mysql_connect .
    (La doc PHP dit en effet que c'est false qui est retourné en cas d'échec, pas "null". Désolé :P )

    Concernant le "session_start()", il s'agit d'un autre problème.
    0
  9. sebastien088
     
    j'ai changé un truc maintenant ca marque:
    session_start();
    Parse error: syntax error, unexpected T_DNUMBER in /mnt/132/sdb/5/a/energeticworld/inc/config.inc.php on line 83
    0
  10. A.Nonymous
     
    Vérifier que ces 3 paramètres ont les valeurs attendues :
    $dbIP = '127.0.0.1'; // Adresse ip de la DB
    $dbUSER = 'root'; // Nom de connexion DB
    $dbPSWD = ''; // Mot de passe

    Lire la doc de chez free.fr concernant l'accès à la base de données.
    0
  11. Sporozoite
     
    c'est root le pseudo de ton compte free ?
    Le dbIP me semble louche, il passe pas par un ip free
    0
  12. sebastien088
     
    root non ce n'est pas le pseudo de mon compte , je dois mettre compte free?
    et l'ip free c'est quoi? moi j'ai mis mon ip local
    0
  13. sebastien088
     
    La j'ai mis le pseudo et mdp de free ca me marque ca:
    session_start();
    Warning: mysql_connect() [function.mysql-connect]: Unknown MySQL server host 'energeticworld.sql.free.fr' (1) in /mnt/132/sdb/5/a/energeticworld/inc/config.inc.php on line 83

    Warning: mysql_select_db() [function.mysql-select-db]: A link to the server could not be established in /mnt/132/sdb/5/a/energeticworld/inc/config.inc.php on line 84

    Fatal error: Call to undefined function: mysql_set_charset() in /mnt/132/sdb/5/a/energeticworld/inc/config.inc.php on line 85
    0
  14. sebastien088
     
    Personne d'autre n'a de solution? sinon j'ai une question est-ce que avec free je dois ouvrir un acces mysql et mettre dedans le fichier sql du cms?
    0