PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WEBDEV 2024 → Débutant :  accès a base MYSQL OVH par mon site chez OVH
Débutant : accès a base MYSQL OVH par mon site chez OVH
Iniciado por Steve ROSELMAC, dez., 08 2018 10:09 AM - 4 respostas
Membro registado
29 mensagems
Publicado em dezembro, 08 2018 - 10:09 AM
Bonjour à toutes et à tous,

Je débute en Webdev (je connais assez bien WD et WM) et je me demande comment paramètrer mon Webdev pour que mon site puisse accéder aux bases de données Mysql de mon hebergeur. Je précise que je développe le site pour qu'il soit publié en PHP par Webdev directement chez OVH par contre je ne vois pas comment configurer le binz pour que mes bases soient accessibles par le site...

j'ai installé le connecteur natif MYSQL de webdev mais quand je le lance il me dit que l'accès à la base est impossible chose qui me semble presque logique dans le sens ou j'essaye d'accéder à la bse OVH de manière distante et donc interdit. Mais comment faire pour que mon site puisse y accéder ?

Par avance merci de votre aide et à bientôt

Steve
Publicado em dezembro, 08 2018 - 4:48 PM
Bonjour Steve,

si j'ai bien lu, il me semble qu'ovh n'autorise l'accès à mysql qu'à partir de localhost :
http://community.ovh.com/t/connexion-a-la-base-de-donnees-distante/3674

Fred
Membro registado
29 mensagems
Publicado em dezembro, 09 2018 - 5:23 PM
Bonjour et merci de ta réponse,

En fait ma question est plus simple et certainement mal formulé :-)

je cherche simplement à développer un site avec webdev en PHP mais je ne sais pas comment configurer l'analyse pour qu'elle soit reproduite sur le serveur quand je déploierai le site.

Dois-je créer/modifier la BDD à la main via PHPMYADMIN d'ovh, mais comment dans mes pages sous l'éditeur Webdev puis-je les integrer dans mon code ?

Par avance merci à tous, je suis conscient que c'est du niveau débutant.

Steve
Mensagem modificada, dezembro, 09 2018 - 5:24 PM
Membro registado
29 mensagems
Publicado em dezembro, 09 2018 - 6:48 PM
Alors j'ai avancé, j'ai installé un serveur Wamp et j'ai reussi à le faire fonctionner avec mon site de test en y ajoutant une connexion dans le code de lancement de mon projet, jusque là tout va bien, par contre cela ne fonctionne pas une fois que je déploie mon site sur le serveur OVH, impossble d'accéder à la BDD, voici le code de connexion, y-a-t'il autre chose à corriger/modifier pour l'accès distant :

SI EnModeTest() ALORS
// Base de données en local
gcnxMaconnexion..BaseDeDonnées="test"
gcnxMaconnexion..Serveur="127.0.0.1"
gcnxMaconnexion..Utilisateur="root"
gcnxMaconnexion..MotDePasse=""
gcnxMaconnexion..Provider = hAccèsNatifMySQL
gcnxMaconnexion..Accès = hOLectureEcriture
HOuvreConnexion(gcnxMaconnexion)
HChangeConnexion(test5,gcnxMaconnexion)

SINON
// Base de données distante
gcnxMaconnexion..BaseDeDonnées="xxxx"
gcnxMaconnexion..Serveur="xxx.mysql.db"
gcnxMaconnexion..Utilisateur="xxx"
gcnxMaconnexion..MotDePasse="xxx"
gcnxMaconnexion..Provider = hAccèsNatifMySQL
gcnxMaconnexion..Accès = hOLectureEcriture
HOuvreConnexion(gcnxMaconnexion)
HChangeConnexion(test5,gcnxMaconnexion)

FIN


Par avance merci
Membro registado
94 mensagems
Publicado em dezembro, 10 2018 - 12:13 PM
If the web server and data server are on the same machine,
you should address your data server as localhost ("127.0.0.1").
(during development "EnModeTest" and production).

It is not important where the web client is (local or on the web)