« Installation et configuration de MySQL » : différence entre les versions

Aller à la navigation Aller à la recherche
aucun résumé des modifications
Aucun résumé des modifications
Ligne 112 : Ligne 112 :
<pre>Include /etc/phpmyadmin/apache.conf</pre>
<pre>Include /etc/phpmyadmin/apache.conf</pre>


Si vous avez sécurisé votre installation php avec <code>open_basedir</code> il faut préciser les arguments suivants pour <code>php_admin_value open_basedir</code> dans la configuration de la vhost (<code>/etc/apache2/sites/admin.csnu.org.conf</code> dans mon cas) :
Si vous avez sécurisé votre installation php avec <code>open_basedir</code> il faut préciser les arguments suivants pour <code>php_admin_value open_basedir</code> dans la configuration de la vhost (<code>/etc/apache2/sites/admin.domain.tld.conf</code> dans mon cas) :
<pre>php_admin_value open_basedir /srv/http/csnu.org/admin.csnu.org/:/usr/share/phpmyadmin/:/etc/phpmyadmin/:/var/lib/phpmyadmin/</pre>
<pre>php_admin_value open_basedir /srv/http/domain.tld/admin.domain.tld/:/usr/share/phpmyadmin/:/etc/phpmyadmin/:/var/lib/phpmyadmin/</pre>


Et enfin, si vous utilisez à la fois les modules php et suphp de apache, activez php pour phpmyadmin en ajoutant les lignes suivantes dans <code>/etc/apache2/mods-enabled/php5.conf :
Et enfin, si vous utilisez à la fois les modules php et suphp de apache, activez php pour phpmyadmin en ajoutant les lignes suivantes dans <code>/etc/apache2/mods-enabled/php5.conf :
Ligne 123 : Ligne 123 :


Désormais, vous pouvez accéder à phpmyadmin par l'url correspondant au site pour lequel vous avez créé le lien. Dans mon cas :
Désormais, vous pouvez accéder à phpmyadmin par l'url correspondant au site pour lequel vous avez créé le lien. Dans mon cas :
<pre>http://admin.csnu.org/phpmyadmin/</pre>
<pre>http://admin.domain.tld/phpmyadmin/</pre>


Pour plus de sécurité, vous pouvez placer un fichier <code>.htaccess</code> dans <code>/usr/share/phpmyadmin/</code> afin de bloquer l'accès à phpmyadmin aux utilisateurs ne s'étant pas logué sur <code>http://admin.csnu.org/</code> :
Pour plus de sécurité, vous pouvez placer un fichier <code>.htaccess</code> dans <code>/usr/share/phpmyadmin/</code> afin de bloquer l'accès à phpmyadmin aux utilisateurs ne s'étant pas logué sur <code>http://admin.domain.tld/</code> :
<pre>
<pre>
AuthType Digest
AuthType Digest
Ligne 131 : Ligne 131 :
AuthDigestProvider file
AuthDigestProvider file
AuthDigestDomain /
AuthDigestDomain /
AuthUserFile /srv/http/admin.csnu.org/.htpasswd
AuthUserFile /srv/http/admin.domain.tld/.htpasswd
AuthGroupFile /srv/http/admin.csnu.org/.htgroup
AuthGroupFile /srv/http/admin.domain.tld.htgroup


<Limit GET POST>
<Limit GET POST>
4 203

modifications

Menu de navigation