2017-08-19 3 views
5

I have a website template que j'ai téléchargé sur mon serveur ftp en utilisant FileZilla. Cependant, lorsque je visite le domaine que je reçois l'erreur:Liste de répertoire refusée - FileZilla

Directory Listing Denied

This Virtual Directory does not allow contents to be listed.

dans la console, il affiche une erreur 403 interdit. Après avoir recherché, je reconnais que la page web par défaut dans le répertoire racine n'est pas définie. Toutes mes tentatives pour définir la page par défaut ont échoué. Voici ce que j'ai essayé:

1) Connecté au serveur ftp avec FileZilla. Cliquez sur Fichier> Gestionnaire de site> Avancé et définissez le répertoire racine. Le répertoire racine contient un fichier qui dit index.html

2) a créé un fichier .htaccess à la racine qui contient le texte « DirectoryIndex index.html »

Solutions impliquant IIS sont accueillis aussi bien.

Un conseil pour la réparation?

+1

Lorsque 'AllowOverride' est réglé sur' none', '.htaccess' seront complètement ignorés. – alvits

+0

Où puis-je aller dans FileZilla pour modifier AllowOverride? – RyeGuy

+1

Si vous utilisez un serveur 'apache', le fichier que vous voulez mettre à jour est soit' http.conf', soit dans le sous-répertoire 'conf.d /' créez un fichier qui le configurera. Vous n'avez pas vraiment besoin de 'DirectoryIndex' si vous voulez avoir la liste du répertoire. Vous devez charger 'mod_autoindex' et définir' Options + Index'. – alvits

Répondre

3

Malheureusement, je n'avais pas les permissions pour accéder aux fichiers du serveur et j'ai donc contacté la société d'hébergement.

Ils ont résolu mon problème Je crois en utilisant l'approche @alvits recommandée, mais ils n'ont pas retourné ma demande pour confirmer comment ils l'ont résolu.

Merci pour le soutien