Ir para conteúdo

Featured Replies

Postado

Boa noite, caros amigos do PDH.

Estou com um problema aqui em um sistema de um cliente e gostaria de compartilhar com vocês, para ver se podem me ajudar! :)

Um cliente tem uma revenda aqui conosco. Ele tem um sistema em algumas hospedagens que esta com um pequeno problema.
Ao tentar logar, o sistema nao acessa o painel, porem nao informa nenhum erro de login (Dados incorretos), e também, não apresenta nenhum erro de Conexão com o Banco de Dados, simplesmente digitamos os dados de Usuario e Senha, clicamos no botão de Entrar e a página de Login Recarrega, ou seja, não faz o login! 

Fizemos o teste do sistema na hospedagem antiga que ele possui ainda, e loga normalmente, somente aqui conosco que esta com esse problema.

Através de pesquisas, percebi que em nosso servidor a diretiva: register_globals estava Off (Sendo que no servidor antigo que ele estava usando, estava On e as pesquisas que realizei, me apontavam para essa diretiva como solução, onde deveria ativa-la), então acessei o SSH, editei o arquivo php.ini e alterei a diretiva para On, logo após salvei.
Já reiniciei o HTTP, até recompilar o Apache já fiz e nada (fiz por tentativas mesmo, rs).

Alguém tem uma luz, pois as minhas buscas e tentativas foram mal sucedidas!

 

Desde já agradeço!


Postado

Certamente o diretório /tmp em seu servidor está cheio.

Gerenciamento e otimização de servidores: Centos, Debian, Ubuntu, AlmaLinux, Cpanel e VestaCP.
Cloud otimizado e otimização para: Wordpress.
Virtualização: Implementação e gerenciamento Virtualizor, Proxmox, Openstack e VMware.


Postado
4 horas atrás, DennisWillian disse:

Boa noite, caros amigos do PDH.

Estou com um problema aqui em um sistema de um cliente e gostaria de compartilhar com vocês, para ver se podem me ajudar! :)

Um cliente tem uma revenda aqui conosco. Ele tem um sistema em algumas hospedagens que esta com um pequeno problema.
Ao tentar logar, o sistema nao acessa o painel, porem nao informa nenhum erro de login (Dados incorretos), e também, não apresenta nenhum erro de Conexão com o Banco de Dados, simplesmente digitamos os dados de Usuario e Senha, clicamos no botão de Entrar e a página de Login Recarrega, ou seja, não faz o login! 

Fizemos o teste do sistema na hospedagem antiga que ele possui ainda, e loga normalmente, somente aqui conosco que esta com esse problema.

Através de pesquisas, percebi que em nosso servidor a diretiva: register_globals estava Off (Sendo que no servidor antigo que ele estava usando, estava On e as pesquisas que realizei, me apontavam para essa diretiva como solução, onde deveria ativa-la), então acessei o SSH, editei o arquivo php.ini e alterei a diretiva para On, logo após salvei.
Já reiniciei o HTTP, até recompilar o Apache já fiz e nada (fiz por tentativas mesmo, rs).

Alguém tem uma luz, pois as minhas buscas e tentativas foram mal sucedidas!

 

Desde já agradeço!

Você utiliza Cloudlinux + CageFS em seu servidor ? Em caso positivo é preciso rodar o comando #cagefsctl --force-update  toda vez que alterar o php.ini


Postado
  • Autor
1 hora atrás, Leo Amarante disse:

Você utiliza Cloudlinux + CageFS em seu servidor ? Em caso positivo é preciso rodar o comando #cagefsctl --force-update  toda vez que alterar o php.ini

Não, o servidor é CentOS

Eu geralmente quando altero o php.ini, restarto o httpd, porem nao sei se é o correto.

1 hora atrás, RevendaHost disse:

Certamente o diretório /tmp em seu servidor está cheio.

O diretório /tmp creio que não seja, pois olhando até esta em uso somente 9%

/tmp /var/tmp 9% (340.408 de 4.128.448)

Postado
4 minutos atrás, DennisWillian disse:

Não, o servidor é CentOS

Eu geralmente quando altero o php.ini, restarto o httpd, porem nao sei se é o correto.

     

