Vous pouvez rencontrer l'erreur ci-dessous lors de l'accès à des applications qui ont des fichiers d'index autres que index.html/index.php ou d'autres index de répertoire spécifiés.
Erreur Apache :aucun index de répertoire correspondant ?
Veuillez vous référer à ce qui suit afin de résoudre le problème.
Par défaut, Apache est configuré avec l'index de répertoire suivant.
<IfModule dir_module>
DirectoryIndex index.html
</IfModule>
Cela signifie qu'Apache ne recherchera que les fichiers d'index de répertoire nommés index.html. Ainsi, chaque fois que nous tentons d'accéder à phpMyAdmin, Apache renvoie une erreur.
Afin de résoudre ce problème, nous devrons ajouter index.php fichier en tant que DirectoryIndex.
- Exécutez la commande.
vim /etc/httpd/conf/httpd.conf
- La commande ci-dessus ouvrira le fichier de configuration et nous devrons ajouter la ligne ci-dessous dans le fichier de configuration.
De<IfModule dir_module>
Vers
DirectoryIndex index.html
</IfModule><IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>Une fois que vous avez ajouté "index.php" dans le fichier de configuration, quittez l'éditeur et enregistrez le fichier. Veuillez noter que nous avons modifié les fichiers de configuration, nous devrons donc redémarrer le service Apache. Pour cela, suivez la commande ci-dessous :
systemctl restart httpd
Votre erreur devrait avoir disparu maintenant. Donc, voici comment vous pouvez résoudre l'erreur DirectoryIndex.