dev PHP en local et dB MySQL sur free

dev PHP en local et dB MySQL sur free - PHP - Programmation

Marsh Posté le 15-10-2003 à 19:22:44    

bonjour tout le monde :D
 
je code un site en PHP/MySQL qui se trouve chez free
 
et je voudrais savoir comment je peux faire pour configurer MySQL pour déveloper en local mes dB sans avoir à le faire en ligne sur free.
 
j'ai essayé de rajouter des privilèges pour un nouvel utilisateur en rentrant les paramètres de free: sql.free.fr login pass
mais ça ne change rien :( impossible de me connecter en local :(
 
quelqu'un peut m'aider ????
 
merci

Reply

Marsh Posté le 15-10-2003 à 19:22:44   

Reply

Marsh Posté le 15-10-2003 à 19:49:34    

Comprends pas trop ce que tu veux faire ?
 
installer un serveur mysql en local ?


---------------
La bave du crapaud n'empèche pas la caravane de passer .
Reply

Marsh Posté le 15-10-2003 à 19:52:17    

Les bases MySql sur free ne sont pas accessibles de l'extérieur !


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 15-10-2003 à 20:05:56    

non je m'explique :)
 
j'ai installé easyphp 1.6 sur mon PC
et je dévellope en local un site en PHP/MySQL
 
mais pour tester mes requêtes je fais:
$connexion=mysql_connect("localhost","root","" );
 
tout marche nickel.
 
le truc c'est que lorsque je veux mettre mes pages sur free il faut que je retape toutes les requêtes par:
$connexion=mysql_connect("sql.free.fr","login","pass" ); :(
à la main :(
 
donc j'essaie de configurer PHPmyadmin pour rentrer directement la bonne requête pour pour pouvoir ensuite uploader sur mon site sans avoir à retaper tout les paramètres.
 
dans phpmyadmin j'ai rajouté un utilisateur avec les mêmes paramêtre que chez free mais ça ne marche pas :(
 
me fais je bien comprendre ????

Reply

Marsh Posté le 15-10-2003 à 20:11:32    

pour l'instant j'ai fais un include mais il doit y avoir moyen de configurer correctement MySQL pour évite cette bidouille de bras coupé :(
comme ça je n'ai plus qu'un seul fichier à modifier mais :(

Reply

Marsh Posté le 15-10-2003 à 20:12:22    

En gros ce que tu veux faire c'est ne pas avoir à changer connection aux bases avant l'upload.
Pour cela tu fais un fichier de config qui contient les paramètres de connection.
 
Dans ce fichier de config, tu definis les constantes :
DEFINE("SERVEUR","localhost" );
DEFINE("LOGIN","login" );
DEFINE("PASS","pass" );
 
Dans tes pages , cela devient $connexion=mysql_connect(SERVEUR,LOGIN,PASS);
 
Comme cela, tu fais un fichier de config en local et un autre pour le site en ligne.
 
PS : Ne pas oublier d'inclure le fichier de config :)


---------------
La bave du crapaud n'empèche pas la caravane de passer .
Reply

Marsh Posté le 15-10-2003 à 20:13:26    

JoKool a écrit :

pour l'instant j'ai fais un include mais il doit y avoir moyen de configurer correctement MySQL pour évite cette bidouille de bras coupé :(
comme ça je n'ai plus qu'un seul fichier à modifier mais :(

ben non, c'est très bien comme solution :)

Reply

Marsh Posté le 15-10-2003 à 20:14:14    

JoKool a écrit :

pour l'instant j'ai fais un include mais il doit y avoir moyen de configurer correctement MySQL pour évite cette bidouille de bras coupé :(
comme ça je n'ai plus qu'un seul fichier à modifier mais :(


 
une solution a essayer, Rajouter une ligne dans ton fichier host pour identifier sql.free.fr à localhost.
 
mais cela ne me semble pas etre une solution vraiment intelligente ;)


---------------
La bave du crapaud n'empèche pas la caravane de passer .
Reply

Marsh Posté le 15-10-2003 à 20:17:27    

c'est vrai ???
je trouve toujours que les includes sont des soluces de mecs qui ne savent programmer :) :D
 
au fait comme y'a le log et le pass dans le fichier inclu, y'a pas de problème de sécurité à le mettre sur le répertoire root de free ???  
ou je peux le mettre dans un rep avec un .htaccess ???

Reply

Marsh Posté le 15-10-2003 à 20:21:45    

Les include sont très bien, c'est mieux que de recopier le même code dans plein de scripts différents. Le jour où tu dois modifier ton login ou la base à laquelle accéder, il n'y a qu'un fichier à modifier :)  
 
Pour la sécurité, tu peux le nommer en .php. Ainsi, il ne pourra pas être accédé directement, mais sera obligatoirement interprété :)

Reply

Marsh Posté le 15-10-2003 à 20:21:45   

Reply

Marsh Posté le 15-10-2003 à 20:22:05    

y doit y avoir un moyen de faire la config en passant par PHPMyadmin  
voila un screen de la page de configuration des users.
 
http://jokool.free.fr/temp/001.png
 
ça devrait le faire non ?????

Reply

Marsh Posté le 15-10-2003 à 20:26:10    

oui, tu peux utiliser les même login, mot de passe et base de données :)

Reply

Marsh Posté le 15-10-2003 à 20:27:17    

mrBebert a écrit :

Les include sont très bien, c'est mieux que de recopier le même code dans plein de scripts différents. Le jour où tu dois modifier ton login ou la base à laquelle accéder, il n'y a qu'un fichier à modifier :)  
 
Pour la sécurité, tu peux le nommer en .php. Ainsi, il ne pourra pas être accédé directement, mais sera obligatoirement interprété :)  


 
 
toutes mes pages sont *.php donc y'a pas de problèmes, je pense qu'il n'y a pas de problème vu qu'elles du coté serveur, mais je voudrais être sur que ça craint pas trop pour la sécurité.

Reply

Marsh Posté le 15-10-2003 à 20:28:33    

mrBebert a écrit :

oui, tu peux utiliser les même login, mot de passe et base de données :)  


 
normalement oui je pense que ça devrait marcher mais ça ne marche pas :(
 
c'est ce que j'avais fait en premier :(

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed