Pessoal, meu php está funcionando com o php-mysql, tudo normal..
tem phpmyadmin etc.
Mas quando tem um erro em algum script ele não debuga o erro...
Fica tudo em branco.
Alguém sabe resolver isso ?
no php.ini está ALL para erros.
Pessoal, meu php está funcionando com o php-mysql, tudo normal..
tem phpmyadmin etc.
Mas quando tem um erro em algum script ele não debuga o erro...
Fica tudo em branco.
Alguém sabe resolver isso ?
no php.ini está ALL para erros.
ta ALL ou E_ALL?? e outra coisa....se tiver um "@" (arroba) na frente do comando ele nao vai mostrar erro mesmo....
ta E_ALL
error_reporting = E_ALL
@ onde ?
um comando assim:
$lala = @esse_comando_gera_um_erro();
nao resultaria em erro nenhum
ja um comando assim:
$foo = esse_comando_gera_um_erro();
mostraria aquelas msg de erro do php na tela do usuario
ah ta...
mas o código está normal, antes no appserver do windows mostrava o erro.
Já no apache com php5 não está mostrando.
vc ja restartou o apache depois de mudar esse valor??
já...
ta muito estranho isso
faz assim....cria um arquivo php q esteja todo errado....coloca em uma pasta que o apache consiga enxergar e manda rodar no browser pra ver se da erro
fiz isso agora mesmo, não coloquei ";" atraz, retorna em branco a page..
<?php
$x = 349824
echo $x
?>
era pra voltar erro pq o 349824 e echo não tem ponto e virgula atraz...
mas a page abre em branco...
coisa do 6) ...
ve se o erro saiu no codigo fonte (CTRL+U no Firefox) do HTML e se ele saiu no error_log do apachePostado originalmente por Anonymous
no log do apache aparece
[Thu Jun 30 15:19:33 2005] [notice] Apache/2.0.54 (Trustix Secure Linux/Linux) PHP/5.0.4 configured -- resuming normal operations
[client 201.2.219.69] PHP Parse error: parse error, unexpected T_ECHO in /home/httpd/html/teste.php on line 4
[client 201.2.219.69] PHP Parse error: parse error, unexpected T_ECHO in /home/httpd/html/teste.php on line 4
muito estranho isso né...
deveria aparecer para o usuário :toim:
coloquei o E_ALL & ~E_NOTICE
e funcionou..
mas erros com conexão do mysql não aparece..
mesmo assim muito obrigado por tudo! :clap:
heheh...estranho msm....pq essa eh uma configuracao padrao...mas msm assim soh o E_ALL deveria funcionar....eu acho :toim:Postado originalmente por Anonymous
ops é só ativar o display_errors = On...
eu nao estava olhando direito..
está debugando sim, só erros com base de dados não aparece.
(Conexão mysql)
Pode ser problema com seu browser...
Se seu browser for o IE veja o ítem de Configuração chamado MOSTRAR ERROS HTTP AMIGAVEIS... e desmarque ele.
Até :good:
Muito Obrigado por tudo!!!!!!!!!
Desculpe por repetir o tópoico também
O Problema não era no apache...
Na verdade foi falta de atenção minha...
O Código do cara estava assim <? ?>
E na minha configuração do php era obrigatório colocar assim, <?php ?>.
Só alterei no php.ini para aceitar a tag desta maneira tb <? ?> e funcionou!!!
Mais uma vez obrigado, e 1000 desculpas por minha falta de atenção.
:clap: :clap: :good: :clap:
hehehhe....relaxa... o importante eh que o problema esta resolvido :clap: