Pule para o conteúdo principal
Mantenha sua empresa funcionando durante a COVID-19Saiba mais
Ligue para nós
Números de telefone e horário de funcionamento
Central de Ajuda

Explore nossos recursos de ajuda online

BlogAjuda

GoDaddy Ajuda

Tentamos traduzir esta página para você. A página em inglês também está disponível.

Revise o registro de erros PHP

Se o seu site foi criado com PHP, você precisará revisar o error_log do PHP ao solucionar um problema. Este arquivo de log contém informações sobre erros em arquivos PHP específicos, chamadas para arquivos ausentes ou erros relacionados à configuração do PHP. Registros de erros PHP normalmente são encontrados nos arquivos do seu site.

Por que eu preciso revisar este log?

  • Seu site não está funcionando conforme o esperado.
  • Uma ou mais páginas do seu site têm um erro, como um erro interno do servidor 500.
  • Seu site está carregando uma página em branco ou apenas gira e nunca carrega.

Localização do registro

WHM / cPanel:
/ home / cpanel_username / logs /$DOMAIN .php.error.log
Plesk:
/ var / www / vhosts /$DOMAIN / logs /$DOMAIN .php.error.log

Como posso revisar este log?

SSH

O SSH permite acessar, visualizar e manipular o registro completo com ferramentas como vim ou grep .

cPanel

Você pode revisar o registro de erros do PHP no Gerenciador de arquivos em Registros do site.

Plesk

O Plesk exibirá erros específicos do site dentro do Gerenciador de arquivos em Logs .

Exemplos de erros encontrados em um registro de erros PHP

Erros fatais de PHP podem impedir o carregamento de um site (ou página).
[14-Set-2021 22:31:09 UTC] Erro fatal do PHP: require (): Falha ao abrir necessário '/home/acoolsite/public_html/wp-content/themes/twentytwentyone/inc/template-functions.php' (include_path = '.: / opt / cpanel / ea-php74 / root / usr / share / pear') em /home/acoolsite/public_html/wp-content/themes/twentytwentyone/functions.php na linha 534
Avisos PHP normalmente permitem um site (ou página) para carregar, mas algo pode não funcionar.
[21-Set-2021 18:38:21 UTC] Aviso do PHP: call_user_func_array () espera que o parâmetro 1 seja um retorno de chamada válido, função 'vigésimo_um_conjunto' não encontrada ou nome de função inválido em / home / acoolsite / public_html / wp-includes / class-wp-hook.php na linha 303
Alguns erros fatais do PHP são causados por um problema de código e fornecerão um rastreamento de pilha para ajudar a solucionar o problema. Isso pode ser especialmente útil quando seu aplicativo tem centenas de arquivos, como sites do WordPress.
[21-Sep-2021 20:30:53 UTC] Erro fatal do PHP: Não capturado TypeError: call_user_func_array (): O argumento # 1 ($ callback) deve ser um callback válido, a função "20th_twenty_one_setup" não encontrada ou o nome da função inválido em / home /acoolsite/public_html/wp-includes/class-wp-hook.php:303 Rastreamento de pilha: # 0 /home/acoolsite/public_html/wp-includes/class-wp-hook.php(327): WP_Hook-> apply_filters ( NULL, Array) # 1 /home/acoolsite/public_html/wp-includes/plugin.php(470): WP_Hook-> do_action (Array) # 2 /home/acoolsite/public_html/wp-settings.php(556): do_action ('after_setup_the ...') # 3 /home/acoolsite/public_html/wp-config.php(112): require_once ('/ home / acoolsit ...') # 4 / home / acoolsite / public_html / wp-load .php (50): require_once ('/ home / acoolsit ...') # 5 /home/acoolsite/public_html/wp-blog-header.php(13): require_once ('/ home / acoolsit ...') # 6 /home/acoolsite/public_html/index.php(17): require ('/ home / acoolsit ...') # 7{main} lançada em /home/acoolsite/public_html/wp-includes/class-wp-hook.php na linha 303
Sessões são usadas para logins, carrinhos de compras e resultados de pesquisa em um site.
[25-Set-2021 21:10:11 UTC] Aviso do PHP: session_start (): Não é possível iniciar a sessão quando os cabeçalhos já foram enviados em /home/acooldomain/public_html/wp-content/plugins/favorites/app/Bootstrap.php online 83
Isso indica um arquivo ausente ou um caminho incorreto no código.
[25-Sep-2021 21:08:46 UTC] Aviso de PHP: requerer (ABSPATHWPINC / blocks / archives.php): falha ao abrir o fluxo: Esse arquivo ou diretório não existe em / home / acooldomain / public_html / wp-includes / blocks /index.php na linha 9
Isso indica que o valor de memory_limit do PHP foi atingido. Aumentar esse valor no php.ini pode resolver isso em muitos casos.
[14-Out-2021 22:31:09 UTC] Erro fatal: Tamanho de memória permitido de 134217728 bytes esgotados (tentativa de alocar 54 bytes
Isso é provavelmente devido a um código obsoleto. O módulo PHP "mysql_connect" não existe no PHP 7 .
[14-Out-2021 20:31:09 UTC] Erro fatal: Chamada para a função undefined mysql_connect ()
Esse problema pode estar usando a versão errada do PHP ou um erro no código.
[12-Out-2021 21:31: 09 UTC] Erro de análise de PHP: erro de sintaxe, T_VARIABLE inesperado em /home/coolexample/public_html/a.php na linha 3
Esse problema pode ser devido a um disco cheio, cota de inode atingida no servidor ou até mesmo um limite de tamanho (para o site) configurado no cPanel ou Plesk.
[13-Out-2021 10:31:09 UTC] Aviso de PHP: session_start (): open (/ home / coolexample / tmp / sess_2p27rr5idh5danjle3e237c4s4, O_RDWR) falhou: Sem espaço restante no dispositivo

Etapas relacionadas

Mais informações

Encontre e revise os logs do servidor web .