jla290 Posted February 2 Share Posted February 2 Hola! Tengo un problema al restablecer la copia de seguridad de mi sio web con PrestaShop 1.7.8.10. Esta mañana me había dispuesto a actualizar a 1.7.8.11 desde autoupgrade (1Click) por lo que he puesto la página en modo mantenimiento y he seleccionado dentro del módulo una copia de seguridad que ya tenia creada. Al guardar (aún sin empezar la actualización) se me ha cerrado el backoffice y no he podido acceder por qué me sale error 500. Sin embargo si que funciona la pagina web, pero no el backoffice. He restaurado copias anteriores a hoy pero me encuentro con el mismo problema. Incluso he borrado la base de datos y los archivos para después restablecer la copia y evitar sobreescritura pero no consigo que funcione el backoffice. No puedo atender pedidos, necesito solución lo antes posible a ver si alguien podría echarme una mano. Mucha gracias! Link to comment Share on other sites More sharing options...
PrestaServicePro Posted February 3 Share Posted February 3 Hola, ¿Intentaste borrar el caché de la tienda? Además, si es posible, toma una imagen del error y compártela aquí. buen dia Link to comment Share on other sites More sharing options...
jla290 Posted February 3 Author Share Posted February 3 3 hours ago, PrestaServicePro said: Hola, ¿Intentaste borrar el caché de la tienda? Además, si es posible, toma una imagen del error y compártela aquí. buen dia Hola. Justo acabo de probar a borrar el caché de la tienda desde FTP (var/caché) y sigue el problema. Te mando debug que aparece en la página de acceso al backoffice, pero yo creo que eso salia antes del problema. Link to comment Share on other sites More sharing options...
Nickz Posted February 3 Share Posted February 3 (edited) La copia de seguridad contiene todos los archivos necesarios? La única copia de seguridad en que puedes confiar es si tú mismo bajas (aseguras) la data. Que dice la linea 49? Edited February 3 by Nickz (see edit history) Link to comment Share on other sites More sharing options...
jla290 Posted February 3 Author Share Posted February 3 23 minutes ago, Nickz said: La copia de seguridad contiene todos los archivos necesarios? La única copia de seguridad en que puedes confiar es si tú mismo bajas (aseguras) la data. Que dice la linea 49? La copia de seguridad es la que hace mi proveedor de hosting, y siempre ha funcionado. ¿Ha podido haber un solapamiento de archivos entre la copia del proveedor de hosting y la que ha hecho el autoupgrade? La línea 49 dice: class ModifyAllShopsExtension extends AbstractTypeExtension Link to comment Share on other sites More sharing options...
Nickz Posted February 3 Share Posted February 3 3 hours ago, jla290 said: ¿Ha podido haber un solapamiento de archivos entre la copia del proveedor de hosting y la que ha hecho el autoupgrade? Baja la version PHP para ver si se arregla. Link to comment Share on other sites More sharing options...
jla290 Posted February 3 Author Share Posted February 3 2 minutes ago, Nickz said: Baja la version PHP para ver si se arregla. Ahora mismo tengo Prestashop 1.7.8.10. La versión de php es 7.4.32 y lo he bajado a 7.3.33 desde el Plesk. ¿Tengo que modificar algún archivo para que se realice correctamente el cambio de versión de php? Gracias. Link to comment Share on other sites More sharing options...
Nickz Posted February 3 Share Posted February 3 1 hour ago, jla290 said: Ahora mismo tengo Prestashop 1.7.8.10. La versión de php es 7.4.32 y lo he bajado a 7.3.33 desde el Plesk. ¿Tengo que modificar algún archivo para que se realice correctamente el cambio de versión de php? Gracias. en teoria un restart of apatche es necesario. Pregunta a tu hosting si hace falta o no y cómo se hace. Link to comment Share on other sites More sharing options...
jla290 Posted February 3 Author Share Posted February 3 9 minutes ago, Nickz said: en teoria un restart of apatche es necesario. Pregunta a tu hosting si hace falta o no y cómo se hace. Hola @Nickz, en phpinfo.php ya me aparece la versión de php inferior (7.3.33), intuyo que ya se habrá realizado el cambio pero sigue sin funcionar. Link to comment Share on other sites More sharing options...
Nickz Posted February 3 Share Posted February 3 Que version teniía anteriormente a la 1.7.8.11??? El back up es que versión??? Link to comment Share on other sites More sharing options...
jla290 Posted February 3 Author Share Posted February 3 10 minutes ago, Nickz said: Que version teniía anteriormente a la 1.7.8.11??? El back up es que versión??? Prestashop tenía y tiene 1.7.8.10, el intento de actualización era a 1.7.8.11 pero no llegué a hacerlo por que me encontré con este problema. Por lo tanto, el backup tiene la versión 1.7.8.10. Y como te he comentado antes, ahora la versión de php es 7.3.33 (antes 7.4.32). Pienso que ha podido haber un conflicto/solapamiento de archivos entre la copia que tenía hecha el módulo de 1-click upgrade y el backup del proveedor de hosting. El problema es que reestablecer la backup borrando previamente base de datos y archivos no debería arrastrar ningún problema. El backup es del directorio httpdocs únicamente, al mismo nivel de httpdocs hay otros directorios y ficheros (directorio principal) que no están respaldados por el backup. ¿Podría estar aquí el problema? Gracias. Link to comment Share on other sites More sharing options...
jla290 Posted February 3 Author Share Posted February 3 1 hour ago, Nickz said: Que version teniía anteriormente a la 1.7.8.11??? El back up es que versión??? Hola de nuevo, buscando solución por internet he caído en la cuenta que hice click en la opción rollback con un backup anterior desde el módulo 1-click upgrade y actualicé la página para detenerlo. Ahí fue cuando comenzó el problema. ¿Alguna solución que sirva de precedente? Link to comment Share on other sites More sharing options...
Nickz Posted February 3 Share Posted February 3 Una solucion es usar al version anterior. Usa el respaldo en localhost y ves que es que modulo no te sigue en lu intención de actualizar. Por que hiciste la actualización? Link to comment Share on other sites More sharing options...
jla290 Posted February 3 Author Share Posted February 3 1 minute ago, Nickz said: Una solucion es usar al version anterior. Usa el respaldo en localhost y ves que es que modulo no te sigue en lu intención de actualizar. Por que hiciste la actualización? Normalmente cuando viene una actualización menor de 1.7 suelo actualizar y no tengo problemas. Hice lo siguiente, te lo cuento con más detalle: El día 1 de febrero intenté actualizar Prestashop con 1-click upgrade, pero hubo un error en mitad del proceso y restablecí la copia de mi proveedor de hosting. Ayer, día 2 volví a intentar actualizar Prestashop desde 1-click upgrade, y para que no volviera a hacer otra copia de seguridad (por que en el primer intento ya hizo una) seleccioné ese backup y le dí erroneamente a rollback. Recargué la página para detenerlo y surgió el problema. Entonces, dispongo de la copia que hizo el 1-click upgrade el día 1 de febrero y de la copia del 2 de febrero que hace cada día mi proveedor de hosting. ¿A qué te refieres con que use la versión anterior? Ahora mismo tengo la versión de prestashop no actualizada por lo que no se por que me da este problema y no corregirse restableciendo copia. Link to comment Share on other sites More sharing options...
Nickz Posted February 3 Share Posted February 3 (edited) 18 hours ago, jla290 said: Normalmente cuando viene una actualización menor de 1.7 suelo actualizar y no tengo problemas. Existe un dicho famoso diciendo que uno no hace cambios en un sistema que funciona bien. Postea una oferta en el foro de trabajo. Por foro y sin conocimiento será prácticamente imposible guiarte hacía la solución. Hacen falta ver la data, ver el servidor. A veces el servidor tiene una función deshabilitada y por ende arroja errores. Edited February 4 by Nickz (see edit history) Link to comment Share on other sites More sharing options...
Yelish Posted February 5 Share Posted February 5 ¿Puedes volver a un backup anterior a todos tus intentos? Creo que al recargar la página detuviste el proceso. Volver a un punto anterior e iniciar de nuevo es lo ideal. Siempre hay que finalizar procesos porque pueden conllevar efectos indeseados en sistemas complejos. Un saludo y ya me comentas, Link to comment Share on other sites More sharing options...
jla290 Posted February 6 Author Share Posted February 6 On 2/5/2024 at 11:53 AM, Yelish said: ¿Puedes volver a un backup anterior a todos tus intentos? Creo que al recargar la página detuviste el proceso. Volver a un punto anterior e iniciar de nuevo es lo ideal. Siempre hay que finalizar procesos porque pueden conllevar efectos indeseados en sistemas complejos. Un saludo y ya me comentas, Hola, @Yelish. Tengo backup anterior al problema y a los intentos, pues cada día se genera una copia. He probado a usar la copia de seguridad que creó 1-click upgrade (la que detuve) y obviamente también las copìas generadas por el proveedor de hosting. Pero todas "arrastran" el problema, algo que no tendría sentido por que las copias de seguridad deberían volver a la situación anterior. Link to comment Share on other sites More sharing options...
Yelish Posted February 7 Share Posted February 7 Hola, qué tal? Buscando un poco por ahí tu problema, he encontrado que un usuario resolvió la incidencia simplemente restaurando la carpeta src desde un backup anterior, nada más. Aquí está el link: https://github.com/PrestaShop/PrestaShop/issues/34236 A ver si te sirve de ayuda. La dificultad principal para poderte ofrecer soporte en este sentido radica en lo sumamente difícil que resulta emular las circunstancias de tu incidencia en mis servidores de pruebas. A ver si hay suerte. Un saludo. Link to comment Share on other sites More sharing options...
jla290 Posted February 7 Author Share Posted February 7 13 hours ago, Yelish said: Hola, qué tal? Buscando un poco por ahí tu problema, he encontrado que un usuario resolvió la incidencia simplemente restaurando la carpeta src desde un backup anterior, nada más. Aquí está el link: https://github.com/PrestaShop/PrestaShop/issues/34236 A ver si te sirve de ayuda. La dificultad principal para poderte ofrecer soporte en este sentido radica en lo sumamente difícil que resulta emular las circunstancias de tu incidencia en mis servidores de pruebas. A ver si hay suerte. Un saludo. Hola, @Yelish. Yo también me he cruzado con esa misma solución mientras buscaba ayuda, pero llego a un callejón sin salida. Al sustituir la carpeta src me aparece el error que te adjunto. Muchas gracias por el interés, quedo a la espera. Link to comment Share on other sites More sharing options...
wimotek Posted February 8 Share Posted February 8 try to clean cache both on /cache and /var/cache (or all files on /var,but im sure it is ok,but works for me). Link to comment Share on other sites More sharing options...
jla290 Posted February 8 Author Share Posted February 8 9 hours ago, wimotek said: try to clean cache both on /cache and /var/cache (or all files on /var,but im sure it is ok,but works for me). Hola, @wimotek He borrado el contenido de /cache y de /var/cache, incluso he borrado todo el contenido de /var pero continúa el error "You have requested a non-existent service "form.type.sell.product.description.description_type"". ¿Qué puedo hacer? Link to comment Share on other sites More sharing options...
wimotek Posted February 8 Share Posted February 8 6 minutes ago, jla290 said: Hola, @wimotek He borrado el contenido de /cache y de /var/cache, incluso he borrado todo el contenido de /var pero continúa el error "You have requested a non-existent service "form.type.sell.product.description.description_type"". ¿Qué puedo hacer? backup your files first . then download new src files to your webserver. delete install directory . and just only restore the setting file and /img/p/* files from your backup file. by the way. i don't know which file is the setting file on 1.7.8 . i just know it is /app/config/parameters.php on 8.1.3 Link to comment Share on other sites More sharing options...
jla290 Posted February 8 Author Share Posted February 8 1 hour ago, wimotek said: backup your files first . then download new src files to your webserver. delete install directory . and just only restore the setting file and /img/p/* files from your backup file. by the way. i don't know which file is the setting file on 1.7.8 . i just know it is /app/config/parameters.php on 8.1.3 ¿Qué quieres decir con que elimine el directorio de instalación? Gracias @wimotek Link to comment Share on other sites More sharing options...
wimotek Posted February 8 Share Posted February 8 36 minutes ago, jla290 said: ¿Qué quieres decir con que elimine el directorio de instalación? Gracias @wimotek just restore src files . not reinstall prestashop. ususally delete install directory after installing. Link to comment Share on other sites More sharing options...
jla290 Posted February 8 Author Share Posted February 8 Hola @wimotek, te cuento lo que he hecho: 1. Eliminar base de datos y archivos para evitar sobreescritura. 2. Restaurar copia completa (backup y base de datos) del día anterior al error. 3. Descargar de https://prestashop.es/versions/ la versión 1.7.8.10 y extraer la carpeta src. 4. Eliminar directorio /scr de mis archivos y subir el directorio /scr descargado de https://prestashop.es/versions/. 5. Eliminar cache. Hasta aquí, si accedo en el backoffice y activo el debug me sale el error "You have requested a non-existent service "form.type.sell.product.description.description_type". Si hago una nueva instalación y conecto la base de datos existente con el archivo parameters.php pierdo el contenido de la web. Uso una plantilla y módulos no nativos de Prestashop. Link to comment Share on other sites More sharing options...
jla290 Posted February 8 Author Share Posted February 8 7 hours ago, wimotek said: just restore src files . not reinstall prestashop. ususally delete install directory after installing. Hola, @wimotek, te cuento novedades. He renombrado httpdocs como OLD, y he creado una nueva carpeta llamada httpdocs donde he descomprimido la estructura de archivos de Prestashop. He seguido los pasos de la instalación en dominio.com/install, he conectado la base de datos y se ha creado una web nueva. Para restaurar mi web he copiado de OLD a httpdocs las carpetas de modules, img, themes, translations y mails, y finalmente he importado la base de datos pues estaba vacía. Consigo que se vea el frontoffice y el backoffice, sin embargo me dice que el usuario o la contraseña no es correcta. He probado a cambiar la contraseña desde phpmyadmin pero no funciona. Lo estoy haciendo bien? Alguna sugerencia? Gracias! Link to comment Share on other sites More sharing options...
wimotek Posted February 9 Share Posted February 9 47 minutes ago, jla290 said: Hola, @wimotek, te cuento novedades. He renombrado httpdocs como OLD, y he creado una nueva carpeta llamada httpdocs donde he descomprimido la estructura de archivos de Prestashop. He seguido los pasos de la instalación en dominio.com/install, he conectado la base de datos y se ha creado una web nueva. Para restaurar mi web he copiado de OLD a httpdocs las carpetas de modules, img, themes, translations y mails, y finalmente he importado la base de datos pues estaba vacía. Consigo que se vea el frontoffice y el backoffice, sin embargo me dice que el usuario o la contraseña no es correcta. He probado a cambiar la contraseña desde phpmyadmin pero no funciona. Lo estoy haciendo bien? Alguna sugerencia? Gracias! you should restore old parameters.php file too. Link to comment Share on other sites More sharing options...
jla290 Posted February 9 Author Share Posted February 9 7 hours ago, wimotek said: you should restore old parameters.php file too. Hola, también he restaurado el archivo parameters.php. He vuelto a restablecer la contraseña desde la base de datos pero no me la reconoce, y de intentarlo tanto ha vuelto a salir error 500 en el backoffice. Link to comment Share on other sites More sharing options...
wimotek Posted February 10 Share Posted February 10 On 2/9/2024 at 3:45 PM, jla290 said: Hola, también he restaurado el archivo parameters.php. He vuelto a restablecer la contraseña desde la base de datos pero no me la reconoce, y de intentarlo tanto ha vuelto a salir error 500 en el backoffice. en, maybe your host may have some changes. make sure . you have a new install prestashop. and work well. then restore your database. check again. if still ok, restore imgs plugins etc. finally checked agan. if not . check which plugin not compatiable with the version,or not configure well. Link to comment Share on other sites More sharing options...
jla290 Posted February 10 Author Share Posted February 10 9 hours ago, wimotek said: en, maybe your host may have some changes. make sure . you have a new install prestashop. and work well. then restore your database. check again. if still ok, restore imgs plugins etc. finally checked agan. if not . check which plugin not compatiable with the version,or not configure well. He realizado una instalación limpia, restaurando img, modules, mails, translations, themes y .httpacess, lo he vinculado con la base de datos, me ha salido el formulario del backoffice pero al entrar me ha vuelto a salir el error "form.type.sell.product.description.description_type". No se que más hacer.. Link to comment Share on other sites More sharing options...
Yelish Posted February 12 Share Posted February 12 He pensado, y creo que coincidimos, hiciste lo que se debía hacer con el módulo autoupgrade, es decir, desinstalarlo, borrar la carpeta upgrade, volver a descargar la nueva versión, y ahora volver a intentar. Intenta, un saludo. Link to comment Share on other sites More sharing options...
wimotek Posted February 12 Share Posted February 12 On 2/11/2024 at 3:51 AM, jla290 said: He realizado una instalación limpia, restaurando img, modules, mails, translations, themes y .httpacess, lo he vinculado con la base de datos, me ha salido el formulario del backoffice pero al entrar me ha vuelto a salir el error "form.type.sell.product.description.description_type". No se que más hacer.. which version did you newly install? latest one ? or old one before you upgrade? maybe you should try old version, and try to make a upgrade again. Link to comment Share on other sites More sharing options...
jla290 Posted February 12 Author Share Posted February 12 12 hours ago, Yelish said: He pensado, y creo que coincidimos, hiciste lo que se debía hacer con el módulo autoupgrade, es decir, desinstalarlo, borrar la carpeta upgrade, volver a descargar la nueva versión, y ahora volver a intentar. Intenta, un saludo. Hola, @Yelish. He conseguido que funcione tanto el front como el back después de decenas de intentos de reinstalación de PrestaShop. En esta ocasión NO he subido la carpeta de modules y me ha funcionado aunque como es lógico, sin reproducir módulos no nativos. He ido pasando uno a uno los módulos adicionales que tengo activados en mi web y ahora va bien. Sin embargo hay algo que no me deja del todo tranquilo, y es que cuando borro el contenido de var/cache (borrando el caché desde el backoffice no me ocurre) me vuelve a salir el error 500 en el backoffice, pero como tenía copia de seguridad de los avances he dado un paso atrás. ¿Sabes a qué puede deberse? Gracias! Link to comment Share on other sites More sharing options...
jla290 Posted February 12 Author Share Posted February 12 8 hours ago, wimotek said: which version did you newly install? latest one ? or old one before you upgrade? maybe you should try old version, and try to make a upgrade again. Hola! Los intentos de reinstalación ha sido con la versión anterior, en mi caso 1.7.8.10. Pero por fin he podido reinstalarlo y lograr que funcione. Link to comment Share on other sites More sharing options...
Yelish Posted February 13 Share Posted February 13 Es un error común, tan solo tenlo en consideración si se repite. Has borrado la caché e intentas acceder a un file que no existe. Me alegro de que todo haya salido bien,ya que estás por qué no actualizar a 8, pero ahora cuidado con los módulos. Instalalos de uno en uno y ten cuidado por si sueltan prenda, especialmente aquellos que tienen mal codigo como los que usan overrides. Un saludo, y gracias por formar parte de esta comunidad. 1 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now