Problème de connexion aux serveurs
Hors lignePapy25 Le 08/01/2009 à 14:46 Profil de Papy25 Configuration de Papy25

Bonjour !

Je n'arrive pas à me connecter au serveur EasyPHP. J'ai essayé également avec Wamp, et j'obtiens le même résultat.
Néanmoins avec le même process et mêmes fichiers je n'ai pas de problème sur mon PC portable.

Voici ma requête:
mysql_query("INSERT INTO commentaires VALUES('$pseudo')") or die(mysql_error());

Voici le message d'erreur

Warning: mysql_connect() [function.mysql-connect]: Accès refusé pour l'utilisateur: 'root'@'@localhost' (mot de passe: NON) in C:\Program Files\EasyPHP 3.0\www\site\traitement.php on line 6

Warning: mysql_select_db() [function.mysql-select-db]: Accès refusé pour l'utilisateur: 'ODBC'@'@localhost' (mot de passe: NON) in C:\Program Files\EasyPHP 3.0\www\site\traitement.php on line 7

Warning: mysql_select_db() [function.mysql-select-db]: A link to the server could not be established in C:\Program Files\EasyPHP 3.0\www\site\traitement.php on line 7

Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: Accès refusé pour l'utilisateur: 'ODBC'@'@localhost' (mot de passe: NON) in C:\Program Files\EasyPHP 3.0\www\site\traitement.php on line 8

Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: A link to the server could not be established in C:\Program Files\EasyPHP 3.0\www\site\traitement.php on line 8

Objet non trouvé!

L'URL requise n'a pu etre trouvée sur ce serveur. La référence sur la page citée semble être erronée ou perimée. Nous vous prions d'informer l'auteur de cette page de cette erreur.

Si vous pensez qu'il s'agit d'une erreur du serveur, veuillez contacter le gestionnaire du site.
Error 404
127.0.0.1
01/08/09 14:36:42
Apache/2.2.11 (Win32) PHP/5.2.8

Pour info:
1) Dans les deux cas les serveurs sont ouverts puique j'utilise l'onglet "localhost" avec Wamp ou l'onglet "Web local" avec Easy

2) Tous mes fichiers sont sous le repertoire :www/site

Comme je suis un grand débutant en la matière, ce problème d'URL me dépasse.
Je remercie les personnes compétentes pour me venir en aide.
--
l'informatique peut rendre de grands services
Hors ligneTatave17 Le 08/01/2009 à 20:11 Profil de Tatave17 Configuration de Tatave17

Papi Bidouille
Bonsoir
Si tu double clic sur  EasyPHP as-tu :
Apache « démarrer » ?
MySql  « démarrer » ?
----------------------------------------------
Clic droit sur EasyPHP
configuration
  extention PHP
     vérifier que-> php_mysql soit coché
----------------------------------------------
Clic droit sur EasyPHP
Administration
Dans Apache 2.2.3
Tu as bien ajouté « Alias » « LICENCE »
Case 2 : saisir un alias
Case 3 : mettre le chemin complet de ton site
Si tu l’as installé par défaut ça doit être très proche de :
Case 2 : MonSite
Case3 :C:\ProgrammFiles\EasyPHP\www\site
------------------------------------------------------------------
Tu as bien créer un fichier d’initialisation du style






<?php
$connexion
['bd_host' ] = 'localhost';
$connexion['bd_login' ] = 'root';
$connexion['bd_pass'] = '';
$connexion['bd_name' ] =  'MaBD';
?>


** pour ouvrir la BD****
inclure ton fichier d'initialisation
regarde les failles de securité Ici





<?php
/**Connection a la base de données*/
     $bd=mysql_connect($connexion['bd_host' ],$connexion['bd_login' ],$connexion['bd_pass'] )or die('Erreur de connexion')

/**on sélectionne la base "nom de la base"*/
mysql_select_db($connexion['bd_name' ]);
?>

Seulement après tu commence tes requêtes

@+
--
[couleur=#00CC66]N' oubliez pas de presser sur le bouton " Réponse accepté "à côté de la solution apportée si elle te convient[/couleur] [couleur=#0066FF]On aide plus un être en lui donnant de lui-même une image favorable qu'en le mettant sans cesse en face de ses défauts. "Albert Camus"[/couleur]
Hors lignePapy25 Le 09/01/2009 à 15:35 Profil de Papy25 Configuration de Papy25

Bonjour !

Bonne suggestion de Tatave

1) J'ai vérifié : Apache et Mysql sont démarrés

Par contre dans le menu "Configuration/extension PHP" la fenêtre est vide (il y a juste le nom des champs "Extension et API")

2) Je suis donc allé dans administration/Apache/Alias LICENCE et j'ai renseigné les cases 2 et 3 comme tu me l'a demandé.

3) J'ai modifié mon script comme ceci:

