| | Erro usuário com permissão apenas para abrir chamado | |
| | Autor | Mensagem |
---|
luanac.rocha
Mensagens : 7 Data de inscrição : 25/06/2012
| Assunto: Erro usuário com permissão apenas para abrir chamado Seg Jun 25, 2012 8:56 pm | |
| Instalei o Ocomon 2.0 RC6.1 em uma maquina com WIndows Vista e o XAMPP 1.7.7 Após alguns problemas que contornei lendo os posts de forum, estou com um problema na tela de login do usuário com permissão apenas de abrir chamado. Após o usuário logar-se eram exibidas as mensagens de erro :
Deprecated: Function ereg() is deprecated in C:\xampp\htdocs\ocomon_2.0-RC6\includes\classes\dateOpers.class.php on line 46
Deprecated: Function ereg() is deprecated in C:\xampp\htdocs\ocomon_2.0-RC6\includes\classes\dateOpers.class.php on line 56
Fatal error: Call to undefined function eregtotime() in C:\xampp\htdocs\ocomon_2.0-RC6\includes\classes\dateOpers.class.php on line 346
Conforme dizia no post que encontrei, editei o arquivo dateOpers.class.php e substituí todas as entradas ereg por str. Porém ainda é exibida uma mensagem de erro: Fatal error: Call to undefined function str() in C:\xampp\htdocs\ocomon_2.0-RC6\includes\classes\dateOpers.class.php on line 46
Alguém sabe como posso resolver este erro?
| |
| | | leonardocr
Mensagens : 91 Data de inscrição : 30/04/2012 Idade : 32
| Assunto: Re: Erro usuário com permissão apenas para abrir chamado Ter Jun 26, 2012 10:00 am | |
| Bom dia,
faça o seguinte procure pela arquivo
includes\classes\dateOpers.class.php on line 46
aonde tem a função ereg() troque por eregi(). qualquer duvida add msn leonardorodovalho@spacets.com.br | |
| | | luanac.rocha
Mensagens : 7 Data de inscrição : 25/06/2012
| Assunto: Erro usuário com permissão apenas para abrir chamado Ter Jun 26, 2012 2:20 pm | |
| Boa tarde,
Fiz a alteração sugerida, mas agora o erro é:
Deprecated: Function eregi() is deprecated in C:\xampp\htdocs\ocomon_2.0-RC6\includes\classes\dateOpers.class.php on line 46
Alguma outra sugestão?
tks,
Lu. | |
| | | leonardocr
Mensagens : 91 Data de inscrição : 30/04/2012 Idade : 32
| Assunto: help Ter Jun 26, 2012 3:19 pm | |
| muda entao a função eregi() para preg_match | |
| | | luanac.rocha
Mensagens : 7 Data de inscrição : 25/06/2012
| Assunto: Erro usuário com permissão apenas para abrir chamado Ter Jun 26, 2012 9:24 pm | |
| Boa Noite, Mudando a instrução de: linha 46: if (eregi ("([0-9]{1,2})[/|-]([0-9]{1,2})[/|-]([0-9]{4}) ([0-9]{1,2}) [0-9]{1,2}) [0-9]{1,2})", $data, $sep)) e linha 56: if (eregi ("([0-9]{4})[/|-]([0-9]{1,2})[/|-]([0-9]{1,2}) ([0-9]{1,2}) [0-9]{1,2}) [0-9]{1,2})", $data, $sep)) { Para: linha 46: if (preg_match("([0-9]{1,2})[/|-]([0-9]{1,2})[/|-]([0-9]{4}) ([0-9]{1,2}) [0-9]{1,2}) [0-9]{1,2})", $data, $sep)) e linha 56: if (preg_match ("([0-9]{4})[/|-]([0-9]{1,2})[/|-]([0-9]{1,2}) ([0-9]{1,2}) [0-9]{1,2}) [0-9]{1,2})", $data, $sep)) { Recebi as seguintes mensagens de erro: Warning: preg_match() [function.preg-match]: Unknown modifier '[' in C:\xampp\htdocs\ocomon_2.0-RC6\includes\classes\dateOpers.class.php on line 46 Warning: preg_match() [function.preg-match]: Unknown modifier '[' in C:\xampp\htdocs\ocomon_2.0-RC6\includes\classes\dateOpers.class.php on line 56 Invalid date format!! Fatal error: Call to undefined function eregtotime() in C:\xampp\htdocs\ocomon_2.0-RC6\includes\classes\dateOpers.class.php on line 347 Não conheço nada de PHP, alguém tem mais alguma sugestão do que precisa ser alterado? Ouvi algumas pessoas falando em usar uma versão anterior do PHP, mas como vou trabalhar com um serviço de host web não tenho esta opção... Obrigada, Luana. | |
| | | leonardocr
Mensagens : 91 Data de inscrição : 30/04/2012 Idade : 32
| Assunto: help Qua Jun 27, 2012 9:08 am | |
| me add msn ae leonardorodovalho@spacets.com.br | |
| | | luanac.rocha
Mensagens : 7 Data de inscrição : 25/06/2012
| Assunto: Erro usuário com permissão apenas para abrir chamado Qui Jun 28, 2012 8:15 am | |
| Bom Dia,
Leonardocr, já te adicionei no MSN, mas acho que nossos horários on-line não bateram... Será que alguém que tenha o ocomon versão: 2.0-RC6.1 funcionando no php 5.3 poderia me enviar o arquivo: dateOpers.class.php ?
Provavelmente o problema está em algum simbolo neste expressão após te-la alterado para preg_match .
Tks,
Lu. | |
| | | luanac.rocha
Mensagens : 7 Data de inscrição : 25/06/2012
| Assunto: Erro usuário com permissão apenas para abrir chamado Qui Jun 28, 2012 9:18 pm | |
| Alterei as linhas conforme abaixo: Linha 46: (o comentário desta linha é: //formato brasileiro com hora!!) if (preg_match ("/([0-9]{4})[|-]([0-9]{1,2})[|-]([0-9]{1,2}) ([0-9]{1,2}) [0-9]{1,2}) [0-9]{1,2})/", $data, $sep)) { Linha 56: (o comentário desta linha é: //formato americano com hora) if (preg_match ("/([0-9]{4})[|-]([0-9]{1,2})[|-]([0-9]{1,2}) ([0-9]{1,2}) [0-9]{1,2}) [0-9]{1,2})/", $data, $sep)) { Mas ainda recebo a mensagem de erro: Fatal error: Call to undefined function eregtotime() in C:\xampp\htdocs\ocomon_2.0-RC6\includes\classes\dateOpers.class.php on line 349 Você poderia me dizer como corrigir este erro? As alterações nas linhas 46 e 56 estão corretas? []'s Luana. | |
| | | leonardocr
Mensagens : 91 Data de inscrição : 30/04/2012 Idade : 32
| Assunto: Re: Erro usuário com permissão apenas para abrir chamado Sex Jun 29, 2012 10:04 am | |
| entao luana vc deve ta com problema com o php, faça o seguinte volte pra a função q tava ereg e entre no php.ini e mude a linha - Código:
-
register_globals = Off short_open_tag = Off ;error_reporting = E_ALL & ~E_DEPRECATED
para - Código:
-
register_globals = On short_open_tag = On error_reporting = E_ALL & ~E_DEPRECATED --retire os ;
Reinicie o apache e tente novamente. | |
| | | luanac.rocha
Mensagens : 7 Data de inscrição : 25/06/2012
| Assunto: Erro usuário com permissão apenas para abrir chamado Qua Jul 04, 2012 4:59 pm | |
| Boa Tarde,
Infelizmente não posso alterar o arquivo php.ini pois estou instalando o ocomon em um serviço de host web, e eles tem uma configuração de php genérica para todos os clientes. Tentei ver com eles se poderiam permitir as alterações sugeridas mas negaram...
Não tem como corrigir isso editando diretamente o arquivo dateOpers.class.php?
PS: Leonardo, tentei contato via MSN mas sem sucesso... se tiver alguma ideia (além das que já mencionou), poste aqui. De qualquer forma obrigado pela ajuda...
Obrigada,
Luana. | |
| | | luanac.rocha
Mensagens : 7 Data de inscrição : 25/06/2012
| Assunto: Erro usuário com permissão apenas para abrir chamado Qui Jul 05, 2012 8:46 pm | |
| Fiz as seguintes alterações no arquivo php.ini, conforme post do leonardocr, e o problema fou resolvido:
register_globals = On short_open_tag = On error_reporting = E_ALL & ~E_DEPRECATED
Conversando com a equipe do hosting web consegui que disponibilizassem um arquivo php.ini exclusivo para o meu site.
tks,
luana
| |
| | | Conteúdo patrocinado
| Assunto: Re: Erro usuário com permissão apenas para abrir chamado | |
| |
| | | | Erro usuário com permissão apenas para abrir chamado | |
|
| Permissões neste sub-fórum | Não podes responder a tópicos
| |
| |
| |