Fórum OpenCart Brasil

Por um e-commerce livre, confiável e profissional

Suporte geral sobre problemas técnicos para OpenCart v2.x.
Avatar do usuário
Por reds
Mensagens Especiais
#79907
Ola pessoal,

Não vejo pq exibir o erro de conexão, e mesmo eu desativando a exibição de erros no painel, o erro de conexão é exibido mesmo assim.
Qual seria a forma aconselhável em não mostrar na tela o erro de conexão do Mysql e ou erros no qual é printado na tela informações de nível administrativo.

Estive olhando o manual e vi esses.
Código: Selecionar todos
<?php
// Desativar relatório de erros
error_reporting(0);

// Comunicar erros de runtime
error_reporting(E_ERROR | E_WARNING | E_PARSE);

// Comunicar todos os erros
error_reporting(E_ALL);

// Igual a error_reporting(E_ALL);
ini_set("error_reporting", E_ALL);

// Denunciar todos os erros, exceto E_NOTICE
error_reporting(E_ALL & ~E_NOTICE);
?> 
Mudei no "..\system\startup.php"

NO caso sempre que uma conexão com o mysql quebra ou esta fora de um nivel configurado é printado na tela as informações de conexão, como por exemplo o nome do usuário do sql.

Outra possibilidade aceitável, seria printar uma mensagem personalizada na tela "Ops!!! algo esta errado.", algo assim

Se alguém tiver uma dica,
Grato desde já!
Avatar do usuário
Por Manoel Vidal
Mensagens
#79920
Olá @reds.

Na versão 3 esse problema foi resolvido através da atualização da biblioteca de conexão com o banco de dados, que faz o tratamento de todos os erros de conexão de modo a não exibir informações relevantes como acontece nas versões 1.5 e 2 do OpenCart.

Além do:
error_reporting(0);

Você pode adicionar antes dele:
ini_set('display_errors',0);
ini_set('display_startup_erros',0);


Espero ter ajudado. :)
reds, leandrocs gostou disso
Avatar do usuário
Por reds
Mensagens Especiais
#79927
Obrigado pela dica @Manoel Vidal

Vou fazer um teste, abraço!
Manoel Vidal gostou disso
extensção -> Módulos

quando entro em Extenção -&gt; M[…]

Night games. One night, no worries Real Women P[…]

@Manoel Vidal Poderia me ajudar com 2 coisas n[…]

Looking for a partner for an unforgettable night? […]