Lors de la mise à jour des sites Joomla vers la dernière version, j'ai toujours une panique mineure au cas où le site que je suis en train de mettre à niveau, construit dans le passé par un développeur voyou (c'est-à-dire moi, il y a 6 ans), arrive à des changements de fonctionnalités («hacks») en fichiers Joomla principaux.
Dans un monde idéal, je pourrais éviter ce potentiel coronaire en ayant une extension ou un outil qui:
- Connaît tous les fichiers Joomla principaux inclus dans chaque version de Joomla
- Compare chaque fichier de mon installation Joomla aux fichiers source principaux de Joomla sur Github ou ailleurs (même quelque chose comme une comparaison de hachage MD5)
- S'ils diffèrent, lancez un outil de comparaison pour trouver les différences et les signaler pour examen
- S'ils sont identiques, des trucs formidables, aucune action requise
- Générez un rapport à la fin détaillant les résultats du processus ci-dessus
J'ai trouvé cette extension qui fait la plupart des choses ci-dessus, mais elle n'a pas été mise à jour depuis J2.5.7 ou pas du tout pour J3.X - donc c'est fini.
Dans mon entreprise, nous utilisons MyJoomla pour effectuer des `` audits '' complets du site Joomla (une longue liste de contrôle des meilleures pratiques et des correctifs pour les sites Joomla) de temps en temps, dont une partie est un `` Core Files Integrity Check ''. Cependant, ce service a un abonnement mensuel et tout ce que je veux vraiment vérifier, c'est si des fichiers ont été piratés avant d'effectuer une mise à niveau.
Quelqu'un connaît-il d'autres solutions? Mis à part «ne pas pirater les fichiers de base» - jusqu'à tout récemment, il n'existait parfois aucun autre moyen d'effectuer certaines tâches sans une charge de travail supplémentaire, souvent non rémunérée.