Pour retrouver le problème causant cette erreur; Connectez-vous à votre cPanel, puis cliquez sur "Journal des erreurs" ou "error log". Le journal des erreurs affiche les 300 dernières erreurs de votre site.
Ce journal peut être utile pour identifier des erreurs répétées telles qu'une page inexistante souvent demandée, un lien mal défini sur l'une de vos pages, ou encore une erreur de sécurité,etc.
Il y' a plusieurs raisons pour lesquelles une telle erreur peut se produire, la plus commune est: Fichier / autorisations de dossier - Le serveur permet de bloquer les fichiers PHP qui sont fixés à 777 ou qui sont dans un dossier qui est réglé à 777, ou même si l'un des dossiers parents est 777.
Au lieu d'exécuter le fichier, votre hôte affiche l'erreur 500. Pour une raison de sécurité, quand un fichier est fixée à 777, n'importe qui peut le modifier et injecter du code malveillant dans votre site. Les fichiers ou les dossiers devraient avoir les autorisations maximales fixées à 755.
Pour éditer les propriétés d'un fichier/dossier et changer ses droits, vous pouvez utiliser un logiciel ftp et éditer les propriétés du fichier/dossier. Vous pouvez aussi utiliser un des gestionnaires de fichier du cPanel et utiliser l'option du CHMOD
Nous vous rappelons que vous DEVEZ tout faire pour éviter ce genre de problème qui peut être une faille de sécurité permettant à des utilisateurs malveillants d'user votre compte et notre serveur.