web-dev-qa-db-fra.com

Vérifier les fichiers et l'intégrité de la base de données

Quelqu'un a lancé une mise à jour automatique du WP core via le tableau de bord aujourd'hui et a décidé de l'annuler, ce processus prenant trop de temps. Comment vérifier l'intégrité des fichiers et de la base de données afin de détecter une éventuelle corruption?

1
That Brazilian Guy

Du point de vue du développement, le moyen le plus pratique de détecter et de localiser les modifications est le contrôle de version: comparez-le avec le contrôle SVN/Git du noyau ou utilisez-le directement.

Cependant, il existe également des plug-ins qui vérifient les fichiers par rapport à un ensemble de hachages. Je pense que Sucuri Security a récemment une telle fonctionnalité. Leur limitation pratique concerne les versions fournies et la rapidité de leur mise à jour pour les nouvelles versions.

Pour la base de données, il n’ya pas de méthode simple (sans compter les fonctionnalités natives de MySQL). D'autre part, WP ne fait pas beaucoup de base de données sur les mises à jour actuelles et constitue une action explicite distincte (via l'écran de démarrage) après la mise à jour du fichier. D'après votre description, le processus n'avait probablement pas atteint ce stade et aucune modification de la base de données n'avait été tentée.

2
Rarst