Page 1 sur 1

problème de connexion php myadmin [help me....SOS]

Posté : 03 janv. 2007, 08:23
par seb92
Bonjour a tous et toutes et meilleurs voeux pour cette nouvelle année.

Voilà je suis débutant dans le domaine et je créé actuellement mon site. Jusqu'ici je m'en sortais pas trop mal jusqu'à ceci :

Pour mon site je souhaite réaliser une page de connexion. J'ai donc installer php my admin dans un repertoire "phpmyadmin" à la racine de mon site chez mon hébergeur et j'ai créé ma base de donnée.
j'ai lu qu'il fallait créer un fichier config.inc.php où éest inscrit toutes les informations de connection.
Voici le script :
<?php

/* $Id: config.sample.inc.php 9673 2006-11-03 09:05:54Z nijel $ */
// vim: expandtab sw=4 ts=4 sts=4:

/**
 * phpMyAdmin sample configuration, you can use it as base for 
 * manual configuration. For easier setup you can use scripts/setup.php
 *
 * All directives are explained in Documentation.html and on phpMyAdmin 
 * wiki <http://wiki.cihar.com>.
 */

/* 
 * This is needed for cookie based authentication to encrypt password in 
 * cookie
 */
$cfg['blowfish_secret'] = ''; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */

/* 
 * Servers configuration
 */
$i = 0;

/* 
 * First server
 */
$i++;
/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'http';
/* Server parameters */
$cfg['Servers'][$i]['host'] = 'http://mon hébergeur.fr'; (ici j'ai renseigné l'adresse où se trouve ma bdd)
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
/* Select mysqli if your server has it */
$cfg['Servers'][$i]['extension'] = 'mysql';
/* User for advanced features */
$cfg['Servers'][$i]['controluser'] = 'login'; (ici j'ai renseigné mon login)
$cfg['Servers'][$i]['controlpass'] = 'password'; (ici j'ia renseigné mon mot de passe de connection)
/* Advanced phpMyAdmin features */
$cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
$cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark';
$cfg['Servers'][$i]['relation'] = 'pma_relation';
$cfg['Servers'][$i]['table_info'] = 'pma_table_info';
$cfg['Servers'][$i]['table_coords'] = 'pma_table_coords';
$cfg['Servers'][$i]['pdf_pages'] = 'pma_pdf_pages';
$cfg['Servers'][$i]['column_info'] = 'pma_column_info';
$cfg['Servers'][$i]['history'] = 'pma_history';

/* 
 * End of servers configuration
 */

/*
 * Directories for saving/loading files from server
 */
$cfg['UploadDir'] = '';
$cfg['SaveDir'] = '';

?>
Quand je lance ma page : www.monsite.fr/phpmyadmin/index.php
je tombe sur une fenêtre d'identification ou je renseigne mon login et password (renseigné dans le script ci-dessus...vous suivez ? ;)) et là il me refuse la connection. J'ai éssayé tous les login/password mais rien.... j'en suis à ma 3ème journée et je ne sais plus quoi faire. Quelqu'un a t il la solution ???

Rappel pour conclure : mon but final est d'avoir une page de connecion qui alimente une base de donnée...
Voilà.
Bonne journée à tous et merci par avance à tous ceux qui me permettront d'avancer. :D

Posté : 03 janv. 2007, 09:26
par Dominic
Es-tu sur que Mysql est activé et sur le même serveur
Il me parait peu probable qu'un hébergeur ne propose pas phpmyadmin préinstallé avec mysql
contactes les et tu recevras les codes qui vont bien pour créer ta base et la gérer

Posté : 03 janv. 2007, 09:37
par Cyrano
Modération :
seb92, afin d'améliorer la lisibilité de ton message,
pense à utiliser les balises [code] ou [php] (selon le langage utilisé).

Elles sont disponibles au-dessus de la zone de saisie de ton message
lorsque tu postes un nouveau message.

Posté : 03 janv. 2007, 15:35
par seb92
bon je fais suite : j'ai installé easyphp, je l'ai configuré et quand je veux acceder à mon formulaire sur mon site, il me retourne le message suivant :

Warning: mysql_pconnect(): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (13) in /var/www/vhost/monsite.fr/home/html/Connections/inscrits.php on line 9

Fatal error: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (13) in /var/www/vhost/monsite.fr/home/html/Connections/inscrits.php on line 9

Que cela signifie t il ???
Merci

Posté : 03 janv. 2007, 16:18
par fab
que ton serveur sql ne tourne pas, depuis easyphp tu peux voir un listing de l'état des services non?

Posté : 04 janv. 2007, 08:56
par Xenon_54
Il est sous un environnement linux. Une erreur PHP de ce genre sous Windows aurait donné:
Can't connect to MySQL server on 'localhost' (10061)

Vérifie alors que ton serveur MySQL est bien démarré et que le socket est bel et bien à cet emplacement /var/lib/mysql/mysql.sock et non /tmp/mysql.sock par exemple.

Posté : 04 janv. 2007, 15:30
par fab
oula oui j'avais pas lu le message d'erreur jusqu'a la fin, mais il dit pourtant que ça vient d'easyphp, je suis pommé moi :p !

Posté : 04 janv. 2007, 16:48
par Xenon_54
Il confond alors EasyPHP et phpMyAdmin ou autre chose.