web-dev-qa-db-fra.com

Si je supprime des plugins via FTP, les paramètres sont-ils conservés dans la base de données?

Lorsque je supprime des plugins via ftp (ce qui signifie que tous ses fichiers sont récursifs), WordPress supprime-t-il ses paramètres de la base de données?

Je souhaite supprimer tous les plug-ins de l'un de mes sites Web et les réinstaller, car je soupçonne qu'il est infecté par un virus. Cependant, je souhaite que les options des plugins soient conservées si possible.

1
TheKidsWantDjent

La suppression des fichiers des plugins (par opposition à la suppression via la désactivation et la suppression) n’affectera pas les paramètres. Le code de désactivation/suppression du plugin (le cas échéant, tous n'ont pas cela) pourrait effacer les options du plugin. Mais la plupart des plugins garderont les options au cas où vous voudriez réinstaller des choses.

Ainsi, la suppression via FTP n'affectera pas les options des plugins.

Mais si vous pensez que vous avez un site infecté, il ne reste plus qu'à supprimer et réinstaller les fichiers du plug-in (via FTP ou autre), bien que ce soit certainement un bon début.

Un processus de nettoyage approprié réinstallera/mettra à jour tout (noyau WP, plugins, thèmes). Et rechercher manuellement des fichiers qui ne devraient pas appartenir. J'ai créé un processus que j'utilise (de nombreuses informations similaires sont disponibles via Google). Je l'ai utilisé pour nettoyer avec succès les sites infectés. Cela prend un peu de travail, mais un nettoyage peut être fait. Mon processus est ici: https://securitydawg.com/recovering-from-a-hahacked-wordpress-site/ .

Vous devez vous assurer que vous "regardez" partout. Et changez les informations d'identification partout. Et utilisez des mots de passe forts. Pas seulement la réinstallation de fichiers de plugins.

5
Rick Hellewell

WordPress ne sait pas quelle option provient de quel plugin. Donc, WP lui-même est incapable de supprimer les paramètres des plug-ins supprimés.

Si vous supprimez un plugin via FTP, il n'a aucune chance de faire quoi que ce soit avec DB - tous ses paramètres y sont conservés.

Mais s'il y a un malware/virus impliqué ... Je conseillerais de le faire de cette façon:

  1. Bloquez le site avec htaccess pour que WP ne fonctionne pas.
  2. Supprimez les fichiers du plugin via FTP.
  3. Téléchargez les plugins originaux en utilisant FTP.
  4. Débloquer WP.

PS Vous devez également vous occuper des fichiers de thème, WP, fichiers principaux, téléchargements et base de données.

3
Krzysiek Dróżdż

Bien que Rick Hellewell et Krzysiek Dródż aient déjà donné une réponse très correcte, j'aimerais ajouter que certains plugins ont un script de nettoyage/réinitialisation lors de l'activation (même si cela n'est pas conforme aux normes de code WP).

Je conseillerais de créer une sauvegarde de base de données pour en être sûr. Si quelque chose se brise, vous pouvez toujours le réparer manuellement.

3
Jory Hogeveen

Ils font habituellement. mais rappelez-vous que vous réinstallez peut-être certaines de ces valeurs. Pour éviter cela, n’utilisez pas le programme d’installation wordpress, mais envoyez-les plutôt via ftp. De plus, je téléchargerais tous les plugins et les analyserais avec un antivirus (Avast détecte la plupart des scripts php malicius)

2