Solucionar problemas de exibição de erros de PHP via .htaccess
Ao testar um site e encontrar problemas, a exibição de erros é crucial. No entanto, esta exibição às vezes pode ser desativada. Para usuários que têm acesso apenas ao arquivo .htaccess e desejam ativar a exibição de erros, esta pergunta fornece uma solução abrangente.
A pergunta aborda o cenário em que o arquivo .htaccess é o único recurso acessível. Ele sugere adicionar três sinalizadores PHP: display_startup_errors, display_errors e html_errors. Esses sinalizadores controlam o comportamento de exibição de erros no PHP. No entanto, após aplicar essas alterações, o site exibiu um "Erro interno do servidor" em vez de mensagens de erro detalhadas.
Para resolver esse problema, a resposta sugere um sinalizador PHP adicional: log_errors. Este sinalizador ativa o registro de erros do PHP, permitindo que os erros sejam registrados em um arquivo de log especificado por error_log. Adicionando estas linhas ao arquivo .htaccess:
php_flag display_startup_errors on php_flag display_errors on php_flag html_errors on php_flag log_errors on php_value error_log /home/path/public_html/domain/PHP_errors.log
o site agora exibirá mensagens de erro detalhadas nas páginas e as registrará no local especificado. Isso permite que os usuários identifiquem e resolvam erros com mais facilidade, sem depender de acesso além do arquivo .htaccess.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3