Avisos
Vaciar todo

[Resuelto] Problema grave en Prestashop. Nos da errores continuos en Backoffice y nos redirecciona a una 404  

 
Sergio
 Sergio
Estimable Member

     Estimados amigos:

               Hemos intentado solucionar este tema directamente con hosting, pero tras dar muchas vueltas nos indican que lo intentemos por el foro. Nosotros creemos que no es un problema de Prestashop como tal (creemos que es algo en el servidor), pero en hosting nos indican que creen que es algún problema con la cache SMARTY.

 

        El problema es que manejando el Backoffice contínuamente, entrando en distintos puntos (todos ellos relacionados con la sección "Pedidos") nos redirige aleatoriamente a una 404. A veces te deja entrar a ver los clientes, a veces no. A veces te deja entrar en "albaranes de entrega", a veces no. Continuamente. Te deja entrar en sitios que luego no o te deja entrar varias veces seguidas en el mismo sitio y luego falla.

        Al principio creimos que se trataba de algún error en Prestashop y como no dabamos con ello, borramos por completo la base de datos y la carpeta de la página en el servidor y lo repusimos desde el SuperBackup de fechas anteriores. El día antes no habíamos tenido ningún problema, pero con todo, repusimos de una semana antes. Igual. Borramos cachés, las anulamos, desinstalamos módulos que podrían dar problemas ..... y sigue igual.

 

           Además, la 404 a la que nos reenvía es distinta a la del backoffice. Concretamente "www.ferreteronline.com/es/admin201" mientras que el backoffice no tiene la separación /es y la carpeta de administración es ligaramente distinta.

           Muchas veces a mayores, cuando hace el fallo a la 404, después si intentas entrar en el backoffice te da un error de denegación de servicio, y tienes que esperar un rato para poder entrar.

         Lo asombroso es que el día anterior funcionara perfectamente y después comience con este problema. La página (el frontoffice) funciona perfectamente y nosotros hemos observado que en el backoffice solo nos ocurre con la sección "Pedidos" (que no es poco, por que es donde controlamos todo).

        Otra  cosa significativa es que los compañeros de hosting detectaron que estaba activa la versión 5.6 de PHP, cuando nosotros siempre hemos utilizado la 7.2. La repusimos, pero sigue igual.

        En el último comunicado del hosting, indican lo siguiente

 

     "Veo que parece tratarse de un error bastante común de la caché SMARTY de Prestashop

            Realizando algunas tareas de debugging veo que aparecen los siguientes errores de ejecución internos en la web

              [05-Sep-2020 06:24:46 Europe/Madrid] PHP Fatal error: Uncaught Exception: Module `contactform` is not a WidgetInterface. in /home/ferret26/public_html/http://ferreteronline.com/config/smartyfront.config.inc.php:70&source=gmail&ust=1599388300161000&usg=AFQjCNGkCQ_V6rul-ONfGM4CQBEcKSqqd Q">ferreteronline.com/config/smartyfront.config.inc.php:70
           [05-Sep-2020 03:01:02 Europe/Madrid] PHP Fatal error: Uncaught PrestaShopException: Dispatcher::createUrl() miss required parameter "rewrite" for route "module-stblog-category" in /home/ferret26/public_html/http://ferreteronline.com/classes/Dispatcher.php:920&source=gmail&ust=1599388300161000&usg=AFQjCNGvZvV4vHEnad-BTptmol6x4KPyZ A">ferreteronline.com/classes/Dispatcher.php:920

       Por otro lado, revisando el fichero htaccess veo que Prestashop no te lo regenera correctamente, puesto que elimina por completo las líneas de versión de PHP"

 

        Nos estamos volviendo locos y no podemos funcionar con la tienda (la tenemos activa). Por favor ¿Alguna idea de como se soluciona esto? Adjuntamos un video para que se vea el fallo.

 

                  Gracias a todos por la colaboración y un cordial saludo.

 

 

Respondido : 05/09/2020 11:48 am
Bulmaro
 Bulmaro
Soporte CMS Webempresa Moderator

Hola Sergio,

