HTTP ERROR 500
-
Bom dia, acredito que o problema surgiu após uma atualização do WordPress.
Ao tentar acessar a área de administrador aparece este erro:
“Esta página não está funcionando
blog.ciclo.eng.br não consegue atender a esta solicitação no momento.
HTTP ERROR 500”Podem me ajudar?
A página que eu preciso de ajuda: [fazer login para ver o link]
-
Olá, @mktciclo.
Você está com problema ao fazer o login? Pois consegui acessar a página.
O erro 500 é erro que ocorre no servidor e este normalmente gera um registro desse erro. Assim, você precisa ativar o debug no seu site para que esses registros sejam gravados no arquivo wp-content/debug.log.
Para fazer isso, você precisa adicionar o seguinte código no arquivo wp-config.php:
define( 'WP_DEBUG', true ); define( 'WP_DEBUG_LOG', true );
Depois disso, tente logar novamente e verifique se foi gerado o arquivo debug.log na pasta wp-content. Por fim, veja as últimas linhas do arquivo debug.log e poste elas aqui.
Referências:
https://codex.wordpress.org/Debugging_in_WordPress- Esta resposta foi modificada 6 anos, 11 meses atrás por Ramon Ahnert.
Olá Ramon,
Segue uma parte da última linha do log de erro, a linha é gigante:
Fatal error: Call to undefined function wp_is_file_mod_allowed() in D:\Parallels\Plesk Panel\Vhosts\ciclo.eng.br\blog\wp-includes\capabilities.php on line 383
Warning: mysqli_query(): MySQL server has gone away in D:\Parallels\Plesk Panel\Vhosts\ciclo.eng.br\blog\wp-includes\wp-db.php on line 1877
Warning: mysqli_query(): Error reading result set’s header in D:\Parallels\Plesk Panel\Vhosts\ciclo.eng.br\blog\wp-includes\wp-db.php on line 1877
Warning: mysqli_query(): MySQL server has gone away in D:\Parallels\Plesk Panel\Vhosts\ciclo.eng.br\blog\wp-includes\wp-db.php on line 1877
Warning: mysqli_query(): Error reading result set’s header in D:\Parallels\Plesk Panel\Vhosts\ciclo.eng.br\blog\wp-includes\wp-db.php on line 1877
Erro no banco de dados do WordPress: [MySQL server has gone away]
UPDATEdI814v89_options
SEToption_value
= ‘{\”url\”:\”\\/\”,\”ip\”:\”201.48.226.9\”,\”pid\”:744988,\”date\”:\”2016-04-20T11:54:56+00:00\”,\”theme_name\”:\”D:\\\\Parallels\\\\Plesk Panel\\\\Vhosts\\\\ciclo.eng.br\\\\blog\\\\wp-content\\\\themes\\\\softmag\\\\spotlayer\\\\spotlayer.php\”,\”runtime\”:{\”total\”:3.6766018867493,\”wordpress\”:0.23009848594666,\”theme\”:0.6326732635498,\”plugins\”:1.1980686187744,\”profile\”:1.5380795001984,\”breakdown\”:{\”p3-profiler\”:0.07750678062439,\”advanced-custom-fields\”:0.10861372947693,\”akismet\”:0.014094829559326,\”contact-form-7\”:0.085978269577026,\”google-analytics-for-wordpress\”:0.027589082717896,\”jetpack\”:0.87761044502258,\”wp-mail-smtp\”:0.0061771869659424,\”D:\”:0.00049829483032227}},\”memory\”:40108032,\”stacksize\”:27491,\”queries\”:81}\r\n{\”url\”:\”\\/wp-admin\\/admin.php?page=stats&noheader&proxy&chart=admin-bar-hours-scale\”,\”ip\”:\”201.48.226.9\”,\”pid\”:744988,\”date\”:\”2016-04-20T11:55:03+00:00\”,\”theme_name\”:\”D:\\\\Parallels\\\\Plesk Panel\\\\Vhosts\\\\ciclo.eng.br\\\\blog\\\\wp-content\\\\themes\\\\softmag\\\\spotlayer\\\\spotlayer.php\”,\”runtime\”:Parece que deu algum problema durante a atualização do WordPress. Nesse caso você precisa fazer uma atualização manual.
A atualização manual consiste em:
- Faça backup dos seus dados. Se possível, faça primeiro esse procedimento em um ambiente de desenvolvimento para depois fazer m produção
- Baixar a última versão do WordPress
- Deletar ou, simplesmente, renomear as pastas wp-includes e wp-admin do seu servidor
- Fazer o upload das pastas wp-includes e wp-admin da última versão do WordPress
Se você não se sentir seguro para fazer isso, considere contratar um desenvolvedor. Você pode contratar um no site https://jobs.wordpress.net/ ou https://hangarwp.com/.
Referências:
https://codex.wordpress.org/pt-br:Atualizando_o_WordPress#Atualiza.C3.A7.C3.A3o_Manual_em_Tr.C3.AAs_Passos
https://codex.wordpress.org/pt-br:Atualiza%C3%A7%C3%A3o_Extendida- Esta resposta foi modificada 6 anos, 11 meses atrás por Ramon Ahnert.
Lembre-se de desativar o modo debug no seu site removendo as linhas abaixo ou mudando o valor para false:
define( 'WP_DEBUG', true ); define( 'WP_DEBUG_LOG', true );
- O tópico ‘HTTP ERROR 500’ está fechado para novas respostas.