« Apache/Problèmes connus » : différence entre les versions

Contenu supprimé Contenu ajouté
m JackPotte a déplacé la page Apache/Débogage vers Apache/Problèmes connus sans laisser de redirection
Aucun résumé des modifications
Ligne 28 :
Et relancer Apache.
 
== Erreurs ==
=== 403 forbidden, client denied by server configuration ===
Ce message apparait dans les logs Apache quand le fichier auquel on tente d'accéder est protégé dans apache2.conf, par un <code>deny</code>, un <code>require</code> ou une absence de ce dernier. Dans ce cas, il faut l'ajouter :
<source lang=apache>
Ligne 38 ⟶ 39 :
</source>
 
=== 403 forbidden, You don't have permission to access / on this server ===
Si les logs parlent de liens symboliques : ''Too many levels of symbolic links'' ou ''Symbolic link not allowed or link target not accessible'', remplacer le chemin du site vers lequel pointe le vhost par un dossier qui n'est pas un lien symbolique.
 
Si les logs parlent de ''No matching DirectoryIndex (index.html) found'', c'est certainement que l'index.php ne s'exécute pas parce que PHP est mal configuré.
 
=== Configuration error: No MPM loaded ===
Restaurer le ''apache2.conf'' d'origine, il doit y avoir une erreur dans la directive <code>ServerRoot</code>.
 
=== Load denied by X-Frame-Options: ... does not permit cross-origin framing ===
Il faut juste autoriser les {{w|iFrame}}s vers votre site, en commentant dans <code>apache2.conf</code> la ligne qui commence comme :
Header always set X-FRAME-OPTIONS "SAMEORIGIN"
 
=== Missing suexec binary ===
Installer le module :
<source lang=bash>
Ligne 56 ⟶ 57 :
</source>
 
=== suEXEC is disabled ===
Vérifier que [[Apache/Sites#Plusieurs_comptes|le module est activé]].