Te sugiero renombrar la carpeta de los módulos que aparecen mencionados en los registros de errores:

module-stblog-category

contactform

Una vez renombradas, por ejemplo:

module-stblog-category_

contactform_

Ejecuta un análisis con Stephan y verifica si siguen apareciendo estos errores.

Es muy extraño que un sitio web falle de la nada así nada más aunque no me sorprende que tengas estos problemas tratándose de Prestashop, deberías considerar migrar a Woocommerce + Wordpress, tambien deberías considerar una posible restauración a un punto anterior en el tiempo en el que recuerdes que todo funcionaba. 

Saludos

Respondido : 05/09/2020 3:30 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Sergio
 Sergio
Estimable Member

@bulmaro-webempresa

      Estimado Bulmaro:

                  Cambio de Prestashop es una opción ni siquiera planteable para nosotros. Tenemos programas de gestión propios que conectan con la base de datos de prestashop para generar facturas y hacer otras funciones. Cambiar de Prestashop significaría tener que contratar de nuevo programadores que nos modificaran nuestros programas de gestión.

            Por otro lado, nunca hemos tenido problemas (graves) con prestashop, al menos no más de los que podemos haber tenido con Wordpress. Esto ha surgido de repente.

           Respecto a lo de restaurar a un punto anterior, como habrás leido en el post no solo hemos restaurado; hemos borrado físicamente todo incluso antes de restaurar, para que no hubiera ninguna probabilidad de fallo, y sigue haciendolo. Tiene que ser otra cosa.

           ¿Alguna idea?¿A qué pueden hacer referencia en hosting con lo de problemas en la Smarty Cache?

             Nosotros seguimos apostando por un fallo en el servidor, francamente.

 

                   Gracias por la ayuda que podáis prestarnos. Un saludo

Respondido : 05/09/2020 5:46 pm
Bulmaro
 Bulmaro
Soporte CMS Webempresa Moderator

@admincerrajeronline-com

Hola Sergio, 

Voy a revisar tu caso con el equipo de soporte técnico, sin embargo, si revisamos en la web los errores que me comentas aparecen en los logs de servidor encontraremos que están relacionados a temas de compatibilidad de módulos o errores propios de Prestashop, no de hosting  aunque no puedo descartarlo pues no soy especialista en temas de servidores. Entiendo lo que implicaría la migración a Woocommerce, parece que por el momento no sería viable. ¿Qué sucede si modificas el nombre a las carpetas que te mencioné? Persisten los mismos errores en los logs de servidor? Hay algún cambio?

Saludos 🙂

Respondido : 05/09/2020 5:57 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Sergio
 Sergio
Estimable Member

@bulmaro-webempresa

    Hola, Bulmaro:

 

              Gracias por tu ayuda. Igual, sigo con los errores. Estamos intentando hacer algo nuevo, a lo mejor nos puedes echar una mano: Vamos a intentar cambiar de versión de Prestashop, a la 1.7.6.7 (estamos en la 1.7.6.2). Sin embargo nos encontramos con que no tenemos el módulo 1-click upgrade (no sabemos por qué). Hemos intentando descargarlo de Prestashop Addons, pero nos muestra la ficha y no nos deja hacer la descarga en ningún sitio. Así pues, hemos descargado una versión beta que hemos visto en otro hilo de este foro, a través de GitHub (concretamente la versión 4.10.1). Para no variar (estamos ya cansados de problemas, la verdad), no nos ha permitido la subida del módulo.

     En vista de los problemas, hemos intentado hacer una actualización de manera manual instalando la otra versión de prestashop en el directorio e intentando que haga un upgrade, pero tampoco lo hemos conseguido.

   Nuestra pregunta es:

         ¿Alguno podéis darnos un link del módulo 1-click-upgrade donde sí podamos bajarlo y sea compatible con la versión Prestashop 1.7.6.2? y si no ....

        y  de no ser así ... ¿No podríais dar indicación correcta para conseguir migrar a lo bruto de la actual versión 1.7.6.2 a la 1.7.6.7 sin perder los datos, imágenes, etc.? No a través de un módulo de migración de datos (esos los tenemos, pero perderíamos la personalización del theme, módulos, etc.). Serían los pasos para que al iniciar la instalación de la nueva versión, lo tome como una actualización y no como una instalación desde cero.

 

                     Por favor, por favor, por favor ..... disculpad el rollo, pero echadnos una mano. Ya no sabemos que hacer, francamente.

 

                              Un cordial saludo. Sergio Pérez.

