+ Responder ao Tópico



  1. #1

    Padrão Segmentation Fault

    Olá,

    Seguinte.. tenho um sistema web que roda perfeitamente em dois servidores, um apache 1.3 e outro em um apache 2. O que ocorre é que preciso instalar em uma terceita máquina, porém, tenho tido problemas estranhos. Descompactei o sistema no novo servidor, e ao acessar o primeiro erro:
    Código :
    Fatal error: Cannot redeclare draw_admin_box() (previously declared in /var/www/site/admin/core/login.php:68) in /var/www/site/admin/core/login.php on line 66

    Nao deveria ocorrer isso, visto que no otro servidor, com as mesmas confs, funciona perfeitamente. Resolvi criando um if que verifica se a função já foi declarada, caso nao tenha sido, permite que seja declarada. Porém nao abriu mais nada, e começarou a aparecer nos logs do apache:

    Código :
    Allowed memory size of 8388608 bytes exhausted (tried to allocate 136 bytes)

    Aumentei a memório no php.ini, e o problema persistiu, porém a msg no log mudou para:

    Código :
    [Mon Sep 19 15:55:54 2005] [notice] child pid 7028 exit signal Segmentation fault (11)

    E esta última msg nao consigo arrumar.. alguém sabe como resolver isso? Existe alguma conf que faça o php permitir a re-declaração de funções?

    Grato.

  2. #2

    Padrão Segmentation Fault

    tenta um strace no apache e ver em qual syscall ele ta morrendo, assim da para ter uma "leve" ideia.