Tengo instalado Wordpress con el tema DIVI, y el plugin WPML para los idiomas, pero al seleccionar la opcion de que me configure los distintos idiomas en los directorios ((braintrust-cs.eu/ - Español, braintrust-cs.eu/pt-br/ - Portugués, Brasil))
Me sale el siguiente mensaje en rojo y no me deja:
Parece que los idiomas por directorios no funcionarán. Detalles
Las causas pueden ser las siguientes:
WordPress está instalado en un directorio (no raíz) y usted está utilizando enlaces predeterminados.
La reescritura de URL no está activada en su servidor web.
El servidor web no puede escribir el archivo .htaccess
Solución de problemas
Cuando WPML accede a braintrust-cs.eu/pt-br?____icl_validate_directory=1 obtiene:
Código HTTP: 502 (Bad Gateway)
El valor esperado es:
Hola José Luis.
Realiza una revisión con el asistente stephan y comprueba que no tengas problemas con los permisos en tus carpetas o archivos. Sthepan revisa los permisos de los ficheros y directorios de tu cuenta y los corrige en el caso que encuentre alguno con permisos incorrectos, de forma automática.
¿ Como accedes a stephan ?
Cómo crear un ticket
Un saludo
Gracias, he hecho lo que me dices y no me dice nada de que no tenga permisos de escritura.
He vuelto a probar a hacer la configuracion de idiomas por directorio y me sale:
Parece que los idiomas por directorios no funcionarán. Detalles
Las causas pueden ser las siguientes:
WordPress está instalado en un directorio (no raíz) y usted está utilizando enlaces predeterminados.
La reescritura de URL no está activada en su servidor web.
El servidor web no puede escribir el archivo .htaccess
Solución de problemas
Cuando WPML accede a http://braintrust-cs.eu/pt-br?____icl_validate_directory=1 obtiene:
Código HTTP: 502 (Bad Gateway)
El valor esperado es:
Hola José.
Ok, descartamos el tema de permisos.
Revisa esta entrada de WPML donde se trata el tema que nos comentas:
No se puede activar los directorios de idioma
Un saludo
Buenas tardes, me encuentro en el mismo punto, que Jose Luis, ya sevise los permisos, e inclui la reescritura en el htaccess, pueden ayudarme por favor.
El error que me da es:
Formato URL del idioma
Seleccione cómo determinar en qué idioma los visitantes ven los contenidos
Distintos idiomas en los directorios ((shop.customobel.com/ - Español, shop.customobel.com/en/ - Inglés))
Usar directorio para idioma predeterminado
Parece que los idiomas por directorios no funcionarán. Detalles
Las causas pueden ser las siguientes:
WordPress está instalado en un directorio (no raíz) y usted está utilizando enlaces predeterminados.
La reescritura de URL no está activada en su servidor web.
El servidor web no puede escribir el archivo .htaccess
Solución de problemas
Cuando WPML accede a shop.customobel.com/en?____icl_validate_directory=1 obtiene:
Código HTTP: 502 (Bad Gateway)
El valor esperado es:
Hola,
Has verificado el enlace que te envió Pepe?: https://wpml.org/es/documentation-2/guia-de-inicio/configuracion-del-idioma/no-se-puede-activar-los-directorios-de-idioma/
Este plugin al ser de pago no lo podemos probar por lo que lo recomendable es que consultes con el desarrollador del plugin.
Puedes también revisar el siguiente enlace: https://wpml.org/es/forums/topic/la-comprobacion-icl_validate_directory1-sale-mal-y-no-se-como-corregirla/
Hola, tengo el mismo problema y he revisado
https://wpml.org/es/documentation-2/guia-de-inicio/configuracion-del-idioma/no-se-puede-activar-los-directorios-de-idioma/
Tras comentarlo con el hosting de webempres estos me dicen:
Hola
He estado revisando la configuración del archivo .htacces y parece correcta.
También he revisado el registros de log que genera tu WordPress pero no se ven errores recientes que pudieran estar relacionados, y tampoco salta ninguna regla de seguridad en el firewall de tu cuenta que pudiera afectar.
Si parece que WPML no valida con la URL que se indica en la documentación oficial:
- https://www.dnainkstudio.com/es/?__________icl_validate_domain=1
ya que se realiza un redirección hacia
- https://www.dnainkstudio.com/estudio-tatuaje-denia/?__________icl_validate_domain=1
Te adjunto una traza:
===================
curl -A Firefox -I https://www.dnainkstudio.com/es/?__________icl_validate_domain=1
HTTP/1.1 301 Moved Permanently
Server: nginx
Date: Wed, 07 Jun 2017 12:49:37 GMT
Content-Type: text/html; charset=UTF-8
Connection: keep-alive
Vary: Cookie
Expires: Wed, 11 Jan 1984 05:00:00 GMT
Cache-Control: no-cache, must-revalidate, max-age=0
Location: https://www.dnainkstudio.com/estudio-tatuaje-denia/?__________icl_validate_domain=1
X-Microcache: True
========================
Es muy probable que por este motivo no se pueda realizar la validación.
Realmente no se donde esta el problema, ¿me podríais echar una mano?
HOla
Veo que la url de comprobación si es accesible
Contenido solo visible a usuarios registrados
Verifica los permisos de tu archivo .htaccess, debe tener permiso 644, lo puedes comprobar desde el Cpanel de tu cuenta de hosting con la aplicación de Administrador de Archivos.
Saludos.
Hola Jhon,
Si, el archivo .htaccess tiene permiso 644
Saludos
Hola,
Tal como te comentaba mi compañero, la url de validación es accesible.
Es posible que el problema esté relacionado con alguna regla de seguridad del servidor. Envía un ticket a soporte comentando la incidencia para que puedan verificar si es así.