Suporte » Multisites » Erro ao acessar página de administração da rede multisite

  • Boa tarde, alguém mais já teve este problema?

    Do nada, simplesmente meu WP Multisite restringiu meu acesso ao painel de administração da rede. Toda vez que tento acessá-lo caio na página “Sem permissão para acessar esta página”. Tudo em meu site está sempre atualizado, então sei que este não é o problema.

    Encontrei alguns tutoriais de resolução de problema em relação a esta questão de permissão de acesso negada, porém nenhum deles resolveu meu problema, talvez porque o meu site seja multisite e os tutoriais tratam do problema com uma instalação simples.

    Resumindo, se mais alguém teve este problema e puder me ajudar? Estou extremamente grato desde já! Muito obrigado!

    A página que eu preciso de ajuda: [fazer login para ver o link]

Visualizando 9 respostas - 1 até 9 (de um total de 9)
  • 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!!!!

Visualizando 9 respostas - 1 até 9 (de um total de 9)
  • Você deve estar conectado para responder a este tópico.