Instalação Ocomon

1. Instalação Ocomon

Duilio de Oliveira
duilio

(usa Suse)

Enviado em 15/02/2012 - 17:19h

Boa tarde a todos,

Estou tentando instalar o Ocomon versão 2.0-RC6, faço a instalação, criou o Banco e quando vou no navegador e digito http://localhost/ocomon fica uma tela em branco, não pede usuário e senha, alguém já passou por essa situação?

Desde já agradeço


  


2. Re: Instalação Ocomon

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 15/02/2012 - 17:58h

já verificou os logs do apache ?


3. Dependencias

André Canhadas
andrecanhadas

(usa Debian)

Enviado em 15/02/2012 - 22:18h

Instalei uma vez para testar e lembro de algo como uma tela branca.
Se não me engano eram alguns módulos necessários ativados no PHP.

Verifique no site sobre esses módulos necessários


5. Re: Instalação Ocomon

Duilio de Oliveira
duilio

(usa Suse)

Enviado em 16/02/2012 - 11:33h

Bom dia!

segue algumas linhas do log do apache:


[Thu Feb 16 10:57:17 2012] [notice] Apache/2.2.16 (Debian) PHP/5.3.3-7+squeeze3 with Suhosin-Patch configured -- resuming normal operations
[Thu Feb 16 11:14:14 2012] [error] [client 192.168.0.60] PHP Fatal error: Cannot redeclare date_diff() in /var/www/ocomon/includes/functions/funcoes.inc on line 534
[Thu Feb 16 11:14:14 2012] [error] [client 192.168.0.60] File does not exist: /var/www/favicon.ico
[Thu Feb 16 11:14:14 2012] [error] [client 192.168.0.60] File does not exist: /var/www/favicon.ico
[Thu Feb 16 11:14:14 2012] [error] [client 192.168.0.60] File does not exist: /var/www/favicon.ico
[Thu Feb 16 11:14:23 2012] [notice] caught SIGTERM, shutting down
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20090626+lfs/msql.so' - /usr/lib/php5/20090626+lfs/msql.so: cannot open shared object file: No such file or directory in Unknown on line 0
[Thu Feb 16 11:14:24 2012] [notice] Apache/2.2.16 (Debian) PHP/5.3.3-7+squeeze3 with Suhosin-Patch configured -- resuming normal operations
[Thu Feb 16 11:15:24 2012] [error] [client 192.168.0.60] PHP Fatal error: Cannot redeclare date_diff() in /var/www/ocomon/includes/functions/funcoes.inc on line 534
[Thu Feb 16 11:15:27 2012] [error] [client 192.168.0.60] PHP Fatal error: Cannot redeclare date_diff() in /var/www/ocomon/includes/functions/funcoes.inc on line 534

Obrigado


6. Re: Instalação Ocomon

Duilio de Oliveira
duilio

(usa Suse)

Enviado em 16/02/2012 - 11:44h

Bom dia, quanto a esse erro

[Thu Feb 16 11:15:24 2012] [error] [client 192.168.0.60] PHP Fatal error: Cannot redeclare date_diff() in /var/www/ocomon/includes/functions/funcoes.inc on line 534
[Thu Feb 16 11:15:27 2012] [error] [client 192.168.0.60] PHP Fatal error: Cannot redeclare date_diff() in /var/www/ocomon/includes/functions/funcoes.inc on line 534

consegui resolver!
mais ainda continua a tela em branco!

Obrigado


7. Mysql

André Canhadas
andrecanhadas

(usa Debian)

Enviado em 16/02/2012 - 11:55h

Instala o php5-mysql

apt-get install php5-mysql vai corrigir este outro erro


8. Mesmo problema

Julio C. Vieira
JulioVieira

(usa Debian)

Enviado em 17/07/2012 - 21:52h

