1 000 FAQ, 500 tutoriels et vidéos explicatives. Ici, il n'y a que des solutions !
Erreur: "500 Internal Server error"
Les erreurs 500 peuvent avoir diverses origines liées en général au développement de votre site. Si l'erreur survient après une modification effectuée sur l'une de vos pages, restaurez la version précédente du fichier: https://faq.infomaniak.com/2217
Apache2, en place sur nos serveurs, est strict sur les erreurs de syntaxe en particulier avec les rewrites de vos fichiers .htaccess.
Si la première page ou une autre page affiche une erreur 500, renommez le fichier .htaccess ou commentez toutes les lignes avec # et décommentez ligne par ligne jusqu'à trouver le passage qui pose problème.
Voici un exemple de rewrite qui passait dans Apache 1.x mais plus dans le 2.x:
<code>RewriteRule ^fr/appartement/([a-zA-Z0-9]+)\Pieces.htm$./fr/appartement/$1Pieces.php [L]</code>Le \P n'est pas valide.
De plus, lors du passage à Apache2, certains modules ne sont plus supportés par nos serveurs:
mod_auth_anon, mod_auth_dbm, mod_authz_dbm, mod_cern_meta, mod_imap, mod_imagemap, mod_mime_magic