Éra para ser bem simples mais tudo que eu pesquisei na interne-te não bateu com os códigos do meu php.ini acho que é porque eu estou com a 7.4.10, por exemplo tava la
error_reporting = E_ALL
display_errors = On
track_errors = On
html_errors = On
e no meu eu fiz e mesmo modificando assim não aconteceu muita coisa
; error_reporting
; Default Value: E_ALL
; Development Value: E_ALL
; Production Value: E_ALL
os outros codicos estavam normais modifiquei sem problemas mas quando da um erro no php só aparece no console e por cima só da erro 500 eu modifiquei tanto outro dia que meu apache quebro e não carregava mais só dava erro ai eu desinstalei tudo e tentei de novo e o mesmo problema:/
o elemento em html sai só desta forma
<body cz-shortcut-listen="true">
</body>
no caso meu codigo no arquivo php é bem simples
<!-- <!DOCTYPE html> -->
<html lang="pt-br">
<head>
<style>body {display: none;margin: 0px;}</style>
<!-- Meta tags Obrigatórias -->
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<title>php com pdo e mysql</title>
</head>
<body>
<?php
$dsn = 'mysql:host=localhost;dbname=php_com_pdo';
$usuario = 'user';
$senha = 'senha';
$conexao = new PDO($dsn, $usuario, $senha);
try {
$conexao = new PDO($dsn, $usuario, $senha);
} catch(PDOException $e)
{
echo "<pre>";
print_r($e);
echo "</pre>";
}
?>
</body>
</html>
e alem de não aparecer erro quando eu por exemplo troco a senha ele não da o printa de variável ($e) fica só em branco. esse é meu problema se alguém poder me da uma luz dez de já agradeço. e eu uso o Debian10