Page 1 sur 1
Acces à PhpmyAdmin en Intranet
Posté : 23 févr. 2006, 10:10
par newbee
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?
Posté : 23 févr. 2006, 11:12
par Cyrano
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.
Posté : 23 févr. 2006, 12:34
par newbee
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?
Posté : 23 févr. 2006, 12:45
par Cyrano
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.
Posté : 23 févr. 2006, 13:02
par newbee
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
Posté : 23 févr. 2006, 13:18
par zeus
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>
Posté : 23 févr. 2006, 13:28
par newbee
... 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)
Posté : 23 févr. 2006, 13:41
par zeus
dans le répertoire Apache/conf/

Posté : 23 févr. 2006, 14:36
par newbee
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...
Posté : 23 févr. 2006, 15:00
par zeus
J'ose croire que tu as modifié l'adresse du réseau ...

Posté : 23 févr. 2006, 15:16
par newbee
J'ose croire que tu as modifié l'adresse du réseau ...

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...

Posté : 23 févr. 2006, 17:45
par Sysadmin
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.