IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

EDI, CMS, Outils, Scripts et API PHP Discussion :

Erreur 403 sur /phpMyAdmin/ [phpMyAdmin]


Sujet :

EDI, CMS, Outils, Scripts et API PHP

  1. #1
    Membre du Club
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Octobre 2006
    Messages
    80
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 80
    Points : 58
    Points
    58
    Par défaut Erreur 403 sur /phpMyAdmin/
    Bonjour à tous,
    Désolé de vous déranger pour un problème 'courant' , mais là, je patauge depuis hier. J'ai installé un serveur Apache (worker) avec PHP-FPM sur une Raspberry Pi. J'ai suivi en grande partie les tutos de Biapy.com. Tout fonctionne à merveille pour les pages placées dans la racine du serveur (/var/www). J'ai donc installé le package phpmyadmin et là, lorsque j'essaye d'y accéder, j'ai l'erreur 403. J'ai exploré pas mal de forum depuis hier, en essayant de régler les droits au niveau de Raspbian (distribution Debian optimisé pour Raspberry), au niveau d'Apache, etc, mais rien n'y fait. Je me demande si ce ne serait pas un blocage à un autre niveau (iptable, fail2ban) mais là, c'est tout nouveau pour moi et je ne connais pas (encore) les subtilités de ces packages. Ma question est donc simple , comment savoir d'où provient le blocage et comment y remédier ?
    Toute aide sera la bienvenue car je ne sais plus où chercher.
    Dans un premier temps, voici le fichier de config de phpmyadmin. En bleue, les deux lignes que j'ai ajouté.

    # phpMyAdmin default Apache configuration

    Alias /phpmyadmin /usr/share/phpmyadmin

    <Directory /usr/share/phpmyadmin>
    Options FollowSymLinks
    DirectoryIndex index.php
    Order Allow,Deny
    Allow from All

    <IfModule mod_php5.c>
    AddType application/x-httpd-php .php

    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/phpmya$
    </IfModule>

    </Directory>

    # Authorize for setup
    <Directory /usr/share/phpmyadmin/setup>
    <IfModule mod_authn_file.c>
    AuthType Basic
    AuthName "phpMyAdmin Setup"
    AuthUserFile /etc/phpmyadmin/htpasswd.setup
    </IfModule>
    Require valid-user
    </Directory>

    # Disallow web access to directories that don't need it
    <Directory /usr/share/phpmyadmin/libraries>
    Order Deny,Allow
    Deny from All
    </Directory>
    <Directory /usr/share/phpmyadmin/setup/lib>
    Order Deny,Allow
    Deny from All
    </Directory>
    Merci à tous.

  2. #2
    Membre du Club
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Octobre 2006
    Messages
    80
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 80
    Points : 58
    Points
    58
    Par défaut
    Rebonjour,
    J'ai réussi à régler mon problème. J'ai simplement déplacé une partie de la configuration Apache contenu dans /etc/apache2/conf.d/phpmyadmin.conf (le fichier dont le contenu est affiché dans mon post précédent) vers le fichier /etc/apache2/sites-avalaible/default dans la section <VirtualHost *:80> Cette partie de config. est la suivante :
    <Directory /usr/share/phpmyadmin/>
    Options Indexes FollowSymLinks MultiViews ExecCGI
    AllowOverride None
    Order allow,deny
    allow from all
    </Directory>
    Je suis content que cela marche, mais j'aimerai comprendre. Pourquoi l'installation par défaut de phpmyadmin ne me permet pas de fonctionner correctement et pourquoi suis-je obligé de faire cette modification ?

    Bien cordialement.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [phpMyAdmin] Erreur 403 sur la page d'accueil de phpMyAdmin
    Par arthur57 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 03/10/2015, 18h27
  2. Réponses: 2
    Dernier message: 17/01/2008, 15h53
  3. Erreur 403 sur mon hébergement FREE
    Par elitost dans le forum Free
    Réponses: 4
    Dernier message: 07/11/2007, 13h49
  4. [Apache] Erreur 403 sur public_html
    Par GLDavid dans le forum Apache
    Réponses: 1
    Dernier message: 30/03/2007, 08h59
  5. Erreur 403 sur Apache
    Par Mamoudou Ly dans le forum Apache
    Réponses: 1
    Dernier message: 14/08/2006, 14h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo