Pular a navegação

Garanta que seu site funcione sem problemas com o WPML atendendo a esses simples requisitos mínimos.

Requisito Crítico: Memória do WordPress

Limite Mínimo de MemóriaLimite Recomendado de Memória
128MB256MB

Certifique-se de verificar seus limites de memória e PHP do WordPress antes de instalar o WPML. Memória insuficiente pode causar problemas graves, como:

  • Quedas do site
  • Problemas de sincronização de menus
  • Incapacidade de concluir traduções no Editor de Tradução Avançada

Veja como aumentar a memória do WordPress.

Requisitos de Versão do Sistema

  • WordPress 4.7 ou superior
  • PHP 7.0 ou superior
  • MySQL 5.6 ou superior. Ou, MariaDB 10.1 ou superior.

Requisitos Adicionais

Para que o WPML funcione corretamente, habilite o seguinte:

Verificando Requisitos Específicos

Você pode verificar vários requisitos diretamente do WordPress.

Faça login no seu admin do WordPress, vá para Ferramentas → Saúde do Site, e clique na aba Informações. Role para baixo e expanda as diferentes seções para encontrar informações sobre a memória ou versão do PHP, sua versão do WordPress e mais.

O WPML usa o framework TWIG para sua estrutura e templates. Isso significa que a função eval() deve estar habilitada para que o WPML funcione corretamente.

Os motores de template mais populares, como Smarty e TWIG, descobriram que é mais rápido escrever o código PHP em um arquivo. Dessa forma, pode-se aproveitar o cache de OPcode e evitar a necessidade de construir o código do template em tempo de execução.

TWIG realiza muitas verificações e sanitizações para evitar possíveis ataques e é seguro ser usado com WPML. No entanto, não podemos garantir que outros desenvolvedores tenham feito as mesmas verificações que fizemos em nosso processo de Garantia de Qualidade.

Ainda estamos investigando possíveis soluções que não exijam a compilação de templates em tempo real e que tornariam desnecessário o uso da função eval(). No entanto, no momento, esta é a melhor solução.

Observe que, geralmente, a função eval() não pode ser desativada no PHP, mas algumas extensões, como Suhosin, podem fazer isso. Essas extensões podem ser instaladas e configuradas pelo seu provedor de hospedagem.