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

Serveurs (Apache, IIS,...) Discussion :

Erreur 500- misconfiguration restriction d'accès au site avec .htacces et .htpasswd sur Hostinger.


Sujet :

Serveurs (Apache, IIS,...)

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2015
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2015
    Messages : 15
    Par défaut Erreur 500- misconfiguration restriction d'accès au site avec .htacces et .htpasswd sur Hostinger.
    Bonjour à tous,

    Tous d'abord, merci d'avance à tous ceux qui liront et m'indiqueront des suggestions pour régler mon problème. Le fait est que je suis un grand débutant en création de site web ( je suis en première année de bts SIO)et j'ai crée mon site de test sur hostinger(http://www.hostinger.fr/) qui propose un hébergement gratuit, sur lequel j'ai simplement transféré les répertoires du site crée à partir de Bootstrap. Je souhaiterai intégrer une fenêtre d'authentification dès l'entrée du site grâce aux fichiers .htacces et .htpasswd.
    J'ai directement introduit le fichier .htpasswd dans le répertoire général à l'intérieur du répertoire public_html(répertoire présent par défaut) ainsi que le .htacess et les autres fichiers du site.
    Nom : Sans titre.png
Affichages : 331
Taille : 22,5 Ko
    Le fichier .htpasswd comporte bien login et motdepasse sous le format login:motdepasse(crypté) et le fichier .htaccess comporte les lignes suivantes:
    AuthName "Restricted Access"
    AuthType Basic
    AuthUserFile "/public_html/.htpasswd"
    require valid-user


    Le problème est que lorsque j'arrive sur le site, cela ne fonctionne pas et le message d'erreur suivant apparait:
    "Internal Server Error

    The server encountered an internal error or misconfiguration and was unable to complete your request.

    Please contact the server administrator at admin@main-hosting.eu to inform them of the time this error occurred, and the actions you performed just before this error.

    More information about this error may be available in the server error log."
    Si je supprime les deux fichiers htaccess et htpassword, le site s'affiche normalement. Est-ce que j'ai manqué de faire quelque chose ou il a y t-il simplement une erreur ?
    Merci d'avance pour vos réponses.

  2. #2
    Membre Expert
    Avatar de Eric2a
    Homme Profil pro
    Technicien
    Inscrit en
    Septembre 2005
    Messages
    1 225
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Corse (Corse)

    Informations professionnelles :
    Activité : Technicien

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 225
    Par défaut
    Salut,

    Il faut donner l'adresse complète du fichier .htpasswd.

    Tu peux utiliser la fonction realpath() pour l'obtenir et modifier ensuite la ligne

    AuthUserFile "adresse_absolue_du_fichier/.htpasswd"

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2015
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2015
    Messages : 15
    Par défaut
    Bonsoir,

    D'abord merci pour ta réponse
    En fait, j'avais déjà exploité la piste de la fonction realpath et remplacé l'adresse fournit. Ce qui me donne un fichier path.php que j'envoie dans le répertoire du serveur et qui contient
    <?php echo realpath('/public_html/.htpasswd'); ?>
    en ouvrant le fichier avec le navigateur j’obtiens
    file:///C:/Users/Monsieur/AppData/Local/Temp/scp27535/public_html/path.php (d'ailleurs est-ce bien normal qu'il indique une adresse locale alors qu'il est situé sur le serveur ?)
    Donc j'ai bien remplacé par cette ligne cela ne change rien et même en variant les paramètres et en essayant d'ajuster dans le fichier php j'obtiens toujours la même adresse que ci-dessus.
    Par contre, ce que j'ai remarqué est que la popup d'authentification apparait bien quand je me connecte une première fois au site mais le message Error 500 apparait. Donc L'authentification a l'air de fonctionner mais le site n'est pas affiché.

Discussions similaires

  1. [SP 2007] Erreur : La ressource est introuvable (accès au site)
    Par iamspacy dans le forum Configuration
    Réponses: 1
    Dernier message: 17/12/2012, 09h23
  2. Réponses: 3
    Dernier message: 11/07/2011, 11h58
  3. Restriction d'accés à un site
    Par FaridM dans le forum Langage
    Réponses: 11
    Dernier message: 25/01/2011, 09h15
  4. Accés au site avec l'URL + nom de domaine
    Par mechin dans le forum Configuration
    Réponses: 2
    Dernier message: 30/05/2010, 14h56
  5. Accès à un site avec http://monsite:443
    Par fantomchris dans le forum Apache
    Réponses: 6
    Dernier message: 15/06/2009, 11h13

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