Avisos
Vaciar todo

Error 500 al generar sitemap en Prestashop 1.7

17 Respuestas
5 Usuarios
0 Reactions
2,369 Visitas
Respuestas: 9
Active Member
Topic starter
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Hola!

He instalado en mi Prestashop 1.7 el modulo que indican aquí (encontre el enlace navegando en este foro)

https://www.prestashop.com/forums/topic/579234-generar-sitemap-para-google-en-prestashop-17/

para generar el sitemap. La primera vez que lo genero va bien, pero al programar la tarea en el cron, cuando se ejecuta la llamada a la url que debe generarlo lo único que hace es borrar el anterior y si intento lanzar la url directamente en el navegador me da un error 500. ¿alguna idea de que puede estar pasando?

Gracias por adelantado

URL del sitio: Contenido solo visible a usuarios registrados


 
Respondido : 25/03/2018 6:14 pm
Respuestas: 9
Active Member
Topic starter
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Hola de nuevo

Finalmente conseguí encontrar un mensaje de error en el fichero error_log del directorio del modulo:

PHP Fatal error: Uncaught Error: Call to undefined function p() in /home2/juguet18/public_html/juguetesycositas.com/modules/gsitemap/gsitemap-cron.php:56

Fui a la linea indicada del fichero gsitemap-cron.php y solo tuve que cambiar esto:

p($gsitemap->createSitemap((int)$id_shop));

por esto:

$gsitemap->createSitemap((int)$id_shop);

y ya funciona correctamente.

Lo dejo aquí por si sirviera de ayuda a alguien en el futuro.

Saludos


 
Respondido : 04/04/2018 8:32 pm
Jhon
 Jhon
Respuestas: 44954
Illustrious Member Moderator
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Hola

Es muy extraño que tengas una función llamada p(), tal vez alguna modificación accidental o algún bug del módulo.

Gracias por el aporte.

Saludos.


 
Respondido : 04/04/2018 9:21 pm
Página 2 / 2