j'aimerais savoir comment pouvoir mettre ma bdd en ligne ?
Je m'explique. J'ai créé un site en local (avec wamp et phpmyadmin), donc en local, tout fonctionne à merveille.
Maintenant, je veux mettre mon site en ligne donc j'utilise filezilla.
J'arrive donc à me mettre sur ma page d'accueil mais lorsque j'essaye de me connecter, rien ne se passe et je pense que cela est dû au fait que ma bdd est toujours en local. Si vous savez comment faire pour la mettre en ligne, cela m'aiderait grandement.
Le message qui suit est une réponse automatique activée par un membre de l'équipe. Les réponses automatiques leur permettent d'éviter d'avoir à répéter de nombreuses fois la même chose, ce qui leur fait gagner du temps et leur permet de s'occuper des sujets qui méritent plus d'attention. Nous sommes néanmoins ouverts et si vous avez une question ou une remarque, n'hésitez pas à contacter la personne en question par Message Privé. Pour plus d'informations, nous vous invitons à lire les règles générales du forum
Manque de recherche
La question que vous posez est très fréquente, cela démontre un manque de recherche évident. Internet et ce forum fourmillent de ressources répondant à votre besoin.
Je vous invite à effectuer de vraies recherches qui sont à la base d'un bon apprentissage…
je comprend que plusieurs forums parlent de mon problème. Mais
1) les sujets sont assez vieux donc peut-être que les solutions ne sont plus totalement les mêmes
2) dans les forums, ils disent de contacter le serveur d'hebergement car il fournit en general un service phpmyadmin, ce qu'il n'y a pas avec filezilla.
C'est pour cela que j'ai ouvert un forum. Donc, si par hasard, tu aurais une solution à mon problème, cela serait sympa de ta part. Merci.
Bon je rouvre le sujet si tu insistes ...
Premièrement, ma remarque porte sur l'affichage des erreurs PHP et PDO qui te donneraient sûrement un indice sur ce qui ne va pas ...
Ensuite, avec un peu de recherche et de formation, tu saurais sur FileZilla te permet d'agir sur ton serveur de fichiers, pas sur ton serveur de base de données.
Ton hébergeur t'as fourni, avec un peu d'espace de stockage, un service FTP pour gérer cet espace ... Utilise ce service pour déposer les fichiers (PHP ?) assurant le fonctionnement de ton site, ce que tu sembles avoir déjà fait ...
Par ailleurs, ton hébergeur devrait aussi t'avoir fourni des accès à une base de données (MySQL ?), avec des identifiants ... Vraisemblablement avec une interface graphique PHPMyAdmin ou autre ... Utilise cela pour :
faire une sauvegarde de ta base locale dans un fichier .sql
faire un import de cette sauvegarde sur le serveur de base de données de ton hébergeur
Je maintiens que ce genre d'information fourmille sur le net ...
Si cela ne réponds pas à ta question, peut-être devrais-tu la préciser, la détailler ...
J'ai n'ai pas le problème de connexion à la BDD réelle car j'ai fait des recherches
Mais mon site s'affiche bien, donc la connexion de ma BDD est correcte, mais les requêtes demandées n'apparaissent pas. . .
Voici un bout de code.
<?php
$serveur = "XXXXX";
$base = "XXXXX";
$user = "XXXXX";
$pass = "XXXXX";
$mysqli = new mysqli($serveur, $user, $pass, $base);
// si la connexion se fait en UTF-8, sinon ne rien indiquer
$mysqli->set_charset("utf8");
/* utilisation de la méthode connect_error qui renvoie un message d'erreur si la connexion échoue */
if ($mysqli->connect_error) {
die('Erreur de connexion ('.$mysqli->connect_errno.')'. $mysqli->connect_error);
}
?>
Donc ça, ça marche nickel mais c'est la ou ça se complique. Ça marcher en local, j'ai fait une exportation du local, et j'ai importer sur la BDD "réelle" et la plus rien, le site s'affiche, mais pas les requêtes.
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
julp.fr ~ PHP < 8.0.0 : activer les erreurs PDO/SQL ~ PHP < 8.1.0 : activer les erreurs mysqli