Erro interno do servidor WordPress 500

Erro interno do servidor WordPress 500

Mostraremos como consertar o erro interno do servidor 500 no WordPress. O WordPress é um sistema de gerenciamento de conteúdo (CMS) usado por milhões de pessoas porque é gratuito, personalizável e fácil de usar. Embora haja documentação para praticamente tudo, muitas pessoas acham difícil gerenciar seus próprios sites. Isso pode levar a que seus sites caiam, algo que ninguém gosta. Um dos problemas mais comuns que ocorre com o WordPress é 500 Internal Server Error. Neste guia, mostraremos algumas dicas sobre como corrigir o erro interno do servidor 500 e colocar seu site WordPress em funcionamento no seu VPS do Linux.

A primeira coisa que você precisa fazer é fazer o backup do seu site WordPress e do banco de dados MySQL. Não importa qual é a causa raiz do problema e quão ruim é, é sempre bom ter um backup do site. Depois de criar um backup do seu site WordPress, você pode continuar com as outras etapas.

1. Ativar a depuração no WordPress

É sempre bom começar a depurar o problema. O WordPress vem com sistemas de depuração específicos projetados para simplificar o processo. Para habilitar a depuração no WordPress, conecte-se ao seu servidor via FTP / SFTP ou SSH e edite o wp-config.php Arquivo. Adicione as seguintes linhas antes do / * Isso é tudo, pare de editar! Blogging feliz * / linha:

define ('WP_DEBUG', true); define ('WP_DEBUG_LOG', true);

WP_DEBUG é uma constante do PHP que é usada para acionar o modo de depuração no WordPress enquanto WP_DEBUG_LOG faz com que todos os erros sejam salvos em um arquivo de log chamado debug.log.

Salve o arquivo de configuração e repita a operação com falha do WordPress que causou a 500 Internal Server Error. Verifique o debug.log arquivo de log dentro do /wp-content/ diretório para erros PHP, avisos e avisos e se houver algum você pode tentar corrigi-los.

Idealmente, você vai querer ter o seguinte código no seu wp-config.php arquivo:

 // Ativar o modo WP_DEBUG define ('WP_DEBUG', true); // Ativar o log de depuração para o arquivo /wp-content/debug.log define ('WP_DEBUG_LOG', true); // Desativar exibição de erros e avisos define ('WP_DEBUG_DISPLAY', false); @ini_set ('display_errors', 0); // Use versões dev dos arquivos JS e CSS principais (necessários apenas se você estiver modificando esses arquivos principais) define ('SCRIPT_DEBUG', true);

2. Aumentar o limite de memória PHP no WordPress

Uma das causas mais comuns para o 500 Internal Server Error mensagem está esgotando o limite de memória do PHP. Isso geralmente é definido no php.ini Arquivo. Você pode tentar aumentar diretamente memory_limit in php.ini e reinicie seu servidor Apache HTTP / serviço PHP-FPM. A alternativa é adicionar a seguinte linha na sua wp-config.php arquivo:

define ( 'WP_MEMORY_LIMIT', '64M');

Caso seu aplicativo exija mais memória devido a vários plug-ins ativos e tema pesado, você pode configurar um valor mais alto aqui.

3. Criar novo arquivo .htaccess

A .htaccess arquivo pode ser facilmente corrompido devido a um mau plugin ou alterações manuais. Faça o login no seu servidor via FTP / SFTP ou SSH e renomeie o arquivo para .htaccess.BAK or .htaccess.CORRUPTED e criar um novo .htaccess arquivo com o configurações básicas de .htaccess.

4. Desativar os Plugins no WordPress

Se nenhuma das soluções anteriores funcionou, você pode tentar desativar todos os seus plugins no WordPress. Se você tiver acesso ao painel do WordPress, poderá navegar até o Plugins seção e desativar cada plugin um por um. Após cada desativação, você poderá atualizar seu site e verificar se o problema foi resolvido.

Se você não conseguir acessar o painel do WordPress, poderá desativar os plug-ins via FTP / SFTP ou SSH. Faça o login no seu servidor, navegue até o seu wp-content e renomeie o plugins diretório para plugins.DEACTIVATED. Alternativamente, você pode navegar para o plugins diretório e desative cada plugin um por um. Não se esqueça de ativar os plugins depois de fazer isso renomeando o plugins.DEACTIVATED diretório de volta para plugins

Espero que algumas dessas soluções o ajudem a consertar o 500 Internal Server Error. Se você ainda tiver o erro interno do servidor 500, é recomendável entrar em contato com seu provedor de hospedagem.

 

Artigo Original