Normalmente isso bastaria, no entanto o register_globals só irá funcionar se a versão do seu php for no máximo 5.3.

Já verificou se não há algum arquivo php.ini na raiz dessa hospedagem?


Postado

Geralmente quando se tenta logar em uma aplicação php e caso os dados de login estejam corretos, e fique somente voltando para a tela de login, é porque não tem espaço em disco(/tmp) para salvar os arquivos de seção de usuários.

Se você fizer um teste com todos os sistemas em php que você possua no servidor; WHMCS, Wordpress, opencart etc.. e se informar os dados corretos de login e fica nessa de voltar para a tela de login, é porque não está mesmo abrindo a seção. O PHP seu está usando qual handler?

Gerenciamento e otimização de servidores: Centos, Debian, Ubuntu, AlmaLinux, Cpanel e VestaCP.
Cloud otimizado e otimização para: Wordpress.
Virtualização: Implementação e gerenciamento Virtualizor, Proxmox, Openstack e VMware.


Postado
4 horas atrás, RevendaHost disse:

Geralmente quando se tenta logar em uma aplicação php e caso os dados de login estejam corretos, e fique somente voltando para a tela de login, é porque não tem espaço em disco(/tmp) para salvar os arquivos de seção de usuários.

Se você fizer um teste com todos os sistemas em php que você possua no servidor; WHMCS, Wordpress, opencart etc.. e se informar os dados corretos de login e fica nessa de voltar para a tela de login, é porque não está mesmo abrindo a seção. O PHP seu está usando qual handler?

Aplicações em PHP utilizando versões antigas como 4.4 e 5.0 no qual necessitam que a diretriz register_globals esteja em ON apresentam o problema relatado pelo colega no post mesmo que a pasta /tmp tenha espaço de sobra.


Postado
  • Autor
9 horas atrás, Leo Amarante disse:

Normalmente isso bastaria, no entanto o register_globals só irá funcionar se a versão do seu php for no máximo 5.3.

Já verificou se não há algum arquivo php.ini na raiz dessa hospedagem?

Eu verifiquei aqui, e estava usando a versão 5.5 do PHP. 
Alterei para a versão 5.2 pelo .htaccess - http://prntscr.com/av08zz

E olhando na raiz, nao encontrei nenhum arquivo php.ini na hospedagem.
Devo criar um?


Postado
53 minutos atrás, Leo Amarante disse:

Aplicações em PHP utilizando versões antigas como 4.4 e 5.0 no qual necessitam que a diretriz register_globals esteja em ON apresentam o problema relatado pelo colega no post mesmo que a pasta /tmp tenha espaço de sobra.

Ok, caso esteja utilizando o suPHP como Handler crie o arquivo php.ini com as configurações necessárias + register_globals = on e adicione na raiz da hospedagem.

Depois edite o .htaccess adicionando o código abaixo:

<IfModule mod_suphp.c>
suPHP_ConfigPath /home/user_cpanel/public_html
<Files php.ini>
order allow,deny
deny from all
</Files>
</IfModule>

Substitua o user_cpanel pelo usuário da conta.


Postado
  • Autor
32 minutos atrás, Leo Amarante disse:

Ok, caso esteja utilizando o suPHP como Handler crie o arquivo php.ini com as configurações necessárias + register_globals = on e adicione na raiz da hospedagem.

Depois edite o .htaccess adicionando o código abaixo:

<IfModule mod_suphp.c>
suPHP_ConfigPath /home/user_cpanel/public_html
<Files php.ini>
order allow,deny
deny from all
</Files>
</IfModule>

Substitua o user_cpanel pelo usuário da conta.

 

Amigo, você tem meus parabéns!!!!!!
Seguindo seus passos o sistema logou normalmente, veja: http://prntscr.com/av1bt9

 

Meu muito obrigado a você e ao outro amigo que se dispôs em me ajudar, Deus abençoe muito vocês!


Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.
Nota: Sua postagem exigirá aprovação do moderador antes de ficar visível.

Visitante
Infelizmente, seu conteúdo contém termos que não são permitimos. Edite seu conteúdo para remover as palavras destacadas abaixo.
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Informação Importante

Concorda com os nossos termos?