galera tambem to com este mesmo problema ja tentei todas as opcoes ate aqui... ja tentei reinstalar mais nada da certo....
é como se o index.php não tivesse permissao so que pra tirar essa duvida coloquei toda a pasta do ocomon/ com 777.


9. Re: Instalação Ocomon

Julio C. Vieira
JulioVieira

(usa Debian)

Enviado em 17/07/2012 - 22:16h


duilio verifiquei os logs do apache e vi que estava com o mesmo problema na linha 534 comentei a funcao e resolveu pra min.... vc ja instalou o java para o seu navegador?


10. Resolvido

Rafael Ronney Sales da Silva
rafaelronney

(usa Ubuntu)

Enviado em 11/04/2013 - 20:25h

Eu estava com o mesmo problema, e bastou instalar o php5-mysql e reiniciar o serviço do apache. Problema resolvido.


11. Re: Instalação Ocomon

Buckminster
Buckminster

(usa Debian)

Enviado em 12/04/2013 - 03:58h

duilio escreveu:

Bom dia, quanto a esse erro

[Thu Feb 16 11:15:24 2012] [error] [client 192.168.0.60] PHP Fatal error: Cannot redeclare date_diff() in /var/www/ocomon/includes/functions/funcoes.inc on line 534
[Thu Feb 16 11:15:27 2012] [error] [client 192.168.0.60] PHP Fatal error: Cannot redeclare date_diff() in /var/www/ocomon/includes/functions/funcoes.inc on line 534

consegui resolver!
mais ainda continua a tela em branco!

Obrigado


Veja isto:

http://www.vivaolinux.com.br/artigo/OcoMon-2.0RC6-no-openSUSE-11.2-com-PHP5-+-MySQL5-+-Apache2-com-c...


12. [RESOLVIDO]

Esdras La-Roque
esdras_laroque

(usa Debian)

Enviado em 08/11/2013 - 22:45h

Também tive este problema. Sei que esse tópico é antigo, mas caso alguém chegue até ele pelo google, vou deixar a solução deste problema registrado.

Então.. estudando sobre esse bug e com base na análise dos logs de erro do Apache2, consegui descobrir que esse é um bug que apareceu a partir do PHP 5.3 e com versões antigas do Ocomon. (Na verdade, não testei com as RC mais novas. Estou usando a versão 2.0RC4.1)

O fato é que na atualização do PHP para 5.3, uma função foi incluída como nativa e esta mesma função está declarada com o mesmo nome no arquivos de "funcoes.inc" do Ocomon. Causando o erro de "tela branca" e disparando o erro em log:

PHP Fatal error: Cannot redeclare date_diff() in [document_root]/includes/functions/funcoes.inc on line 534

A solução é redefinir o nome desta função do Ocomon, para eliminar o conflito com o PHP.

Edite os seguintes arquivos dentro do diretório raiz do Ocomon:

./ocomon/geral/mostra_chamados.php
./ocomon/geral/mostra_resultado_consulta.php
./ocomon/geral/abertura_user.php
./ocomon/geral/abertura.php
./includes/functions/funcoes.inc
./invmon/geral/consulta_garantia.php
./invmon/geral/consulta_garantia_piece.php


Procure por todas as ocorrências de "date_diff" e altere pra outro nome, por exemplo: date_diff1

Obs: Existem outras ocorrências que serão encontradas para "date_diff2" e "date_diff_dias", mas essas não necessitam de alteração. Elas não conflitam com a função nativa do PHP 5.3

Após as edições, é aconselhável fazer um restart no Apache e pronto! O sistema é apresentado no browser, normalmente.

PS: Acredito que esse problema já foi resolvido nos RC mais atuais do Ocomon. Passei por este problema porque precisei recuperar um servidor e só precisei voltar a versão que já era usada em produção, pra evitar ter que fazer atualização da base de dados sem antes testar a aplicação, como funcionava antes do crash.

É isso aí. Espero que este registro possa ajudar mais alguém. ;)






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts