Bonjour, tout d'abord bravo. Un parfait débutant comme moi a réussi à mettre en place appache et Mysql. J'ambitionne de me faire un serveur de test pour mes pages hébergées par free.
Je me heurte un problème 1-J'ai installé wamp5 et l'addon php4- 2 - j'ai suivi à la lettre les indications de la faq pour phpMyadminmysql et tout va bien 3 - J'ai créé un utilisateur, une base, et les tables identiques à ma config de free -Dans phpadminmysql tout va bien. 4 - J'ai copié mon site (qui fonctionne chez free) et il ne fonctionne pas. 5 J'ai modifié pas à pas le php.ini pour qu'il ressemble au php info de free et mes pages fonctionnent. MAIS depuis, Je ne peux plus accéder à Mysql message "Access denied for user: 'SYSTEM@localhost' (Using password: NO)" - Avant la modification de php.ini c'était root etc... et cela fonctionnait comme prévu par l'excellent tutorial de la faq.
J'ai donc un problème lié à mon php.ini (question de safe mode peut-être) mais vraiment je ne trouve pas. (j'ai essayé, désinstallé réinstallé plusieurs fois). Et puis surtout, je n'ai aucune compétence !!
Dans les scripts du site cela ne marche pas non plus. J'ai remplacé le host "sql.free.fr" par "localhost" dans le script de connection. Mais ai je bien fait ?
Je cherche encore... Mais un petit conseil me ferait plaisir. Bernard
oui, pour ce qui est de free il n'y a pas de problèmes, tu peux utiliser "localhost", ça fonctionne parfaitement bien.
Ensuite pour ta configuration SQL, tu devrais te créer un utilisateur root qui a accès à tout ton serveur SQL (avec mot de passe bien sûr), puis tu crées ta base de données du même nom que ton compte free. Tu crées ensuite un utilisateur encore du même nom, avec le même pass que ton compte free, et là t'es paré, tu pourras uploader directement tes pages sans modif, elles tourneront aussi bien chez toi en local, que chez free.
Bon, pour faire ça, il faut évidemment que tu aies accès à ton serveur MySQL en tant qu'admin (via phpmyadmin ou autre), alors si ton compte root existe toujours, essaie de l'utiliser pour bien remodeler tout ça.
(pour phpmyadmin, tout se passe dans l'option "privilèges". Sinon tu vides ton "mysql/data" et tu réinstalle Wamp5 (pcque je ne pense pas qu'on puisse récupérer comme ça un user sql à partir de rien... Pas sous Windows).
Bon courage quand-même Mais je t'assure, tu peux faire marcher ça parfaitement !
Merci à tous, J'ai bien avancé grace à vous Tout fonctionne bien. Il me fallait mettre sql.safe_mode = Off contrairement à ce que j'avais copié du php info de free. J'ai de nouveau root au lieu de system quand je lance le phpMyadmin en local. Mon site parfaitement fonctionne en local. Il me reste un message d'erreur dans le phpMyadmin local "PMA Database ... en erreur Fonctions relationnelles désactivées". Cela n'a pas l'air de gêner le fonctionnement. Pourtant il y a des jointures leftjoin dans mes scripts. Merci encore, je vais pouvoir essayer les fonctions de serveur d'évaluation de dreamweaver maintenant.
novice entêté je suis. J'arrive sans trop de probléme à réaliser une interface de gestion de base donné avec easyphp et dreamweaver en local. Cela fonctionne trés bien (a mon plus grand étonnement d'ailleur). Par contre, je suis incapable de la faire fonctionner pour de bon chez mon hebergeur free.
Ma base existe chez free base identique en local et chez free.
j'essaye donc de faire mes requete nom pas depuis mon serveur en local mais depuis mon herbergeur en espérant que cela résolve mes problémes. Malheureusement je n'arrive pas à me connecter à m database depuis dreamweaver.
message d'erreur: 2003 can't connect to Mysql server on 'sql.free.fr' (10061). les paramétres de connection sont les suivants:
connection Name: mylien Mysql Server: sql.free.fr User Name: mon login free Password: mon password database: mon login (puisque chez free le nom de la base est identique au login).
Apparemment tes infos de connexion ont l'air correctes... Perso, j'utilise "localhost" pour l'adresse du serveur SQL. Parce que ça marche aussi bien en local (normal), que chez free !!
Cela dit, "sql.free.fr" devrait fonctionner aussi (d'après de lointains souvenirs !), mais bon... Quoique, là j'essaie de le pinger, et il répond pas, le bougre ! Ils ont peut-être changé un peu leurs serveurs... Du coup, remplace quand-même "sql.free.fr" par "localhost", ça devrait marcher !
cependant je confirme que localhost comme Mysql Server fonctionne encore moins bien. (si toutefois on peut parler de fonctionnement à ce stade). 1045 acces denied for user: 'l.besseas@localhost'. (using password yes)
Bon alors comme je n'arrive pas a me connecter à ma base depuis dreamweaver, y aurait t'il quequ'un qui puisse m'expliquer comment on fait pour qu'un site réalisé en local avec dreamweaver/mysql/easyphp fonctionne une fois basculé sur free.
Dois-je rajouter du code php à la main dans mes pages? Dois je faire une manip particuliére dans la config de dreamweaver? ou bien dois je tout simplement abandonner dreamweaver et faire tout en ligne de code (pitié non)?
je n'ai trouvé aucun tuto pour le transfert chez un herbergeur (free) d'un site avec database sur dreamweaver ; A croire que tout doit être simple, sauf pour mois.
Pour ma part j'utilise dreamweaver en parallèle avec wamp5 (je mets mon site dans mon rpéertoire et je fais un alias dessus. Concernant free, je change localhost par sql.free.fr avant de mettre mes fichiers en ligne. Je sais pas si ça t'avance mais j'aurai mis mon grain de sel
bon finalement j'ai réussi à me connecter sur ma base free. Alors je travaille direct depuis ma db online. Pas trés pro comme attitude, mais bon vu que la méthode avec alias et phpmyadmin me pose des problémes une fois en ligne alors je m'en tiens à cette façon de faire pour l'instant. D'ailleurs je suis incapable de dire comment j'ai réussi à me connecter.