Acces à PhpmyAdmin en Intranet

Eléphant du PHP | 74 Messages

23 févr. 2006, 10:10

Bonjour tout le monde les gens!

Est-il possible d'acceder à PhpmyAdmin à partir d'un autre poste en Intranet?
C'est à dire, j'ai un serveur 192.166.XX.XX où est installé mon site et je voudrais accèder à PhpmyAdmin à partir de mon poste en 192.166.YY.YY.


Possible ou pas?

Mammouth du PHP | 19672 Messages

23 févr. 2006, 11:12

Rien ne s'y oppose en appelant http://ip_de_ton_poste/ depuis l'autre poste : par défaut, un appel http passera par le port 80 et il te suffira simplement de mettre la bonne adresse : ceci dit, ça ne fonctionnera pas sir les accès externes sont bloqués par un firewall.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphant du PHP | 74 Messages

23 févr. 2006, 12:34

Rien ne s'y oppose en appelant http://ip_de_ton_poste/ depuis l'autre poste : par défaut, un appel http passera par le port 80 et il te suffira simplement de mettre la bonne adresse : ceci dit, ça ne fonctionnera pas sir les accès externes sont bloqués par un firewall.
Salut Cyrano,
?? avec htpp://ip_du_serveur j'accede au site, mais pas a PhpmyAdmin... je ne sais pas is je me suis bien exprimé :

Mon site est sur un serveur, accessible de tout l'Intranet par http://ip_serveur.
Je voudrais acceder à PhpmyAdmin (donc situé sur le serveur) à partir de mon poste, et seulement du mien (et non de tout l'Intranet).
Comment faire?

Mammouth du PHP | 19672 Messages

23 févr. 2006, 12:45

Alors il faut préciser l'adresse du répertoire de phpMyAdmin mais ajouter dans ce répertoire un .htaccess pour limiter l'accès par identifiant/mot de passe.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphant du PHP | 74 Messages

23 févr. 2006, 13:02

Vi, j'ai essayé ça mais http://ip_serveur/mysql me renvoi sur une page forbidden, don't have permission etc..
Et je ne sais commenrt crée un htaccess vu que je charges pas mes mes fichiers par Ftp et que mon serveur est sous Win2003 serveur => donc pas de renommage .htaccess

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

23 févr. 2006, 13:18

Dans ton httpd.conf, il faut que tu rajoute un bloc de ce style :

Code : Tout sélectionner

#Quand tu va appeller phpMyAdmin, il te suffira de rajouter phpMyAdmin après la racine de ton serveur http://ip_du_poste/phpMyAdmin Alias /phpMyAdmin/ "c:/.../.../.../phpMyAdmin/" #Definit les droit sur le répertoire <Directory "c:/.../.../.../phpMyAdmin/"> Options Indexes FollowSymlinks MultiViews AllowOverride None Order deny,allow Deny from all #Interdit l'accès à toutes personnes Allow from 192.168.0 #Autorise l'accès à toutes personne sur le réseau 192.168.0.0 </Directory>
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 | 74 Messages

23 févr. 2006, 13:28

... Pardonne moi mais dans le httpd.conf du repertoire "conf_files" ou dans le repertoire "apache/conf"?
(Ah oui, je suis avec easyphp 1.8)

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

23 févr. 2006, 13:41

dans le répertoire Apache/conf/ ;)
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 | 74 Messages

23 févr. 2006, 14:36

oki merci...
mais ça ne marche pas :(
- Si à partir de mon poste je fait http://ip_serveur/phpmyadmin => Impossible d'afficher la page...
- Si à partir de mon poste je fait http://ip_serveur/mysql/ => Acces forbidden...

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

23 févr. 2006, 15:00

J'ose croire que tu as modifié l'adresse du réseau ... :roll:
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 | 74 Messages

23 févr. 2006, 15:16

J'ose croire que tu as modifié l'adresse du réseau ... :roll:
Que veux tu dire?
1./ J'ai remplacé "ip_serveur" par l'IP de mon serveur : Oui
2./ J'ai remplacé ton 192.168.x.x par l'IP de mon réseau : Oui
3./ J'ai remplacé "c:/.../.../.../phpMyAdmin/" par le chemin réél : Oui

Sinon, moi pas voir ce que tu veux dire... :(

Eléphanteau du PHP | 26 Messages

23 févr. 2006, 17:45

Ces directives devraient fonctionner: (à titre d'exemple)

Code : Tout sélectionner

Alias /mysql/ "C:/Program Files/Apache2/phpmyadmin/" <Directory "C:/Program Files/Apache2/phpmyadmin/"> Options None AllowOverride None Order Deny,Allow Deny from All Allow from 192.168.0 Allow from 127.0.0.1 </Directory>
J'ai retiré les Options Indexes, FollowSymlinks et MultiViews car elles sont totalement inutiles et parfois dangeureuses lorsque non nécessaires.

Note: Ton problème s'apparente plutôt à un problème de configuration du serveur et non un problème SQL & Bases de données.