Connection base de donnée sur NAS synology

Résolu/Fermé
flo39400 Messages postés 596 Date d'inscription mardi 8 avril 2008 Statut Membre Dernière intervention 9 septembre 2021 - Modifié par flo39400 le 13/12/2016 à 13:12
flo39400 Messages postés 596 Date d'inscription mardi 8 avril 2008 Statut Membre Dernière intervention 9 septembre 2021 - 13 déc. 2016 à 14:09
Bonjour,

J'ai voulu tester de mettre mon site en ligne via un NAS synology, le problème sais que ça ne marche pas comme si j'arriver pas a me connecter a la base de donnée donc je comprend pas trop.....

<?php
session_start();
try{
$bdd = new PDO('mysql:host=http://monsite.synology.me;dbname=ma_base_news; charset=utf8', 'root', '');
$bdd->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$bdd->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_ASSOC);
} catch(PDOException $e) {
 die('Erreur : ' . $e->getMessage());
}

?>



Message afficher:
Erreur : SQLSTATE[HY000] [2002] php_network_getaddresses: gethostbyname failed. errno=0



<?php
session_start();
try{
$bdd = new PDO('mysql:host=http://monsite.synology.me;dbname=ma_base_news; charset=utf8', 'root', '');
$bdd->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$bdd->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_ASSOC);
array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8") 
} catch(PDOException $e) {
 die('Erreur : ' . $e->getMessage());
}

?>

Quand j'ajoute cela ça change juste que il y a aucun message mais cela n'affiche rien....



Le site a était développer sur WAMP serveur via windows php version 5.6.25
Serveur synology PHP 5.6
Version DSM 6.0.2-8451 Update 6


Merci d'avance.


1 réponse

Judge_DT Messages postés 29395 Date d'inscription vendredi 5 février 2010 Statut Modérateur Dernière intervention 23 octobre 2021 9 655
Modifié par Judge_DT le 13/12/2016 à 13:16
Salut,

Le "host" doit être une adresse IP ou un nom DNS, pas une URL...

Si le serveur sql tourne sur la même machine que le serveur Web, ça doit probablement être 127.0.0.1 ou localhost
~ Savoir écouter, c'est posséder, outre le sien, le cerveau des autres... disait Léonard de Vinci.
1
flo39400 Messages postés 596 Date d'inscription mardi 8 avril 2008 Statut Membre Dernière intervention 9 septembre 2021 21
13 déc. 2016 à 14:09
Merci super :) Bonne journée.
0