Saltar al contenido Saltar a la barra lateral

Este hilo está resuelto. Aquí tienes una descripción del problema y la solución.

Problema:
El cliente tiene problemas con imágenes que parecen estar bloqueadas en la versión inglesa de su sitio web con el dominio 3dgconsulting.co.uk.
Solución:
1. Identificamos que la causa del problema es la configuración en el servidor y no los plugins de WPML. Recomendamos leer un ticket similar para obtener más información: https://wpml.org/forums/topic/multi-domain-problem-dutch-site-images-disappeared-after-new-server/.
2. Sugerimos incrementar el límite de memoria de WordPress a un mínimo de 128Mb. Para hacerlo, se debe agregar el siguiente código al archivo wp-config.php que se encuentra en la raíz del sitio:

/* Memory Limit */
define('WP_MEMORY_LIMIT', '128M');

Este código se debe añadir encima de la línea /* That's all, stop editing! Happy blogging. */.
El cliente puede verificar el límite de memoria de WordPress en WPML -> Soporte.

Si la solución proporcionada no es relevante debido a que está desactualizada o no se aplica al caso específico, recomendamos abrir un nuevo ticket de soporte. También recomendamos revisar los problemas conocidos en https://wpml.org/known-issues/, verificar la versión de la solución permanente y confirmar que se han instalado las últimas versiones de temas y plugins. Si se necesita asistencia adicional, por favor, contacte con nosotros en el foro de soporte de WPML.

Este es el foro de soporte técnico de WPML, el plugin multilingüe de WordPress.

Todas las personas pueden leerlo pero solo los clientes de WPML pueden ingresar comentarios. El equipo de WPML responde en los foros 6 días a la semana, 22 horas por día.

Etiquetado: 

Este tema contiene 2 respuestas, tiene 3 voices.

Última actualización por Nicolas V. hace 1 año, 6 meses.

Asistido por: Nicolas V..

Autor Publicaciones
marzo 25, 2024 a las 12:21 pm #15446548

danielW-98

Estoy tratando de: He puesto para la version inglesa el dominio 3dgconsulting.co.uk

URL de (mi) sitio web donde aparece el problema: los imagenes se ven como si fuesen bloqueadas, adjunto un imagen.

Yo esperaba ver: la página web de la forma correcta

En vez de eso, obtuve: errores en los imagenes de la página web.

iScreen Shoter - Google Chrome - 240325131230.png
marzo 25, 2024 a las 12:53 pm #15446870

Carlos Rojas
Partidario de WPML desde 03/2017

Idiomas: Inglés (English ) Español (Español )

Zona horaria: Europe/Madrid (GMT+02:00)

Hola,
Muchas gracias por contactarnos

1.- La causa de este problema es la configuración en el servidor y no los plugins de WPML. Le recomiendo que lea este ticket que tiene un problema similar: https://wpml.org/forums/topic/multi-domain-problem-dutch-site-images-disappeared-after-new-server/

2.- Por favor incremente el límite de memoria de WordPress. El mínimo requerido es de 128Mb: https://wpml.org/home/minimum-requirements/
Para ello puede agregar el siguiente código al archivo wp-config.php que se encuentra en la raíz del sitio:

 /* Memory Limit */
define('WP_MEMORY_LIMIT', '128M');

- Añádelo encima de la línea /* That's all, stop editing! Happy blogging. */

Puede comprobar el límite de memoria de WordPress en WPML -> Soporte

Saludos,
Carlos

marzo 25, 2024 a las 1:14 pm #15447012

Nicolas V.
Colaborador

Idiomas: Inglés (English ) Francés (Français )

Zona horaria: America/Lima (GMT-05:00)

Hola,

Muchas gracias por contactar al soporte de WPML. Empecemos por cumplir con los requisitos mínimos para WPML.
He notado que tienes una asignación de memoria PHP baja (40M). Los requisitos mínimos son de 128M pero recomendamos 256M:
- Acceda a tu servidor con FTP y abra wp-config.php (ubicado en el root de WordPress).
- Inserta esas líneas justo antes de /* That's all, stop editing! Happy blogging. */

/* Memory Limit */
define( 'WP_MEMORY_LIMIT', '256M' );

Más info: https://wpml.org/es/pagina-principal/requerimientos-minimos-2/

---

Ahora sobre tu consulta
Visite tu sitio web pero veo que estás usando la carpeta /en por el momento.
En la captura de pantalla que mandaste hay un mensaje que dice "This image was hotlinked". Hotlink es cuando usas la URL de una imagen directamente.

Creo que podría ser una restricción de tu servidor o una politica CORS que no permite usar imágenes que vienen de un dominio distinto.

Siguiendo esta documentation: enlace oculto
- Acceda a tu servidor con FTP y abra htaccess (ubicado en el root de WordPress)
- Haz un copia de seguridad de este archivo como backup
- Añade lo siguiente:

<ifModule mod_headers.c>
Header set Access-Control-Allow-Origin: *
</ifModule>

Por más seguridad puedes añadir el tipo de archivo y reemplazar el * por tu dominio

<ifModule mod_headers.c>
  <FilesMatch "\.(jpg|jpeg|png|ico|gif|css|js|eot|otf|tt[cf]|woff|woff2|svg|mp4|webm|ogv)$">
    Header set Access-Control-Allow-Origin: <em><u>enlace oculto</u></em>
  </FilesMatch>
</ifModule>