| Código: |
Deprecated:
Function ereg_replace() is deprecated in
C:\wamp\www\sistema\includes\menu\phplm320\lib\layersmenu-common.inc.php
on line 487
Deprecated: Function ereg_replace() is deprecated in C:\wamp\www\sistema\includes\menu\phplm320\lib\layersmenu-common.inc.php on line 793 |
Solução 1:
Isso acontece pois o Ocomon utiliza uma função chamada ereg_replace que a partir da versão 5.3 do PHP foi considerada depreciada (ou obsoleta), e substituida por outra (preg_replace).
Levando-se em consideração que você não é programado e não conhece uma linha de PHP, como no meu caso, a solução é a seguinte:
Baixe o PHP de versão anterior a 5.3 (eu utilizei a 5.2.11 que era a mais recente anterior a essa).
No meu caso, rodando em Windows, baixei o WAMP e baixei tambem um plugin adicional com a versão 5.2.11 do PHP. Depois de instalado você seleciona a versão do PHP.
Solução 2:
Para aqueles que não querem ou não podem instalar uma versão antiga do PHP, a minha sugestão é substituir a função "ereg_replace" pela função "str_replace".
É bem simples, no meu caso a expressão "ereg_replace" aparecia 4 vezes no arquivo "layersmenu-common.inc.php", foi só substituir essa expressão por "str_replace" sem mudar mais nada no resto da linha e pronto!
Fonte: http://ocomon.forumbrasil.net/t44-erro-logo-apos-instalacao