Aller au contenu
Top-Metin2.org - Vous êtes à la recherche d'un serveur Metin 2 ? ×
×
×
  • Créer...
  • 0

Problème de fonction PDO (php)


XDarkKillerX

Question

Bonjour, j'ai un petit problème avec mon site :x

 

Version des files : 2012

Domaine (Base de données, Core, etc.) : web

Votre niveau (débutant, intermédiaire, avancé) : intermédiaire

 

Description du problème : Visiblement il n'arrive pas à se connecter a la base de données

Comment reproduire le problème : aucune idée

Recherches et tests effectué : internet et autres bêtises, qui n'ont rien données

Résultat des recherches et tests : rien

 

Message d'erreur, capture d'écran :

 

Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000] [2003] Can't connect to MySQL server on '5.135.155.233' (110)' in /homez.722/***/www/site/include/function.php:4 Stack trace: #0 /homez.722/***/www/site/include/function.php(4): PDO->__construct('mysql:host=5.13...', 'root', '********...') #1 /homez.722/***/www/site/include/config.php(6): bdd('account') #2 /homez.722/***/www/site/index.php(1): include('/homez.722/***...') #3 {main} thrown in /homez.722/***/www/site/include/function.php on line 4

 

Pour ceux qui me diraient que ça vient de la ligne 4 du fichier function, amusez vous :

 

$d = NEW PDO('mysql:host=' . ip . ';dbname=' . $l, login, pass);

 

Voilà, c'est très gènant comme problème parce que mon hébergeur m'a couté la peau des fesses et je l'ai pris sur une longue durée en plus :S

 

Merci d'avance

Cordialement

 

En postant ma demande d'aide, j'affirme avoir lu et accepté le règlement des demandes d'aides.

Lien vers le commentaire
Partager sur d’autres sites

  • Réponses 13
  • Créé
  • Dernière réponse

Meilleurs contributeurs dans cette question

13 réponses à cette question

Messages recommandés

  • 0

Tu as fait une erreur de débutant ^^

c'est pas ip mais $ip. En effet, pour appeler une variable en php, il faut mettre le petit signe $ sinon, il croira que c'est une fonction ou autre... :D

Essaye cela:

 

$d = new PDO("mysql:host=".$ip.";port=3306;", $login, $pass);

 

;)

Lien vers le commentaire
Partager sur d’autres sites

  • 0

ça ne marche pas :/

 

Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000] [2002] Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)' in /homez.722/***/www/site/include/function.php:4 Stack trace: #0 /homez.722/***/www/site/include/function.php(4): PDO->__construct('mysql:host=;dbn...', NULL, NULL) #1 /homez.722/***/www/site/include/config.php(6): bdd('account') #2 /homez.722/***/www/site/index.php(1): include('/homez.722/***...') #3 {main} thrown in /homez.722/***/www/site/include/function.php on line 4

Lien vers le commentaire
Partager sur d’autres sites

  • 0

ça ne marche pas :/

 

Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000] [2002] Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)' in /homez.722/***/www/site/include/function.php:4 Stack trace: #0 /homez.722/***/www/site/include/function.php(4): PDO->__construct('mysql:host=;dbn...', NULL, NULL) #1 /homez.722/***/www/site/include/config.php(6): bdd('account') #2 /homez.722/***/www/site/index.php(1): include('/homez.722/***...') #3 {main} thrown in /homez.722/***/www/site/include/function.php on line 4

 

C'est ton serveur mysql qui plante là ;)

Lien vers le commentaire
Partager sur d’autres sites

  • 0

En effet j'ai testé avec le cms et la navigation sur le site est extrèmment longue, et 50% du temps il me met serveur en maintenance :/ Pourtant je ne comprend pas j'ai installé mon dédié comme d'habitude... ça peux faire quelque chose qu'un serveur âgé de 1 an passe sous du freebsd 8.2 alors qu'il a toujours été en 7.4 ? :/

Lien vers le commentaire
Partager sur d’autres sites

  • 0

Malheureusement je n'arrive plus à installer php5 sur freebsd, donc j'ai dû prendre un hébergement web chez OVH (Oui je suis le mec le plus con du monde), mais j'avais un tout petit espoir que ça marche, on voit le résultat, même du html ça marche pas sur leur hébergement...

 

Après mon site marche très bien quand je l'héberge moi même sur freebsd, le problème c'est que php5 ne semble pas s'installer correctement, apache lui marche parfaitement.

 

Si je peux décrire le problème, quand j'ai installé php5, et que je me suis rendu a l'url du mon site, au lieu d'avoir la page affichée, il me télécharge la page... Et forcément sans php on vois a page... mais on la voit de l'intérieur clairement, les codes et tout x)

Lien vers le commentaire
Partager sur d’autres sites

  • 0

Je suis ce tuto pour installer apache et php5 http://blog.nicolargo.com/2007/03/installation-serveur-web-apache-sous-freebsd.html et visiblement l'erreur vient de php, quand je vais sur mon site, il télécharge la page au lieu de la visualiser.

 

Edit : visiblement le même que ton lien #Alkimys


J'ai commandé un nouveau dédié j'ai tout réinstallé là j'installe php5 on verra ce que ça donne mais bon j'y crois pas trop :/


Résolu, raison inconnue x)

Lien vers le commentaire
Partager sur d’autres sites

Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.


  • brilliantdiscord_widget
  • Flux d'Activité

    1. 2

      Demande d'aide

    2. 2

      Demande d'aide

    3. 2

      Demande d'aide

    4. 161

      VDI - Server Files 2016 - Team FE

    5. 1

      Problème de modification du coffre de l'apprenti

  • En ligne récemment

    • Aucun utilisateur enregistré regarde cette page.

Information importante

Conditions d’utilisation / Politique de confidentialité / Règles / Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.