- Stato
- Aperto
- Tag dell’argomento
- Compatibility, Exception
Panoramica del problema
I server WP VIP hanno permessi di scrittura dei file più rigidi; abbiamo identificato alcune restrizioni che influiscono sul funzionamento di WPML:
- /tmp è l’unica directory con permessi di scrittura; inoltre, i file salvati al suo interno sono temporanei e non possono essere archiviati in modo permanente.
- I file Media sono archiviati esternamente e mappati alla directory /wp-content/uploads, il che significa che non è una vera directory.
- La directory wp-content/languages è completamente non scrivibile
Di conseguenza, molte funzioni del file system PHP non funzionano come previsto. Inoltre, la restrizione della directory delle lingue causa errori quando WPML tenta di modificare o aggiornare i file di lingua.
A causa di queste restrizioni, attualmente WPML non può scrivere i file di traduzione delle lingue in nessun punto del server, il che impedisce alcune funzionalità di WPML relative alla Traduzione stringhe.
Soluzione alternativa
Nel frattempo, segui queste soluzioni alternative.
- Per registrare WPML, segui questo errata https://wpml.org/errata/wordpress-vip-hosting-issues-registering-wpmls-site-key/
Per la traduzione delle stringhe, ignora l’avviso “WPML non può scrivere i file MO in wp-content/languages” e segui questi passaggi per caricare i file di traduzione delle lingue sul server https://docs.wpvip.com/wordpress-skeleton/languages-directory/#h-language-translation-plugins