Olá,
Quando você acessa o site principal da rede (no caminho /wp-admin, sem o network) ele acessa o site?
Você fez alguma atualização de plugin ou troca de servidor?
Uma das soluções padrões para esse tipo de problema é remover os plugins diretamente pelo FTP e reativa-los após você conseguir acesso. Reative um por um e veja se algum deles está causando esse problema de permissão.
Sim apenas com o wp-admin ele acessa o painel normalmente, mas a aba de administração da rede não aparece, apenas a lista dos sites que já tenho, se quiser adicionar ou excluir um site, atualizações, etc., não tenho acesso a isso.
Fiz uma troca de servidor, porém na primeira semana ele funcionou normalmente como no antigo.
Quando você fez essa troca de servidor, você copiou o wordpress inteiro ou você fez uma instalação primeiro e colocou o seu backup por cima?
Isso está me parecendo uma questão de usuário mesmo e não um bug.
Para termos certeza que você não tenha sido hackeado ou exista outro super-admin, o ideal seria você acessar o seu banco de dados e ir na tabela wp_user. Uma vez nela, procure pelo super admin e veja se é o mesmo que você está usando para acessar sua rede.
Talvez eu tenha sido hackeado, não tenho certeza. A troca foi feita justamente porque o servidor estava sofreando ataques DDOS e travou todo o servidor antigo.
Tem uma pasta dentro do WP-CONTENT que eu não havia reparado antes chamada “mu-plugins” e contem um arquivo com este nome rms_unique_wp_mu_pl_fl_nm.php. Já excluí várias vezes, mas não consigo identificar a sua origem.
Quanto ao WP_USER, eu sou o único usuário existente no banco de dados.
Qual é o valor meta para o WP_CAPABILITIES para o usuário administrador de uma rede multi site?
O valor que consta em minha tabela é este: a:1:{s:13:”administrator”;b:1;}
Olá,
mu-plugins é uma pasta para identificar os plugins da “multisite network”, por isso MU.
Minha sugestão então é que você siga esse procedimento:
Uma das soluções padrões para esse tipo de problema é remover os plugins diretamente pelo FTP e reativa-los após você conseguir acesso. Reative um por um e veja se algum deles está causando esse problema de permissão.
Usando o phpMyAdmin para adicionar um Superadministrador. Há apenas um campo que você precisará editar para adicionar um superadministrador, que é “admins” na tabela “wp_sitemeta”.
Você verá alguns dados serializados no valor do campo, como “a: 1: {i: 1; s: 5:” admin “;}”. Quando você lida com dados serializados, pode ser um pouco estranho, mas adicionar um administrador com o nome de usuário “Andy” seria feito da seguinte maneira.
"a: 2: {i: 1; s: 5:" admin "; i: 2; s: 4:" Andy ";}"
Então, como você pode ver o primeiro número a: 2 corresponde a quantas entradas você tem para 3 administradores que você colocaria 3. Simplesmente copiei e colei o primeiro bit “i: 1; s: 5:” admin “” e adicionou um ponto e vírgula para indicar outra entrada.
Em seguida, aumentei o i em um es corresponde ao número de caracteres no nome de usuário, no meu caso 4. Se você digitar alguma variável incorretamente, saberá verificando se o novo usuário é administrador.
Infelizmente, não obtive sucesso com nenhuma das soluções propostas. Muito obrigado pelo apoio Daniel.
Consegui resolver Daniel. Lá em WP_SITEMETA estava o seguinte parâmetro para SITE_ADMINS “a:1:{i:1;s:23:”meuemail@meusite.com.br”;}”.
O que eu fiz depois de várias tentativas usando o exemplo que você me deu foi apenas trocar o meu endereço de e-mail pelo meu nome de usuário e pronto, resolvido.
Mais uma vez muito obrigado pelo apoio!!!!