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.