Salta la navigazione

Assicurati che il tuo sito funzioni senza intoppi con WPML soddisfacendo questi semplici requisiti minimi.

Requisito Critico: Memoria di WordPress

Limite Minimo di MemoriaLimite di Memoria Raccomandato
128MB256MB

Assicurati di controllare i limiti di memoria PHP e WordPress prima di installare WPML. Una memoria insufficiente può causare gravi problemi come:

  • Crash del sito
  • Problemi di sincronizzazione del menu
  • Impossibilità di completare le traduzioni nell’Advanced Translation Editor

Vedi come aumentare la memoria di WordPress.

Requisiti di Versione del Sistema

  • WordPress 4.7 o superiore
  • PHP 7.0 o superiore
  • MySQL 5.6 o superiore. Oppure, MariaDB 10.1 o superiore.

Requisiti Aggiuntivi

Per far funzionare correttamente WPML, abilita i seguenti:

Controllo dei Requisiti Specifici

Puoi controllare vari requisiti direttamente da WordPress.

Accedi al tuo admin di WordPress, vai su Strumenti → Salute del Sito, e clicca sulla scheda Info. Scorri verso il basso e espandi le diverse sezioni per trovare informazioni sulla memoria o versione PHP, la tua versione di WordPress e altro.

WPML utilizza il framework TWIG per la sua struttura e i suoi template. Questo significa che la funzione eval() deve essere abilitata affinché WPML funzioni correttamente.

La maggior parte dei motori di templating più popolari, come Smarty e TWIG, ha scoperto che è più veloce scrivere il codice PHP su un file. In questo modo, può sfruttare la cache OPcode ed evitare di richiedere una costruzione del codice del template in fase di esecuzione.

TWIG esegue molti controlli e sanificazioni per evitare possibili attacchi ed è sicuro da usare con WPML. Tuttavia, non possiamo garantire che altri sviluppatori abbiano effettuato gli stessi controlli che abbiamo fatto nel nostro processo di Assicurazione Qualità.

Stiamo ancora indagando su possibili soluzioni che non richiedano la compilazione dei template al volo e renderebbero inutile l’uso della funzione eval(). Tuttavia, al momento, questa è la soluzione migliore.

Si prega di notare che di solito, la funzione eval() non può essere disabilitata in PHP, ma alcune estensioni come Suhosin possono farlo. Queste estensioni potrebbero essere installate e configurate dal tuo provider di hosting.