bonsoir,
le plus simple tu mets Allow from all
comme cela tu n'auras aucun problème pour te connecter dessus (sécurité à voir), sinon pour ma part j'avais Selinux qui bloquait phpMyAdmin donc je l'ai désactivé.
la doc ICI est très bien faite en la suivant à la lettre.
@+
jbb79 wrote:le plus simple tu mets Allow from all ...
Quand t'as des serveurs Apache sur le net, l'url phpMyAdmin est testée des centaines de fois toutes les nuits !!! 😉
Bon j'ai suivi la doc a la lettre;

yum install phpmyAdmin

Puis modifier le fichier

phpMyAdmin dans /etc/httpd/conf.d/
# phpMyAdmin - Web based MySQL browser written in php
# 
# Allows only localhost by default
#
# But allowing phpMyAdmin to anyone other than localhost should be considered
# dangerous unless properly secured by SSL

Alias /phpMyAdmin /usr/share/phpMyAdmin
<Directory /usr/share/phpMyAdmin/>
   order deny,allow
   allow from all
</Directory>

# This directory does not require access over HTTP - taken from the original
# phpMyAdmin upstream tarball
#
<Directory /usr/share/phpMyAdmin/libraries>
    Order Deny,Allow
    Deny from All
    Allow from None
</Directory>

# This configuration prevents mod_security at phpMyAdmin directories from
# filtering SQL etc.  This may break your mod_security implementation.
#
#<IfModule mod_security.c>
#    <LocationMatch "/phpMyAdmin/(.+)">
#        SecFilterInheritance Off
#    </LocationMatch>
#</IfModule>
Et toujours le meme pb ...

SELinux désactivé et firewall aussi. et bien sur le service httpd restart ...
Réussis tu depuis l'autre PC à accéder à une autre page de ton Apache ?
a oui, tous les sites web marches. Je n'ai pas de server X sur la fedora, donc je ne peux pas tester en localhost.
rjcb wrote:a oui, tous les sites web marches. Je n'ai pas de server X sur la fedora, donc je ne peux pas tester en localhost.
Ce n'est pas ma question, tu cherches à accèder à http://ip_de_ton_server/phpMyAdmin depuis l'autre PC, est ce que
http://ip_de_ton_server fonctionne ?
rjcb wrote:Je n'ai pas de server X sur la fedora, donc je ne peux pas tester en localhost.
Salut
Pas tout suivi au fil, mais pour cette dernière bafouille, lynx est ton ami : navigateur web en console !
Tu le lances à partir d'une console, tout simplement :
$ lynx
Un peu austère, j'en conviens, mais dans certains cas, c'est vachement pratique, et ça peut bien dépanner.
Quels sont les messages dans /var/log/httpd/error_log ?
[Tue Oct 30 18:38:29 2007] [error] [client 192.168.10.1] Directory index forbidden by Options directive: /usr/share/phpMyAdmin/
[Tue Oct 30 18:38:30 2007] [error] [client 192.168.10.1] Directory index forbidden by Options directive: /usr/share/phpMyAdmin/
[Tue Oct 30 18:38:30 2007] [error] [client 192.168.10.1] Directory index forbidden by Options directive: /usr/share/phpMyAdmin/
[Tue Oct 30 18:38:30 2007] [error] [client 192.168.10.1] Directory index forbidden by Options directive: /usr/share/phpMyAdmin/
Par contre je comprends pas l'IP, c'est celle de ma frebbox (mode NAT), cela aurait du etre 192.168.1.2, a moins que qq1 essay de l'extérieur?

Merci
Mais non, depuis l'exterieur tu verrais une IF externe.

Mets :
<Directory /usr/share/phpMyAdmin/>
Order allow,deny
Allow from 127.0.0.1
Allow from 192.168
</Directory>
Tu as bien le fichier /etc/httpd/conf.d/php.conf contenant DirectoryIndex index.php ?
J'ai mis ceci en teant compte des majuscules:
<Directory /usr/share/phpMyAdmin/>
    Order allow,deny
    Allow from 127.0.0.1
    Allow from 192.168
</Directory>
oui en effet j'ai bien ceci:
Tu as bien le fichier /etc/httpd/conf.d/php.conf contenant DirectoryIndex index.php ?
Merci,
Et alors ...... ??? C bon ou pas ?
ah oups, non toujours pas
Pense à regarder les messages dans /var/log/httpd/error_log.

Tu as changé quelque chose sur ta conf Apache, car une fresh install d'Apache + phpMyAdmin fonctionne direct (mis à part le fait de devoir autoriser d'autres IPs que localhost).
Merci a toi proxy, en effet il doit y avoir une erreur dans mon httpd.conf.

J'ai remis celui d'origine et c'est tout bon..
En fait le pb je pense vient je pense des virtual host dans httpd.conf car phpMyAdmin n'est ppas déclaré.
Alors en fait si je ne met pas de hotes virtuels je peux accéder a phpmyadmin mais si je les mets la plus d'accès, il faudrait mettre un host vortual par défaut pour tout le rest oujuste pour phpmyadmin mais je ne vois pas comment faire ac le servername.

merci
Bonjour,

comment as tu déclaré tes vhosts ?