Erro de permissão após adicionar um site pelo ISPConfig

Este tópico contém respostas, possui 2 vozes e foi atualizado pela última vez por  Luiz 3 anos atrás.

  • Autor
    Posts
  • #11270
     Luis FatorBinario 
    Administrador

    Um erro comum de gerenciamento tem causado problemas para operadores que tentam adicionar um espaço de site pelo painel do ISPConfig. O erro que normalmente aparece é 403.

    O modo correto de fazer isso eu explico neste tutorial: https://fatorbinario.com/instalando-o-wordpress-em-um-vps-com-ispconfig/

    Resumindo o que está naquele link temos que:

    – Adicionar o espaço para o site (passo 2A)

    – Adicionar um usuário de banco de dados (passo 2B)

    – Adicionar o banco de dados para o site (passo 2C)

    – Adicionar um usuário Shell ou FTP, pode ser ambos (passo 2D)

     

    Porém o que acontece muito é que, o operador, na hora em que adiciona as informações, configura com um usuário ou site errado para aquele registro e tenta deletar o que fez e já em seguida criar outro. O ISPConfig pode demorar uns 2 minutos para limpar todas as configurações, e a maneira correta de fazer isso é destruir os registros na ordem inversa aos passos acima:

    – Deletando o usuário shell/ftp

    – Deletar o banco de dados

    – Deletar o usuário do banco de dados

    – Deletar o espaço do site, e se já houverem arquivos dentro do site deletar eles antes

     

    Aguarde uns 2 minutos e crie os registros novamente colocando um nome de usuário do BD, usuário shell/ftp e nome do banco de dados diferentes dos que já havia adicionado anteriormente. Exemplo: coloque um caracter a mais no nome do banco de dados, assim os scripts criam uma informação nova de registro, veja abaixo:

    – Adicione o site normalmente

    – Crie o usuário do Banco de Dados COM UM NOME DIFERENTE DO ANTERIOR

    – Adicione o Banco de Dados  COM UM NOME DIFERENTE DO ANTERIOR

    – Crie o usuário Shell  COM UM NOME DIFERENTE DO ANTERIOR

    Fazendo isso qualquer configuração anterior será ignorada, pois se você deletou um usuário e logo em seguida recriou pode ter ficado “lixo” nas configurações.

     

    #12465
     Luiz 
    Participante

    Oi Luis,

    Tem um site que estou recebendo um erro 403 de permissão do ISPConfig ao tentar criar uma mensagem no autoresponder.

    Gostaria de saber como eu posso saber qual pasta ou arquivo o sistema está solicitando para poder verificar com detalhes. Em qual arquivo de log fica registrado o detalhe desse erro em específico?

    Agradeço antecipadamente,

    Luiz.

    #12466
     Luis FatorBinario 
    Administrador

    Arquivos de log dos sites ficam em /var/log/ispconfig/httpd/DOMINIO e no seu caso veja o arquivo erro.log.

    E se estiver logado por FTP ou SSH em jail o mesmo log também pode ser acessado em /log (no mesmo nivel de /web).

    #12467
     Luiz 
    Participante

    Acessei a pasta /log (mesmo nível de /web) e verifiquei os seguintes erros:

    2016/08/24 20:30:01 [error] 17642#0: *5115 recv() failed (104: Connection reset by peer) while reading response header from upstream, client: 2804:14d:1c86:427a:4c85:cce7:9d43:f7d3, server: consultoriavendasonline.com.br, request: “POST /wp-admin/admin-ajax.php HTTP/1.1”, upstream: “fastcgi://unix:/var/lib/php5-fpm/web3.sock:”, host: “www.consultoriavendasonline.com.br”, referrer: “http://www.consultoriavendasonline.com.br/wp-admin/admin.php?page=rapidmailer-subscribers”
    2016/08/24 20:30:02 [error] 17642#0: *5113 recv() failed (104: Connection reset by peer) while reading response header from upstream, client: 2804:14d:1c86:427a:4c85:cce7:9d43:f7d3, server: consultoriavendasonline.com.br, request: “POST /wp-admin/admin-ajax.php HTTP/1.1”, upstream: “fastcgi://unix:/var/lib/php5-fpm/web3.sock:”, host: “www.consultoriavendasonline.com.br”, referrer: “http://www.consultoriavendasonline.com.br/wp-admin/post.php?post=6734&action=edit”
    2016/08/24 22:14:36 [error] 31906#0: *1270 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 162.243.160.124, server: consultoriavendasonline.com.br, request: “GET /wp-admin/admin-ajax.php?action=wordfence_doScan&isFork=0&cronKey=21fe4c434daa43ea3bc39352 HTTP/1.1”, upstream: “fastcgi://unix:/var/lib/php5-fpm/web3.sock”, host: “www.consultoriavendasonline.com.br”

    Já viu algo similar, Luis?

    Será que não segui algum passo corretamente em seu tutorial?

    #12468
     Luis FatorBinario 
    Administrador

    Tem certeza que você instalou o site com usuário FTP ou SSH em jail?

    Isso é erro típico de permissão quando você instala tudo com o usuário root e tenta acertar com chmod e chown, o que é uma prática errada.

    #12469
     Luiz 
    Participante

    Oi Luis.

    Instalei sim…tinha errado uma vez, mas depois tentei seguir o tutorial do Debian 8 e aparentemente tudo certo…pelo que percebi até o momento, só esse erro…alguma dica de como corrigir?

    #12470
     Luis FatorBinario 
    Administrador

    Vai ter que fazer um remendo com chown, ou melhor ainda seria atribuir um usuário SSH em jail para o site e reinstalar o site com ele.

    O comando chown é o seguinte, mas evite essa prática sempre:

    – Acesse o diretório onde está o site, exemplo:

    > cd /var/www/SEUSITE/web

    – Dentro do diretório, e tenha certeza que está nele (digite o comando “pwd” que mostra), digite o comando:

    > chown -R web1:client0 *

    (onde web1 pode ser alterado para o número ID do site, liste os arquivos do site que mostra ao qual webX pertence)

     

    E por último, por favor nunca use chmod 777, aquilo detona o site de maneira irrecuperável.

     

    #12471
     Luiz 
    Participante

    Oi Luis.

    Tentei fazer o procedimento pelo puty.

    [email protected]:/web$ chown -R web3:client0 *
    bash: chown: command not found

    #12472
     Luis FatorBinario 
    Administrador

    É porque agora você precisa logar com o usuário root para fazer isso.

    #12473
     Luiz 
    Participante

    Já fiz coisa errada com o root no passado e procuro evitar usar ele… 🙂

    Precisa utilizar algum outro comando para reinicialização após esse comando?

    Pois após finalizar esse comando ainda recebo a mensagem de erro:
    <div id=”header” class=”status4xx”>
    <h1>ERROR 403 – Forbidden!</h1>
    </div>
    <div id=”content”>
    <h2>The following error occurred:</h2>
    You are not permitted to access the requested URL.

    Please contact the webmaster with any queries.

    </div>

    #12474
     Luis FatorBinario 
    Administrador

    Não precisa reiniciar nada.

    Estranhamente o seu site está com um baita delay, aquilo ali não é normal.

    Para matar o problema eu teria que dar uma olhada mas ultimamente só faço isso para clientes.

     

    *Como você falou em auto responder tenha certeza de não estar tentando enviar emails direto do servidor sem SMTP Relay, seguindo o meu tutorial essa prática é bloqueada.

    #12475
     Luiz 
    Participante

    Tranquilo…isso acontece quando vou salvar como rascunho…ele dá esse erro,  mas ele está salvando…

    Meu autoresponder está configurado para usar SMTP da Amazon…

    Quanto ao delay, é estranho mesmo…estou com A / A no GTMetrix…

    Mas agradeço a ajuda!

    Vamos em frente!

Visualizando 12 posts - 1 até 12 (de 12 do total)

Você deve fazer login para responder a este tópico.

©2014-2019 Fator Binário - Todos os direitos reservados

Fazer login com suas credenciais

ou    

Esqueceu sua senha?

Create Account