El modulo para generar el sitemap me da el siguiente error:
504 Gateway Time-out
he ampliado el tiempo de ejecucion a 900 pero salta el error igualmente
Versión de PrestaShop 1.6.1.7
Información del servidor
Información del servidor Linux #1 SMP Mon Jun 29 09:05:02 EDT 2020 x86_64
Versión del servidor web Apache
Versión de PHP 5.6.40
Límite de memoria 1024M
Tiempo Máximo de ejecución 900
Contenido solo visible a usuarios registrados
Hola Albert,
Verificando en el asistente virtual stephan veo que obtienes errores 500 por cada proceso que realizas de creación del sitemap posiblemente este relacionado con el modulo que utilizas para crearlo ya que según veo se encuentra aquí el error:
/modules/gsitemap/gsitemap.php
Es posible que debas consultarlos con los desarrolladores del modulo para que te indiquen una solución o si es un módulo gratis indicanos cual estas utilizando para poder darle un vistazo.
Un saludo 🖐️
El modulo es el que viene por defecto
Genere su fichero de Google Sitemap
Hola Albert,
Incrementa los valores de todas las variables de PHP, desde max_execution_time hasta max_input_vars. Si el problema persiste prueba desactivando otros módulos y comprobando si así funciona.
¿Tienes muchos productos en tu tienda? ¿Más de 2500? De ser así hay una soiución acá -> https://github.com/PrestaShop/PrestaShop/issues/16991 Pero al parecer solo aplica para el módulo de la versión 1.7 de Prestashop.
Saludos
he modificado el php al maximo que me deja
max_execution_time | 900 |
max_input_time | 900 | |
memory_limit | 1024 | |
upload_max_filesize | 512 | |
post_max_size | 512 | |
suhosin.request.max_vars | 20000 | |
suhosin.post.max_vars | 20000 | |
max_input_vars | 20000 | |
date.timezone |
Tengo 657 productos y continua el error
Hola Albert,
¿Ya probaste desactivando otros módulos? Prueba también eliminando o vaciando la caché de tu Prestashop, igualmente en la configuración del módulo de GSitemaps desactiva la comprobación de archivos de imagen en el servidor.
Si el problema persiste entonces activa el modo debug, para ativarlo accede a tu cuenta de cPanel -> Administrador de Archivos -> dirígete al archivo Contenido solo visible a usuarios registrados, da click derecho sobre este y luego click en editar. Modifica la línea:
define(‘_PS_MODE_DEV_’, false);
Por:
define(‘_PS_MODE_DEV_’, true);
Luego de esto guarda cambios, reintenta reproducir el error y compártenos una captura de pantalla del resultado
Saludos
desactiva la comprobación de archivos de imagen en el servidor.
Al final desactivando la comprobación de archivos ha funcionado.
Muchas gracias