En cas d'erreur 500 persistante, commencer par vérifier que le fichier .htaccess à la racine: Certains CMS le modifient lors des mise à jour, et certains pirates aussi.
Dans les 2 cas ils y ajoutent des directives invalidées par Free (Rewrite en général) si c'est le second cas : il faut se poser des questions sur la sécurisation du site...