Post Thumbnail

Como resolver HTTP Erro 500

2025-01-02 13:41:03

Você está lidando com o erro 500 durante o desenvolvimento do seu site ou está tentando acessar um site que está com esse erro? Saiba que é bem comum de acontecer, porém seu motivo pode ser bem variável, por isso, reuni nesse post os principais motivos que podem estar te causando essa dor de cabeça e como corrigi-los.O que é o Erro 500?O erro 500 basicamente aponta para um problema relacionado ao servidor interno onde o site está hospedado. Podendo ser um problema de rotas, caminhos ou erros no próprio código ou serviço de hospedagem. O que causa o Erro 500?O motivo mais falado é o famoso .htaccess corrompido, ou um tema ou plugin que não está funcionando direito ou simplesmente não é compatível, porém cada caso é diferente e vou listar todos os que conheço. 1. Plugins e temas defeituosos ou incompatíveisCaso você tenha recém instalado um plugin no seu Wordpress, pode ser que ele esteja causando o problema. Tente desativá-lo, limpe o cache do seu site e abra-o novamente, caso o problema não seja corrigido, tente voltar os mesmos para uma versão abaixo onde não ocorria o erro. 2. Verifique o arquivo .htaccess As vezes acontece do seu arquivo .htaccess se encontrar corrompido por alterações realizadas por plugins ou pelo próprio código do site. Para corrigir isso, basta criar um novo arquivo e deletar o antigo. RewriteEngine On RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] Copie este código para dentro do novo arquivo .htaccess criado!3. Verifique sua versão do PHPCaso seu projeto esteja funcionando normalmente no seu servidor local, porém quando você foi fazer o deploy se deparou com o supracitado, a solução pode estar na versão do PHP, veja a que você estava utilizando localmente e mude-a na sua hospedagem. 4. Aumente os limites do PHPAinda no PHP, pode parecer bobo, porém tente aumentar o limite de memória e execução do seu PHP, pois pode ser que seu projeto esteja precisando de mais potência ou mais tempo para fazer os cálculos. Você pode aumenta-los no arquivo .htaccess ou pela sua hospedagem, normalmente se encontra em um local diferente em cada uma. php_value upload_max_filesize 128M php_value post_max_size 128M php_value max_execution_time 300 php_value max_input_time 300 php_value memory_limit 256M É só ajustar os valores de acordo com o que você acha que seu projeto consome e ser feliz, apenas tome cuidado para não exagerar, pois pode causar problemas de desempenho no servidor. 😊5. Verifique os caminhos do seu projeto O erro 500 pode ser ocasionado por erros e caminhos sem apontamento correto, então não deixe de verificar se seus caminhos para arquivos não estejam dando em lugar nenhum, e leve em consideração como o sistema da sua hospedagem funciona (Pssiu, A maioria usa a pasta /raiz como referência de apontamento).6. Limpe o cache e cookies do navegadorAs vezes pode ser apenas o seu navegador que ainda está vivendo no passado, então caso ainda continue tendo o erro 500, tente limpar o cache e cookies do seu navegador e recarregar a página.  7. Ative a exibição de erros do PHPCaso tenha desativado o aparecimento de erros enquanto desenvolvia, é uma boa ativá-lo novamente nesse caso, pois ele provavelmente vai te dar grandes dicas de onde está o problema. Aqui vai um código para te ajudar! Apenas adicione-o no início do seu script. <?php error_reporting(E_ALL); ini_set(“display_errors”, 1); ?> 8. Verifique o arquivo .envCaso seu projeto tenha um arquivo responsável pela configuração e conexão com o servidor, tente verificar se o arquivo não está corrompido ou com alguma informação faltando ou incompleta. Verifique também se o servidor no qual o projeto está hospedado tem as permissões necessárias para ler o arquivo corretamente.Gostou das dicas? não deixe de conferir as outras postagens, tenho certeza de que serão úteis para você como desenvolvedor. 

Ver mais>
Post Thumbnail

Como corrigir erro net::ERR CONNECTION REFUSED

2025-01-03 19:15:27

Tentou fazer o deploy de um projeto no servidor e deu de cara com esse erro? Pode ficar tranquilo(a) que isso acontece com 6 a cada 10 devs. O erro  ERR_CONNECTION_REFUSED ocorre quando o navegador não conseguiu realizar a conexão de forma efetiva com o servidor.Logo, trata-se de um erro de conexão navegador -> servidor, confira abaixo possíveis soluções para resolver esse problema de uma vez por todas.Limpe o cache do navegadorDependendo do seu navegador e projeto hospedado, pode ser que as informações anteriores ao deploy se mantiveram, as informações de conexão com o servidor também fazem parte, logo apenas o ato de limpar o cache as vezes é a solução perfeita para o problema. Desative as extensões desnecessáriasPor mais divertidas e úteis que as diversas extensões existentes para navegador possam ser, as vezes elas podem barrar a conexão com alguns sites por estarem obsoletos ou conter códigos maliciosos. Caso o problema esteja sendo causado por uma extensão, a desativação ou exclusão e substituição dela por outra pode resolver. Limpe o cache DNSAssim como nosso navegador possui um cache, os nossos sistemas operacionais também armazenam informações com o objetivo de agilizar o carregamento, portanto uma possível solução é a limpeza desses dados, também conhecido como Flush DNS. Desative seu Antivirus e FirewallOs antivirus e firewall tem o objetivo de proteger sua maquina e rede de possíveis ameaças, podendo assim bloquear acesso à sites maliciosos, porém como nada é perfeito, as vezes ocorrem erros e sites seguros também podem ser bloqueados, nesse caso, ao desativar o antivirus e firewall é possível verificar isso. É necessário salientar que essa ação é indicada apenas quando há a absoluta certeza que o site que está sendo acessado é seguro. Verifique se seu site está no arAs vezes pode ocorrer o azar de seu site estar recebendo o erro devido ao servidor estar fora do ar temporariamente. É possível verificar isso através de diversos sites como o Down For Everyone or Just Me. Caso seja constatado o problema, em muitos casos é necessário apenas esperar o servidor voltar as normalidades, caso haja uma demora, entre em contato com seu provedor para receber mais detalhes. Verifique arquivos no seu servidorVerifique se algum arquivo diferente esteja presente entre seus arquivos hospedados, pode ser que haja algum arquivo de configuração errado ou corrompido que esteja criando essa falha de conexão.Entre em contato com seu provedorNo caso de nenhuma das dicas funcionar, talvez seja necessário entrar em contato com seu provedor, para eles conseguiram analisar profundamente o problema e te fornecer soluções personalizadas para seu caso.  Gostou das dicas? não deixe de conferir as outras postagens, tenho certeza de que serão úteis para você como desenvolvedor. 

Ver mais>