This movie requires Flash Player 9

Call to undefined method: wp_error > has_cap()

Au programme du jour : rencontre avec une nouvelle erreur WordPress, et sa solution.

Je n’ai effectué que des down/upload de fichiers vers le serveur et voici en retour l’erreur qui est apparu quand j’ai voulu me connecter à l’adresse d’administration WordPress :

[php]

Fatal error: Call to undefined method: wp_error->has_cap() in /yourWordPressPath/wp-login.php

Or

Fatal error: Call to undefined method WP_Error::has_cap() in /yourWordPressPath/wp-login.php

[/php]

1) J’ai pensé à un ou plusieurs fichiers corrompus, j’ai supprimé mes fichiers WordPress à part wp-config.php et le dossier /wp-content, puis réuploadé mes fichiers locaux, mais rien n’a changé.

2) J’ai pensé à un problème BDD SQL, un petit tour dedans, vérification sur les tables, mais tout semblait Ok…

3) La solution finale : J’ai retéléchargé une version clean de l’archive WordPress et réuploadé les dossiers /wp-admin, /wp-includes, et tous les fichiers en racine (à part wp-config.php), et miracle plus d’erreur!

En conclusion je pense à un fichier corrompu – durant un transfert – sur le serveur MAIS également en local.

Heureusement voilà un problème résolu à peu de frais !

bug_wordpress

Laisser un message

Suivez notre actu
TwitterFacebookFlux RSSnetvibesYoutube
Dernier Job
  • Renault formation
Vos commentaires
Téléchargements