web-dev-qa-db-fra.com

Tous les plugins désactivés pour cause d'erreur

Depuis le 29 novembre, je continue à trouver quelques sites WordPress dont tous leurs plugins sont désactivés (à l’exception de celui appelé "Manage WP - Worker"). Chaque fois que cela se produit, il semble y avoir une erreur en haut de la page des plugins dans WordPress qui dit:

The plugin 1 has been deactivated due to an error: Plugin file does not exist.

J'ai effectué des recherches dans Google pour voir si quelqu'un d'autre en avait fait l'expérience, mais jusqu'à présent, je n'ai vu que des gens qui affichaient une erreur différente. celui qui contient en fait un nom de plugin/fichier php au lieu du numéro 1, comme dans mon erreur.

Lorsque je trouve tous les plugins désactivés, je peux simplement les réactiver, puis il semble que les sites fonctionnent correctement pendant plusieurs jours. Ensuite, le problème se reproduit.

Qu'est-ce qui pourrait causer ça? Pourrait-il s'agir de tables orphelines dans la base de données WordPress? En passant, je peux dire avec une certitude à 100% que mon site n'a pas été piraté; J'ai un plugin de sécurité génial appelé BulletProof Security Pro et j'ai également vérifié mon site avec le vérificateur gratuit de sécurité/programmes malveillants de Sucuri et aucun logiciel malveillant n'a été trouvé.

J'ai contacté mon fournisseur d'hébergement, la société qui fabrique le fichier "Gérer WP - Travailleur" puisque celui-ci est le seul à rester activé, ainsi que BulletProof Security Pro, mais les réponses que j'ai reçues chacun est que: 1) moi ou un autre webmaster est en train de désactiver manuellement les plugins 2) moi ou un autre webmaster est en train de désactiver les plugins via la base de données 3) Il y a un hack

Je peux exclure chacun de ces trois. Je cherche donc ici pour voir si quelqu'un a une idée de ce qui se passe.

Je vous remercie!

2
Jutta Duncan

@Jutta, il est difficile de répondre à cette question. Beaucoup d'inconnues. Ce que vous pouvez faire, c'est comprendre l'erreur. WordPress peut avoir le journal des erreurs. Définissez define( 'WP_DEBUG_LOG', true ); dans votre fichier de configuration, et vous devrez ensuite vérifier les résultats conformément à cet article article .

Notez que cela vous permet d'écrire dans /wp-content/debug.log

Le serveur Web peut avoir le journal des erreurs. Travaillez avec votre support d'hébergement si le journal des erreurs WordPress ne peut vous aider. Ce n'est pas strictement un élément WordPress, je serai donc un poisson là-bas.

Vous pouvez travailler sur ces deux éléments pour mieux comprendre votre problème. Veuillez mettre à jour votre question avec plus de détails une fois que vous avez trouvé cela.

Vous pouvez même envisager d'accepter ma réponse si vous l'aimez ou si vous pensez que cela est utile, car il s'agit d'une approche générale. Nous pouvons créer des questions supplémentaires sur des erreurs spécifiques que nous pouvons rencontrer sur votre serveur Web.

0
prosti