Página 1 de 1

Erro ao efetuar login no site

Enviado: 28 Set 2008, 21:57
por huoliver
Ao tentar efetuar o login em um site, quando eu clico no botão "Entrar", o seguinte erro é exibido "Fatal error: Call to undefined function: stripos() in /home/domains/site/web/libraries/joomla/environment/uri.php on line 675".
Alguém já passou por este erro, ou saberia me dizer o que pode estar acontecendo??
Atenciosamente e grato,

Huoliver

Re: Erro ao efetuar login no site

Enviado: 29 Set 2008, 14:04
por tchelo83
Estou com exatamente o mesmo problema!
Será que ninguém mais já passou por isso?

Re: Erro ao efetuar login no site

Enviado: 29 Set 2008, 16:53
por pchardnet
Eu vejo isso como uma novidade :D

Será que isso não pode ser arquivo corrompido no servidor?

Re: Erro ao efetuar login no site

Enviado: 29 Set 2008, 20:50
por huoliver
Acredito que possa até ser algum arquivo comrrompido no servidor, mas neste caso eu deveria realizar a substituição de quais arquivos no meu site??
Quais pastas podem estar relacionadas???

Re: Erro ao efetuar login no site

Enviado: 29 Set 2008, 21:14
por huoliver
Pessoal muito obrigado pela ajuda, o problema nos meus sites estão resolvidos, o motivo deste erro é devido a mudança do PHP4 para o PHP5, os servidores onde hospedo ainda utilizam PHP4 e este erro está acontecendo em todas as páginas que usem o módulo para logins de usuários. A correção pode ser feita da seguinte maneira:

* Adicione o comando abaixo, no fim do arquivo /libraries/joomla/utilities/compat/php50x.php

if(!function_exists('stripos')) {
function stripos($haystack, $needle, $offset = 0) {
return strpos(strtolower($haystack), strtolower($needle), $offset);
}
}

Outras soluções seriam, alterar a versão do PHP da 4 para a 5 ou aguardar que seja lançada a versão 1.5.8 que deve ter a correção deste erro.
Fonte: http://docs.joomla.org/
Atenciosamente,

Huoliver

Re: Erro ao efetuar login no site

Enviado: 01 Out 2008, 13:11
por WVILELA
Desculpe a igniorancia , tambem estou com o mesmo problema, porem não consegui localizar onde esta:

libraries/joomla/utilities/compat/php50x.php

Esta no meu diretório ou no banco de dados?

Por favor me passe mais detales para para tb poder corrigir...

Re: Erro ao efetuar login no site

Enviado: 01 Out 2008, 14:01
por pchardnet
É um arquivo dentro dos diretórios do Joomla!

Re: Erro ao efetuar login no site

Enviado: 01 Out 2008, 16:33
por WVILELA
Caro colega

Ainda persiste minha dúvida sobre a localização pois não existe em meu diretório o caminho:

libraries/joomla/utilities/compat/php50x.php


MInha raiz é www.meusite.com.br/joomla/

Re: Erro ao efetuar login no site

Enviado: 01 Out 2008, 18:43
por pchardnet
Acabei de verificar a minha instalação local e o caminho existe.

No seu caso o arquivo php50x.php estará no seu diretório: joomla/libraries/joomla/utilities/compat/

Se a dúvida da localização ainda persistir sugiro que descompacte o pacote do Joomla! e dê uma analisada, compare, e localize.

Re: Erro ao efetuar login no site

Enviado: 02 Out 2008, 08:28
por WVILELA
Resolvido. Funcionou normalmente.