Pular a navegação

Este tópico foi resolvido. Aqui está uma descrição do problema e da solução.

Problema:
Se você está enfrentando um erro crítico no seu site ao instalar o WPML, especialmente durante o processo de traduções automáticas, e o seu limite de memória está abaixo do recomendado (128MB recomendado, 256MB ideal), aqui estão algumas etapas que podemos recomendar.

Solução:
1. Certifique-se de ter um backup do site e, se possível, teste em um ambiente de staging/teste.
2. Desative todos os plugins não relacionados ao WPML e mude temporariamente para um tema padrão do WordPress, como o Twenty Twenty-one, para verificar se há um conflito com algum plugin ou tema.
3. Ative o modo de depuração adicionando o seguinte código ao 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 );

4. Após adicionar o código, tente reproduzir o problema e verifique se há um arquivo debug.log na pasta wp-content. Se encontrar, envie as últimas linhas para nós.
5. Aumente o limite de memória para o valor recomendado e tente reinstalar o WPML manualmente seguindo estes passos:
- Desative o plugin WPML e os complementos.
- Exclua os arquivos do plugin da pasta "wp-content/plugins".
- Baixe os plugins atualizados da sua área de usuário no site do WPML e faça upload deles na tela de adicionar plugins.
- Ative o plugin WPML e os complementos.
Para mais detalhes, consulte o documento sobre atualização manual do WPML.

Se a solução acima não for relevante para o seu caso, ou se ela estiver desatualizada, recomendamos que você abra um novo ticket de suporte. Também é altamente recomendável verificar os problemas conhecidos relacionados, verificar a versão da correção permanente e confirmar que você instalou as últimas versões de temas e plugins.

Este é o fórum de suporte técnico para o WPML — o plugin de WordPress multilíngue.

Todos podem ler, mas apenas clientes do WPML podem postar aqui. A equipe do WPML responde no fórum 6 dias por semana, 22 horas por dia.

Marcado: 

Este tópico contém 3 respostas, tem 2 vozes.

Última atualização: Mateus Getulio 9 meses, 2 semanas atrás.

Assistido por: Mateus Getulio.

Autor Posts
Março 5, 2024 em 8:57 pm #15376530

everymindC

Estava instalando o WPML no projeto quando o site admin quebrou por completo. Exibindo a mensagem "Há um erro crítico no seu site. Verifique seu e-mail para instruções."

Eu estava na tela que ele pede para aguardar as traduções automáticas, conforme print em anexo.

Não recebi o tal e-mail... mas gostaria de saber se vocês podem nos ajudar.

Obrigado.

automatic-translation-status-1.png
Março 6, 2024 em 2:05 pm #15379877

Mateus Getulio
Supporter

Idiomas: Inglês (English ) Português (Português )

Fuso horário: America/Sao_Paulo (GMT-03:00)

Olá,

Obrigado pelo seu contato e bem-vindo ao nosso fórum de suporte!

É possível que o erro seja causado por um problema de conflito entre WPML e uma funcionalidade de terceiros, neste caso:

- Certifique-se de ter um backup do site e se possível teste usando um ambiente staging/teste
- 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 );

Verifique os links a seguir para ler mais sobre depuração com o WordPress.
- https://codex.wordpress.org/Debugging_in_WordPress
- https://codex.wordpress.org/Debugging_in_WordPress#Example_wp-config.php_for_Debugging

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 nos envie as últimas linhas aqui no ticket.

Aguardo seu retorno.

Obrigado,
Mateus.

Março 6, 2024 em 6:20 pm #15381222

everymindC

Oi, Mateus. Muito obrigado pelo retorno.

A administração do cPanel e FTP é feita internamente dentro da empresa. Eu sou a agência responsável pelo site, por isso, esses ajustes no wp-config.php eu não tenho acesso. Tenho que solicitar para o TI deles. Vou fazer isso e retorno com uma posição sobre o debug.

Hoje pela manhã já conseguimos reinstalar o WPML CMS, porém, ao instalar o String Translation quebrou o backend novamente. Retiramos o String Translation e agora estamos apenas com o CMS que fica na atualização automática contínua, não finaliza.

Identificamos a pouco a informação sobre o limite de memória, que precisa ter pelo menos 128MB, mas é recomendado ter 256MB. Estamos com 40MB (segue o print).

Já solicitei para aumentarem o limite de memória.

É recomendável aumentar esse limite de memória e reinstalar todo o WPML novamente?

Screenshot 2024-03-06 at 14.52.36.png
Março 6, 2024 em 7:40 pm #15381392

Mateus Getulio
Supporter

Idiomas: Inglês (English ) Português (Português )

Fuso horário: America/Sao_Paulo (GMT-03:00)

Olá,

Certo, fico na espera pelos logs então.

Em relação a sua pergunta, aumentar a memória minima tem boas chances de resolver o problema.

Além disso, a gente pode tentar manualmente substituir os plugins para ver se por ventura o erro foi causado por um plugin corrompido.

Para realizar uma reinstalação manual, por favor, siga estes passos:

- Desative o plugin WPML existente e os complementos.
- Exclua os arquivos do plugin - isso não exclui suas traduções. Você simplesmente excluirá os arquivos do plugin da sua pasta "wp-content/plugins", não os registros do banco de dados.
- Baixe os plugins atualizados da sua área de usuário(https://wpml.org/account/downloads/) e faça upload deles na tela de adicionar plugins.
- Ative o plugin WPML e os complementos.

Aqui está um documento para mais detalhes: https://wpml.org/faq/updating-wpml-manually/

Por favor, me avise se isso resolveu o seu problema ou se você precisa de mais ajuda.

Obrigado!
Mateus