Demande phpmyadmin via internet

Eléphant du PHP | 60 Messages

05 sept. 2006, 02:51

Salut,

peux t'on rendre accessible phpmyadmin sur internet ?

j'ai mis le dossier dans /www/
modifier l'alias :

Code : Tout sélectionner

Alias /phpmyadmin/ "c:/wamp/www/web/phpmyadmin/" # to give access to phpmyadmin from outside # replace the lines # # Order Deny,Allow # Deny from all # Allow from 127.0.0.1 # # by # # Order Allow,Deny # Allow from all # <Directory "c:/wamp/www/web/phpmyadmin/"> Options Indexes FollowSymLinks MultiViews AllowOverride all Order Deny,Allow Deny from all Allow from 127.0.0.1 </Directory>
Le problème c'est que personne na acces depuis l'exterieur ...

Comment faire ? un tuto peut etre ??

Cordialement

Mammouth du PHP | 19672 Messages

05 sept. 2006, 07:34

Code : Tout sélectionner

# to give access to phpmyadmin from outside # replace the lines # # Order Deny,Allow # Deny from all # Allow from 127.0.0.1 # # by # # Order Allow,Deny # Allow from all #
Tu as l'explication dans le code même du fichier de configuration, traduction:

Code : Tout sélectionner

# Pour permettre l'accès à phpmyadmin depuis l'extérieur # remplacez les lignes # # Order Deny,Allow # Deny from all # Allow from 127.0.0.1 # # par # # Order Allow,Deny # Allow from all #
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

05 sept. 2006, 09:26

Ton tailleur est riche ! :lol:

Eléphant du PHP | 60 Messages

05 sept. 2006, 11:44

Merci .

Par contre j'ai créer des utilisateurs et il se connecte toujours a partir de mon compte ? impossible de se logué sous un autre compte que le mien ?!

En faisant [url]http://mon_site/phpmyadmin[/url] il se connect a mon compte
uniquement ....

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

05 sept. 2006, 12:03

Il faut parcourir les fichiers de configuration de phpmyadmin pour modifier la manière dont on se connecte.

Par defaut, phpmyadmin va chercher les informations de connexion dans un fichier mais tu peut le configurer pour qu'une invite de connexion HTTP apparraisse

Je vais voir si je retrouve le fichier et la ligne concernée

EDIT--
dans le fichier config.inc.php dans ton répertoire PhpMyAdmin, cherches la ligne
$cfg['Servers'][$i]['auth_type']     = 'config';    // Authentication method (config, http or cookie based)?
la valeur 'config' veut dire "va chercher les infos dans le fichier de config
la valeur 'http' veut dire "demande une authentification HTTP
la valeur 'cookie' ... bah je pense cookie mais j'en sais pas plus :oops:
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Eléphant du PHP | 60 Messages

05 sept. 2006, 12:21

j'ai editer avec http

j'ai rebooter le serveur et j'ai plus aucun accès ^^

Il cherche a se connecté a root, l'utilisateur par defaut.

Dans config.inc.php:

Code : Tout sélectionner

$cfg['Servers'][$i]['auth_type'] = 'http'; // Authentication method (config, http or cookie based)? $cfg['Servers'][$i]['user'] = 'eric0279'; // MySQL user $cfg['Servers'][$i]['password'] = 'mon_pass'; // MySQL password (only needed
erreur :
La raison probable est que vous n'avez pas créé de fichier de configuration. Vous pouvez utiliser le script de configuration dans ce but.
Erreur

MySQL a répondu:Documentation
#1045 - Access denied for user 'root'@'localhost' (using password: NO)

EDIT: deja voir si ca passe bien par internet :
http://lestontonsfragueurs.servegame.org/phpMyAdmin/

Eléphant du PHP | 60 Messages

09 sept. 2006, 22:21

Merci ca passe niquel ;)

Par contre j'utilise wamp, l'utilisateur root peut etre modifier sans problème mais lors de la création d'un user, impossible de se logué avec :shock:

Pour créer l'user, je passe par phpmyadmin "ajouter un user" , défini un mot de passe plus les droits nécessaires.