Je travaille sur ce serveur depuis tout le semestre et je n’ai modifié aucune option de configuration. Les répertoires/fichiers que j’ai créés il ya quelques semaines sont toujours accessibles. Cependant, aucun nouveau répertoire, même le duplicata exact d’anciens répertoires de travail, ne me le permet pas. y accéder - obtenir une erreur "Index de répertoire interdit par la directive Options". Qu'est-ce qui cause ça?
Ressemble à une liste de personnes désactivée dans Apache. Si vous êtes autorisé à le remplacer par .htaccess, placez simplement un fichier .htaccess dans votre répertoire Web racine contenant les informations suivantes:
Options +Indexes
Pour moi, le problème était de ne pas avoir simplement un fichier index.html ou index.php (selon le contenu du fichier .htaccess) dans un dossier et d’essayer d’en extraire le contenu. Là encore, j’utilisais php pour lire le contenu, pas en ligne de commande comme je le suppose. Si vous n'avez toujours pas trouvé de solution, essayez de créer un index (php, html) dans le répertoire où vous ne pouvez pas extraire le contenu.
Pour moi, ce qui a aidé a été de parcourir les explications du fichier httpd.conf et de m'assurer que je suis conforme. Le commentaire ci-dessous a aidé:
# The path to the end user account 'public_html' directory must be
# accessible to the webserver userid. This usually means that ~userid
# must have permissions of 711, ~userid/public_html must have permissions
# of 755, and documents contained therein must be world-readable.
# Otherwise, the client will only receive a "403 Forbidden" message.
J'essayais de déplacer la racine du document et je n'avais pas configuré les permanentes appropriées.
Pour moi travaillé dans Wordpress. Une erreur était un accès interdit à wp-admin. J'ai créé .htaccess avec un contenu Options + Index.
Je vous remercie.