Problème avec free

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. 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
    1. 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. =)
      1. 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.
        1. hum ok, je vais essayer, merci de m'aider c'est super sympa. =)
          1. 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
            1. 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.
              1. 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
                1. 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.
                  1. c'est root le pseudo de ton compte free ?
                    Le dbIP me semble louche, il passe pas par un ip free
                    1. 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
                      1. 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
                        1. 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?