- Estado
- Abierto
- Etiquetas de temática
- Compatibility, Exception
Resumen del problema
Los servidores de WP VIP tienen permisos de escritura de archivos más estrictos; hemos identificado algunas restricciones que afectan el funcionamiento de WPML:
- /tmp es el único directorio con permisos de escritura; además, los archivos almacenados allí son temporales y no se pueden almacenar de forma permanente.
- Los archivos de medios se almacenan externamente y se asignan al directorio /wp-content/uploads, lo que significa que no es un directorio real.
- El directorio wp-content/languages no tiene ningún permiso de escritura
Como resultado, muchas funciones del sistema de archivos de PHP no funcionan como se espera. Además, la restricción del directorio de idiomas provoca errores cuando WPML intenta modificar o actualizar los archivos de idioma.
Debido a estas restricciones, actualmente WPML no puede escribir archivos de traducción de idiomas en ninguna parte del servidor, lo que impide algunas funcionalidades de WPML relacionadas con la traducción de cadenas.
Solución alternativa
Mientras tanto, siga estas soluciones alternativas.
- Para registrar WPML, siga esta errata https://wpml.org/errata/wordpress-vip-hosting-issues-registering-wpmls-site-key/
Para la traducción de cadenas, ignore el aviso de que «WPML no puede escribir los archivos MO en wp-content/languages» y siga estos pasos para subir los archivos de traducción de idiomas al servidor https://docs.wpvip.com/wordpress-skeleton/languages-directory/#h-language-translation-plugins