<?php
          $connexion['bd_host'] = 'localhost';
          $connexion['bd_login'] = 'root';
          $connexion['bd_pass'] = '';
          $connexion['bd_name'] = 'livreor';
                    if(isset($_POST['pseudo']) AND isset($_POST['message']))
                    {
                         if($_POST['pseudo'] !=NULL AND $_POST['message'] != NULL)
                         {
                         $bd=mysql_connexion($connexion['bd_Host'],$connexion['bd_login'],$connexion['bd_pass'];
                         
                         mysql_select_db($connexion['bd_name']);
                              $message = mysql_real_escape_string(htmlspecialchars($_POST['message']));
                              $pseudo = mysql_real_escape_string(htmlspecialchars($_POST['pseudo']));
                         mysql_query("INSERT INTO commentaires VALUES('$pseudo')") or die(mysql_error());
                    
                         }
                    }
                         $reponse = mysql_query ("SELECT * FROM commentaires");
                         while ($donnees = mysql_fetch_array($reponse))
                    {
                    echo $donnees['pseudo'];
                    }
                    mysql_close();
?>

4) A l'éxécution de ce script depuis Easy/local web/ site, j'obtiens toujours le même message d'erreur

Merci pour ta sympathie de t'occuper de ce problème.
--
l'informatique peut rendre de grands services
Hors ligneTatave17 Le 09/01/2009 à 17:28 Profil de Tatave17 Configuration de Tatave17

Papi Bidouille
Par contre dans le menu "Configuration/extension PHP" la fenêtre est vide (il y a juste le nom des champs "Extension et API")
tu devrais trouver:


-------------------------------------------------
Tu as bien téléchargé « EasyPHP-2.0b1-setup.exe »
Lorsque tu l’as installé, il a créé, si tu n’as rien changé, un dossier
          C:\Program Files\EasyPHP 2.0b1
Dans ce dossier il y a dossier www
Tu as bien mis ici tout le dossier "site"
Je ne comprends pas comment tu peux avoir « Easy/local web/ site »
Tu as bien mis en case 3
C:\Program Files\EasyPHP 2.0b1\www\ site
--
[couleur=#00CC66]N' oubliez pas de presser sur le bouton " Réponse accepté "à côté de la solution apportée si elle te convient[/couleur] [couleur=#0066FF]On aide plus un être en lui donnant de lui-même une image favorable qu'en le mettant sans cesse en face de ses défauts. "Albert Camus"[/couleur]
Hors lignePapy25 Le 09/01/2009 à 21:08 Profil de Papy25 Configuration de Papy25

Merci pour ta réponse

1) je n'ai pas la version EasyPHP20b1 mais la version 3

2) J'ai renseigné la case 3 avec cette version comme ceci: c:\ProgramFiles\EasyPHP.3\www\site

3) Pour éxécuter mon script: Clic Dt sur l'icone Easy, puis web local, puis site;  j'obtiens bien ma page d'accueil de mon site.

4) Ensuite je selectionne par un lien ma page de formulaire; je saisie mon champ "pseudo", je valide et c'est là que j'obtiens mon message d'erreur.

5) Pour info: ma fenêtre PHP Extension (dans le menu config et extension PHP) est toujours vide; aucune indication mysql *** à lhorizon. donc pas de possibilité de sélectionner les différentes propositions

6) Faut-il virer Easyphp et le réinstaller ?? Au téléchargement j'avais pourtant selectioné la v 20b1-setup.exe

Merci pour tes renseignements.
--
l'informatique peut rendre de grands services
Hors ligneTatave17 Le 10/01/2009 à 14:54 Profil de Tatave17 Configuration de Tatave17

Papi Bidouille
je vais essayer ta version
cette version pour l'instant me donne du souci !
---------- cette version fonctionne --------------------
Pour Downloader: Version 2.0b1 de EasyPHP Ici
http://sourceforge.net/project/showfiles.php?group_id=14045&package_id=103438
tu clic sur 2.0b1
et tu télécharge EasyPHP-2.0b1-setup.exe
@+
--
[couleur=#00CC66]N' oubliez pas de presser sur le bouton " Réponse accepté "à côté de la solution apportée si elle te convient[/couleur] [couleur=#0066FF]On aide plus un être en lui donnant de lui-même une image favorable qu'en le mettant sans cesse en face de ses défauts. "Albert Camus"[/couleur]
Hors lignePapy25 Le 13/01/2009 à 10:52 Profil de Papy25 Configuration de Papy25

Bonjour !

J'ai viré la version EasyPHP3 et l'ai remplacé par la version 2.0b1. Maintenant dans le menu de configuration j'obtiens une liste d'extensions PHP dont php_mysql que j'ai cohé. Malheureusement il y en a une "tripotée" qui sont inscrites en rouge dont php_sqlite qui apparament est nécessaire pour créer une base de données.

Ma question:  Comment consulter le guide d'installation, (ce qui est recommandé dans le message d'erreur au cours d'un essai de création de base de données) pour résoudre ce problème ?

Merci de me venir en aide en m'indiquant le process à suivre
--
l'informatique peut rendre de grands services
Hors ligneTatave17 Le 15/01/2009 à 12:24 Profil de Tatave17 Configuration de Tatave17

Papi Bidouille
si tu utilise déjà ce qui est inscrit par défaut, ça devrait fonctionner
c'est php_mysql qui doit être coché.
@+
--
[couleur=#00CC66]N' oubliez pas de presser sur le bouton " Réponse accepté "à côté de la solution apportée si elle te convient[/couleur] [couleur=#0066FF]On aide plus un être en lui donnant de lui-même une image favorable qu'en le mettant sans cesse en face de ses défauts. "Albert Camus"[/couleur]
Vous avez résolu votre problème avec VIC ? Faites-le savoir sur les réseaux sociaux !
Vulgarisation-informatique.com
Cours en informatique & tutoriels