Desde o primeiro dia de instalação do WPML que o erro 500 aparece sempre no frontend, quando mudo de linguagem.
Já tentei todas as soluções e o código temporário que sugerem para o functions.php funciona (https://wpml.org/pt-br/forums/topic/ficheiro-htaccess-modificado-causa-erro-500/).
No entanto quando este código está activo o site fica extremamente lento, quebrando todos os ranks de velocidade e desempenho.
Basta desactivar as linhas de código e volta tudo ao normal em termos de desempenho, no entanto quando mudo de linguagem recebo logo um erro 500. Nota: É tão lento que na maioria das vezes o PageSpeed Insights dá erro e nem executa os testes.
Agradeço a vossa ajuda.
Obrigado pelo seu contato e bem-vindo ao nosso fórum de suporte!
Podemos estar enfrentando um problema de interação com uma funcionalidade de terceiros, neste caso:
- Certifique-se de ter um backup
- Por favor desative todos os plugins que não estão relacionados ao WPML
- Mude por um momento para um tema padrão do WordPress como Twenty Twenty-one
- Se o problema desaparecer, ative um por um para ver com qual deles há um problema de interação
Você poderia por gentileza me dizer os resultados desta investigação? Além disso, por favor ative o modo de depuração adicionando o seguinte código em seu arquivo wp-config.php:
// Enable WP_DEBUG mode
define( 'WP_DEBUG', true );
// Enable Debug logging to the /wp-content/debug.log file
define( 'WP_DEBUG_LOG', true );
// Disable display of errors and warnings
define( 'WP_DEBUG_DISPLAY', false );
@ini_set( 'display_errors', 0 );
// Use dev versions of core JS and CSS files (only needed if you are modifying these core files)
define( 'SCRIPT_DEBUG', true );
Depois de adicionar o código acima, tente reproduzir o problema novamente e verifique se você encontrará um arquivo debug.log dentro da pasta wp-content. Se você localizá-lo, por favor envie-nos as últimas linhas aqui no ticket.