Respondido : 06/09/2020 12:49 am
Bulmaro
 Bulmaro
Soporte CMS Webempresa Moderator

@admincerrajeronline-com

Hola Sergio, 

Puedes descargar el modulo en cualquiera de sus versiones desde GitHub -> autoupgrade, recuerda que puedes subir el módulo a través del administrador de archivos de cPanel, incluso vía FTP (si tu plan de hosting te permite este acceso) y colocarlo dentro de la carpeta modules para después proceder a instalarlo, esto si no te permite subirlo desde el administrador de Prestashop directamente.

Saludos

Esta publicación ha sido modificada el hace 3 meses por Bulmaro
Respondido : 06/09/2020 10:19 am

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Sergio
 Sergio
Estimable Member

  Hola, Bulmaro:

 

             Gracias por volver a responder. El tema es que tenemos el módulo descargado, pero al intentar instalarlo, es cuando Prestashop nos da el error. Disculpa el desconocimiento, pero el proceso que nos indicas de instalarlo subiendolo previamente al servidor ... ¿Nos podrías explicar un poco? Hemos subido el fichero .zip por ftp a la carpeta modules y hemos ido a ver si nos aparecía en los módulos a instalar, pero no. Luego lo hemos descomprimido (queda finalmente descomprimido en modules/autoupgrade/ ....." y vamos de nuevo a los módulos, pero sigue sin aparecer.

 

         En este caso estamos seguros que estamos haciendo algo mal, pero no sabemos qué. Nunca hemos instalado un módulo subiendolo previamente al servidor por FTP. ¿Puedes indicarnos? Gracias, por supuesto

Respondido : 06/09/2020 10:39 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola sergio.

Veo que trataste el tema en Tickets, ¿ Al final lograste solucionarlo o necesitas que lo retomemos ?

 

Un saludo

Respondido : 07/09/2020 11:14 am

Cursos Gratuitos WordPress

Sergio
 Sergio
Estimable Member

@pepesoler

    Estimado Pepe:

 

               Hola. Siempre nos ayudas. Efectivamente, el tema está solucionado mediante ticket. Al final, como pensábamos inicialmente, se trataba de un problema en el servidor (concretamente con Memcached). Es bueno que este hilo esté aquí por si alguien más tuviera problemas similares erráticos en el Backoffice de Prestashop, que sepa de donde viene y facilite el tema a los técnicos de ticket. Ha sido desconectar Memcached y ponerse a funcionar todo con normalidad. Cosas de la informática.

          Con el comentario anterior de Bulmaro conseguimos por fin también instalar el 1-click upgrade, y hemos intentado a mayores actualizar el prestashop a la versión 1.7.6.7. Sin embargo, aunque nos hizo correctamente la actualización, al final al intentar entrar en Backoffice nos daba un error 500 y no nos dejaba. Tuvimos que volverlo para atrás.

          Esta noche vamos a intentar de nuevo la actualización de Prestashop, a ver si no nos da el mismo error. Para no mezclar temas en los hilos, si nos sucediera y si os parece bien, abriríamos un hilo nuevo (o buscamos a ver si a alguien más le ha ocurrido esto) a ver si lo conseguimos.

 

             Como siempre, os damos las gracias por vuestra inestimable ayuda. Damos el hilo por solucionado.

               Un cordial saludo.

Respondido : 07/09/2020 6:38 pm
Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Sergio,

De acuerdo, estamos encantados siempre de poder ayudarte.

Quedamos muy atentos como ha ido todo

Con esto podemos dar el tema como cerrado

Un Saludo

Respondido : 07/09/2020 7:05 pm

wpdoctor-revisa-la-salud-de-tu-wordpress