Outils pour utilisateurs

Outils du site


phpmyadmin

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
phpmyadmin [2015/09/05 13:46] – créée pascalphpmyadmin [2023/07/04 10:55] (Version actuelle) – modification externe 127.0.0.1
Ligne 12: Ligne 12:
 PHPmydmin est disponible pour tout les sites. Ce n'est pas forcément souhaitable. PHPmydmin est disponible pour tout les sites. Ce n'est pas forcément souhaitable.
  
-L'inclusion automatique se fait via le fichier +L'inclusion automatique se fait via le fichier /etc/apache2/conf-enabled/phpmyadmin.conf
 <code> <code>
 +# phpMyAdmin default Apache configuration
 +
 +Alias /phpmyadmin /usr/share/phpmyadmin
 +
 +<Directory /usr/share/phpmyadmin>
 +    Options FollowSymLinks
 +    DirectoryIndex index.php
 +
 +    <IfModule mod_php5.c>
 +        <IfModule mod_mime.c>
 +            AddType application/x-httpd-php .php
 +        </IfModule>
 +        <FilesMatch ".+\.php$">
 +            SetHandler application/x-httpd-php
 +        </FilesMatch>
 +
 +        php_flag magic_quotes_gpc Off
 +        php_flag track_vars On
 +        php_flag register_globals Off
 +        php_admin_flag allow_url_fopen Off
 +        php_value include_path .
 +        php_admin_value upload_tmp_dir /var/lib/phpmyadmin/tmp
 +        php_admin_value open_basedir /usr/share/phpmyadmin/:/etc/phpmyadmin/:/var/lib/phpmyadmin/:/usr/share/php/php-gettext/:/usr/share/javascript/:/usr/share/php/tcpdf/
 +    </IfModule>
 +
 +</Directory>
 +# Authorize for setup
 +<Directory /usr/share/phpmyadmin/setup>
 +    <IfModule mod_authz_core.c>
 +        <IfModule mod_authn_file.c>
 +            AuthType Basic
 +            AuthName "phpMyAdmin Setup"
 +            AuthUserFile /etc/phpmyadmin/htpasswd.setup
 +        </IfModule>
 +        Require valid-user
 +    </IfModule>
 +</Directory>
 +# Disallow web access to directories that don't need it
 +<Directory /usr/share/phpmyadmin/libraries>
 +    Require all denied
 +</Directory>
 +<Directory /usr/share/phpmyadmin/setup/lib>
 +    Require all denied
 +</Directory>
 </code> </code>
 +==== Désactivation de PHPmyAdmin ====
 +<code bash>
 +~# a2disconf phpmyadmin.conf
 +Conf phpmyadmin disabled.
 +To activate the new configuration, you need to run:
 +  service apache2 reload
 +~# service apache2 reload
 +~# 
 +</code>
 +==== Activation par site ====
 +On peut utiliser le principe décrit dans la [[configuration des sites]]. Il faut alors faire un lien du fichier phpmyadmin.conf dans le répertoire de configuration du site.
phpmyadmin.1441460793.txt.gz · Dernière modification : 2023/07/04 10:55 (modification externe)