[fedora-fr-doc] Documentation apache

Benjamin b.bellec at gmail.com
Sam 5 Juin 11:39:22 CEST 2010


Depuis mon code PHP je me connecte à ma base avec root@<adresse_IP> (oui
faudrait que je test avec localhost).

phpMyAdmin fonctionnait très bien avec httpd_can_network_connect_db --> off
mais pas ma base de données. Dès que j'ai mis à on ça a marché.

Le 5 juin 2010 11:31, Johan Cwiklinski <johan at x-tnd.be> a écrit :

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Salut,
>
> Le 05/06/2010 11:18, Benjamin a écrit :
> > Salut,
> >
> > Oui c'est moi qui est ajouté cela hier. J'avoue que je n'ai pas pris le
> temps de documenter plus que cela, la raison est simple j'ai galéré une
> demi journée à comprendre pourquoi je ne pouvais pas me connecter à ma
> base SQL depuis PHP. Et j'ai jugé utile de ne pas faire perdre autant de
> temps à d'autres personnes en ajoutant cela ici, car j'ai véritablement
> lutté pour comprendre cela !
>
> Bon déjà, j'ai dit une connerie... Ça ne concerne bien *que* les bases
> de données.
>
> En revanche, j'utilise au quotidien PHP/MySQL avec apache et j'ai bien :
> httpd_can_network_connect_db --> off
>
> >
> > Par contre je ne comprends pas bien pourquoi cela est supprimé. Ma base
> de données MySQL et Apache/PHP sont sur le même serveur.
>
> Si tu utilises ton mysql local, il n'y a pas besoin de passer ce
> booléen à On.
> As-tu bien utilisé "localhost" comme hôte de base de données ?
> Je pense pour ma part que le problème est ailleurs ; ce booléen agit
> sur les connexions via le réseau, pas locales.  Ton souci peut
> peut-être venir de la façon dont ton appli cherche à se connecter à la
> base, je ne sais pas trop.
>
> Pour vérifier ce que je dis : avec le booléen à Off, il suffit de
> lancer phpMyAdmin :-)
>
> >
> > Le 5 juin 2010 10:58, Johan Cwiklinski <johan at x-tnd.be
> <mailto:johan at x-tnd.be>> a écrit :
> >
> > Salut,
> >
> > Je viens de supprimer la dernière modification apportée sur le
> > tutoriel apache
> >
> > Le contenu était :
> > {{Note|titre=Connexion aux bases de données et SELinux|contenu=Par
> > défaut, SELinux bloque l'accès aux bases de données par apache. Pour
> > activer l'accès :
> >  setsebool -P httpd_can_network_connect_db 1}}
> >
> > J'ai supprimé cette modification car elle est à la fois fausse et
> > incomplète. Je m'explique :
> > * elle est fausse dans le sens où SELinux ne bloque pas l'accès aux
> > bases de données ; c'est l'accès à des bases *sur un autre serveur*
> > qui est bloqué ;
> > * elle est incomplète car l'activation de ce booléen impacte sur bien
> > d'autres aspects que la seule connexion à une base de données.
> >
> > N'ayant pas le temps ni l'envie de corriger moi-même ça, j'ai préféré
> > supprimer, en attendant un correctif :-)
> >
> > Bon week-end,
> > Johan
>
> Johan
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v2.0.14 (GNU/Linux)
> Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org/
>
> iEYEARECAAYFAkwKGVQACgkQ7N2B+4uln5SKdwCgv2R7p+xuW6Dn9KXRWERSV05B
> 6yUAoI+SSQtUcw/M0dznBBEAmP4nYwTE
> =xO9T
> -----END PGP SIGNATURE-----
>
> _______________________________________________
> fedora-fr-doc mailing list
> fedora-fr-doc at fedora-fr.org
> http://mailing-list.fedora-fr.org/mailman/listinfo/fedora-fr-doc
>
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <http://mailing-list.fedora-fr.org/pipermail/fedora-fr-doc/attachments/20100605/fbc430d1/attachment.html>


Plus d'informations sur la liste de diffusion fedora-fr-doc