Eu tenho um site executando o WP 3.3.2. O back-end mostra uma barra dizendo "O WordPress 3.5 está disponível! Notifique o administrador do site".
O engraçado é que estou logado com um usuário administrador, verifiquei isso duas vezes. Ao tentar acessar a página de atualização (em wp-admin / update-core.php), recebo este erro:
"Você não tem permissões suficientes para acessar esta página."
Alguma dica sobre o que poderia estar acontecendo aqui? Obrigado.
Respostas:
Tente criar um novo usuário administrador no banco de dados.
Siga estas etapas: você poderá criar um novo usuário administrador, atualizá-lo e conceder novamente direitos ao administrador do usuário antigo. Ou use o novo usuário.
Seu usuário antigo pode ter uma configuração incorreta no banco de dados
http://www.dnawebagency.com/how-to-add-an-admin-user-to-the-wordpress-database
fonte
Eu tive esse problema uma vez.
Você deve verificar seu
wp-config.php
arquivo e, se encontrar esta linhaaltere seu valor para false:
fonte
Para qualquer outra pessoa com esse problema, há outra linha que talvez você precise encontrar no arquivo wp-config ou functions e altere para false:
fonte
O WordPress estava me dizendo que eu não tinha 'permissões suficientes' para atualizar minha própria instalação, mesmo quando conectado como Administrador.
Eu tinha a seguinte linha no meu arquivo wp-config.php:
define('DISALLOW_FILE_MODS',true);
Consegui aplicar as atualizações mais uma vez depois de alterar essa linha para:
define('DISALLOW_FILE_MODS',false);
fonte
Adicione o seguinte código a um arquivo na raiz do wordpress e vá para essa página.
Agora, procure
[update_core]
no texto exibido. É valor deve ser1
.Caso contrário, adicione a seguinte linha após a
$role = get_role('administrator')
linha para adicionar oupdate_core
recurso ao administrador.Recarregue a página para ver se o valor de
[update_core]
é1
. Se for1
, você pode tentar fazer a atualização. Não se esqueça de excluir o arquivo que você adicionou posteriormente.Método 2:
Entre no PHPMyadmin e vá para a
wp_users
mesa. Procure seu ID do usuário. Agora vá parawp_usermeta
e altere owp_capabilities
do seu ID de usuário paraa:1:{s:13:"administrator";b:1;}
. Faça um backup antes de tocar no banco de dados, apenas por precaução.fonte
Encontrei esse problema uma vez ao atualizar uma instalação 3.9.19.
Segui a resposta do @RRikesh e tudo parecia normal, mas ainda não consigo executar a atualização.
Acontece que um
define('DISALLOW_FILE_MODS',true);
foi configurado emfunctions.php
.Então, sim, procure essa linha no seu
wp-config.php
bem comofunctions.php
.Não tenho certeza se a adição dessa linha
functions.php
é uma prática comum, já que a maioria das respostas aqui sugere apenas olhar parawp-config.php
fonte
Muitas vezes, você precisa dar à sua instalação do wordpress as permissões corretas de arquivo e diretório. Se você pode fazer login no servidor via SSH, não há problema algum.
Agora você deve poder atualizar o Wordpress automaticamente do seu back-end.
fonte
Corrigi isso alterando algum valor dentro do
wp-config.php
.define('DISALLOW_FILE_MODS',true);
altere o valor para false:
define('DISALLOW_FILE_MODS',false);
fonte
Este é um tiro no escuro, mas por acaso você possui algum plug-in que possa estar causando isso?
wp-content/mu-plugins
fonte