J'ai un site exécutant WP 3.3.2. Le backend affiche une barre indiquant "WordPress 3.5 est disponible! Veuillez en informer l'administrateur du site."
Le plus drôle, c'est que je suis connecté avec un utilisateur administrateur, j'ai vérifié une deuxième fois. Lorsque j'essaie d'accéder à la page de mise à jour (à wp-admin / update-core.php) j'obtiens cette erreur:
"Vous ne disposez pas des autorisations suffisantes pour accéder à cette page."
Des indices sur ce qui pourrait se passer ici? Merci.
Réponses:
Essayez de créer un nouvel utilisateur administrateur dans la base de données.
Suivez ces étapes, vous devriez être en mesure de créer un nouvel utilisateur administrateur, puis de mettre à jour et de redonner à votre ancien utilisateur les droits d'administrateur. Ou utilisez le nouvel utilisateur.
Votre ancien utilisateur peut avoir un mauvais réglage dans la base de données
http://www.dnawebagency.com/how-to-add-an-admin-user-to-the-wordpress-database
la source
J'ai eu ce problème une fois.
Vous devriez vérifier votre
wp-config.php
fichier et si vous trouvez cette lignechangez sa valeur en false:
la source
Pour toute autre personne ayant ce problème, il existe une autre ligne que vous devrez peut-être trouver dans votre fichier wp-config ou de fonctions et la remplacer par false:
la source
WordPress me disait que je n'avais pas «d'autorisations suffisantes» pour mettre à jour ma propre installation même lorsque je me connectais en tant qu'administrateur.
J'avais la ligne suivante dans mon fichier wp-config.php:
define('DISALLOW_FILE_MODS',true);
j'ai pu appliquer à nouveau les mises à jour après avoir changé cette ligne en:
define('DISALLOW_FILE_MODS',false);
la source
Ajoutez le code suivant à un fichier dans votre racine wordpress et accédez à cette page.
Maintenant, recherchez
[update_core]
dans le texte affiché. Sa valeur devrait être1
.Sinon, ajoutez la ligne suivante après la
$role = get_role('administrator')
ligne pour ajouter laupdate_core
capacité à l'administrateur.Rechargez la page pour voir si la valeur de
[update_core]
est1
. Si c'est le cas1
, vous pouvez essayer de faire la mise à jour. N'oubliez pas de supprimer le fichier que vous avez ajouté par la suite.Méthode 2:
Montez sur PHPMyadmin et allez à la
wp_users
table. Recherchez votre ID utilisateur. Accédez maintenant àwp_usermeta
et modifiez lewp_capabilities
de votre ID utilisateur ena:1:{s:13:"administrator";b:1;}
. Faites une sauvegarde avant de toucher la base de données, au cas où.la source
J'ai rencontré ce problème une fois lors de la mise à jour d'une installation 3.9.19.
J'ai suivi la réponse @RRikesh et tout semblait normal mais je ne peux toujours pas exécuter la mise à jour.
Il s'avère qu'un a
define('DISALLOW_FILE_MODS',true);
été configuré dansfunctions.php
.Alors oui, recherchez cette ligne dans votre
wp-config.php
aussifunctions.php
.Je ne sais pas si l'ajout de cette ligne
functions.php
est une pratique courante, car la plupart des réponses suggèrent uniquement de regarderwp-config.php
la source
Souvent, vous devez vous assurer que votre installation wordpress dispose des autorisations de fichier et de répertoire appropriées. Si vous pouvez vous connecter à votre serveur via SSH, cela ne pose aucun problème.
Vous devriez maintenant pouvoir mettre à jour Wordpress automatiquement depuis votre backend.
la source
J'ai corrigé cela en changeant une valeur à l'intérieur du
wp-config.php
.define('DISALLOW_FILE_MODS',true);
changez la valeur en false:
define('DISALLOW_FILE_MODS',false);
la source
C'est un coup dans le noir, mais avez-vous par hasard des plugins mu qui pourraient être à l'origine de cela?
wp-content/mu-plugins
la source