Avisos
Vaciar todo

[Resuelto] Error 500 backoffice

25 Respuestas
3 Usuarios
0 Reactions
44 Visitas
Respuestas: 91
Estimable Member
Topic starter
 

Buenas tardes,

A raíz de intentar clonar la web para actualizar el tema a uno nuevo que soportase un php superior al que tenemos actualmente, tuvimos alguno problemas en la web, se resolvieron pero ahora al restaurar copias de seguridad, no conseguimos acceder al backoffice restaurando en cualquier fecha anterior al error (cosa que antes si solucionaba haciendolo de manera limpia borrando primero el contenido completo ed public_html

Este es eñ error que sale al depurar:

[11-Dec-2025 12:52:47 Europe/Madrid] PHP Fatal error: Uncaught Symfony\Component\Yaml\Exception\ParseException: The constant "PrestaShopBundle\Form\Admin\Extension\ModifyAllShopsExtension::MODIFY_ALL_SHOPS_PREFIX" is not defined at line 15 (near "- !php/const PrestaShopBundle\Form\Admin\Extension\ModifyAllShopsExtension::MODIFY_ALL_SHOPS_PREFIX"). in /home2/tustaqui/public_html/vendor/symfony/symfony/src/Symfony/Component/Yaml/Inline.php:720

He intentado modificar cosas que he visto por ahí pero no solucionan nada o quitan este error pero salen otros.

Gracias.

Contenido solo visible a usuarios registrados


 
Respondido : 11/12/2025 12:49 pm
Pepe
 Pepe
Respuestas: 41899
Illustrious Member Admin
 

Hola Javier.

Que version de Prestashop tienes instalada ?

Las versiones de prestashop de la rama 8x necesitan la version de PHP 8.1 o superior.

El error que muestras suele venir por una actualización fallida de prestashop 1.7 a 8.

La restauracion la hiciste eliminado lo que tenias en la carpeta de la instalacion ? si lo hiciste sin eliminar primero la base de datos y los archivos es posible que quden restos de la anterior instalcion y que tengas ese error.

 

.- Elimina la base de datos y los archivos de prestashop, si tienes la en public_html elimina todo menos las carpetas que tengas de otras instalaciones.

Una vez lo tengas todo limpiio realiza de nuevo la restauración. 

 

Un saludo


Esta publicación ha sido modificada el hace 2 meses 2 veces por Pepe
 
Respondido : 11/12/2025 1:16 pm
Respuestas: 91
Estimable Member
Topic starter
 

No he intentado actualizar aun, todo esto es previo a ello y de hecho la idea era pasar primero de 1.7.6.3 que es la actual, a 1.7.8.x por ahora porque lo principal es salir de esa versión y cambiar a Warehouse que he comprado. 

La tienda tiene algún tipo de corrupción porque no puedo TOCAR nada en el BackOffice salvo textos o crear productos porque se rompe y me sale el error 500. Sobre todo viene el problema si actualizo o instalo algún módulo.

Han tenido que restaurarme desde el servidor varias veces la web porque desde Superbackup no se solucionaban los errores y seguía sin B.O. Ahora puedo restaurar yo (por ahora) pero a la mínima se cae y tengo que restaurar así que lo he dejado por ahora.

Paralelamente, tengo otra tienda en la misma carpeta public, con mismo tema y todo y esa no me da problemas al actualizar o instalar módulos,. De ahí el pensar en que esté corrupta la tienda que me esta dando problemas.


 
Respondido : 15/12/2025 3:49 pm
Pepe
 Pepe
Respuestas: 41899
Illustrious Member Admin
 

Hola Javier.

Sobre todo viene el problema si actualizo o instalo algún módulo.

Si tienes problemas al instalar o actualizar puede venir por la version de PHP, estas utilizando la version 7.2 y es posible que necesite versiones superiores 7.4

Puedes probar a modificar la version de php:

-> https://guias.webempresa.com/preguntas-frecuentes/cambiar-la-version-php

 

Un Saludo


 
Respondido : 15/12/2025 4:01 pm
Respuestas: 91
Estimable Member
Topic starter
 

Creo que el problema podría venir del módulo Smartblog que esta en la tienda problemática y en la otra no, además que algún error de estos días le mencionan. He leído que puede dar problemas. Actualmente la versión que tengo me "obliga a actualizar" para entrar en el. Si le quito solucionaría el problema o puede colgarse de nuevo la tienda y tener que restaurar?

 


 
Respondido : 15/12/2025 4:21 pm
Karen Rios
Respuestas: 19198
Illustrious Member Moderator
 

Hola Javier, 

Si es solo el módulo del blog no debe generar más error que no mostrar el contenido; puedes probar renombrarlo desde tu wepanel y revisar si al hacerlo el error se elimina. 

Verifícalo y nos comentas cómo va todo

Un Saludo 


 
Respondido : 15/12/2025 4:38 pm
Respuestas: 91
Estimable Member
Topic starter
 

Nada, se rompió el BackOffice al desinstalar Smartblog...y otra vez error 500. No se que hacer ya...

Es curioso porque ahora que me vuelve a dejar restaurar a mi desde Superbackup (que hasta ahora me lo solo funciona si me voy a la copia del 20 de noviembre, si es después no. Pero si una vez he vuelto al 20 de noviembre luego restauro una reciente si funciona el back...no logro comprenderlo.


 
Respondido : 15/12/2025 4:59 pm
Karen Rios
Respuestas: 19198
Illustrious Member Moderator
 

Hola Javier,

Esto quiere decir que en el rango de esas fechas antes o después del 20 algo se modificó en el sitio web que comenzó a generar conflictos, ¿Si dejas la copia del 20 de noviembre, todo funciona de forma correcta? 

Prueba dejar esta copia y hacer un clon del sitio web con la web funcionando antes de hacer cualquier cambio, de esta forma puedes ir detectando qué está generando el conflicto.

Un Saludo

 

 
Respondido : 15/12/2025 5:04 pm
Respuestas: 91
Estimable Member
Topic starter
 

Intenté hace un clon y a raíz de eso me empezaron los problemas pero yo creo que más que del tema del clon fue porque al implicar tocar cosas dio la cara ya que llevaba mucho mucho mucho tiempo sin tocar ni actualizar nada. Pero el clon realmente lo intenté alrededor del 4 de diciembre por lo que igual fue lo que detonó pero venía trasteando problemas.

La copia del 20 de noviembre es la que supuestamente me abre la puerta a tener de nuevo backoffice pero en esa fecha si tocó algo se cae el backoffice y sale de nuevo el error 500…imagino que ahí estaría al límite la web pero aún funcionando…


 
Respondido : 15/12/2025 5:20 pm
Karen Rios
Respuestas: 19198
Illustrious Member Moderator
 

Hola Javier, 

Entiendo, en este caso no vemos otro error que esté generando un conflicto. Es un poco testear el sitio web directamente de producción, ya que necesitas ir probando cosas, sobre todo con Prestashop, ya que es un CMS muy delicado a la hora de hacer cambios y actualizaciones.

Verifica que errores te indica el error_log del sitio web, lo idea como te comento, es que tengas un clon de la tienda, aunque sea en local, para que puedas ir moviendo cosas.

Ahora mismo veo que se generaron estos errores.

[15-Dec-2025 17:49:45 Europe/Madrid] PHP Fatal error: Uncaught Symfony\Component\Yaml\Exception\ParseException: The constant "PrestaShopBundle\Form\Admin\Extension\ModifyAllShopsExtension::MODIFY_ALL_SHOPS_PREFIX" is not defined at line 15 (near "- !php/const PrestaShopBundle\Form\Admin\Extension\ModifyAllShopsExtension::MODIFY_ALL_SHOPS_PREFIX"). in /home2/tustaqui/public_html/vendor/symfony/symfony/src/Symfony/Component/Yaml/Inline.php:720

Verifica que más te muestra y comprueba si obtienes la pista

Un Saludo 

 

 
Respondido : 15/12/2025 5:57 pm
Respuestas: 91
Estimable Member
Topic starter
 

Buenas tardes,

 

He estado sin tocar nada estos días haciendo otro tipo de actualizaciones tipo textos y productos. Hoy al actualizar el sitemap desde prestashop, después de generarlo, no se veían borrados los cambios que hice y le di a borrar cache dentro de prestashop y otra vez roto el B.O...en error log me habla de problemas con 2 módulos (ganalitics y megask), no se si pueden ser los causantes de todo, o solo de esto en concreto y el problema es paralelo...

 

Pongo algunas lineas:
[17-Dec-2025 13:43:36 Europe/Madrid] PHP Notice: Undefined index: name in /home2/tustaqui/public_html/var/cache/prod/smarty/compile/01/44/15/014415a709612f5e5c087a67ff2249c03a1a35a6_2.file.megaask_display_product_buttons.tpl.php on line 42
[17-Dec-2025 13:43:36 Europe/Madrid] PHP Notice: Undefined index: name in /home2/tustaqui/public_html/var/cache/prod/smarty/compile/01/44/15/014415a709612f5e5c087a67ff2249c03a1a35a6_2.file.megaask_display_product_buttons.tpl.php on line 45
[17-Dec-2025 13:43:36 Europe/Madrid] PHP Notice: Undefined index: description_short in /home2/tustaqui/public_html/var/cache/prod/smarty/compile/01/44/15/014415a709612f5e5c087a67ff2249c03a1a35a6_2.file.megaask_display_product_buttons.tpl.php on line 47
[17-Dec-2025 13:43:36 Europe/Madrid] PHP Notice: Undefined index: name in /home2/tustaqui/public_html/modules/ganalytics/ganalytics.php on line 530
[17-Dec-2025 13:43:36 Europe/Madrid] PHP Notice: Undefined index: category in /home2/tustaqui/public_html/modules/ganalytics/ganalytics.php on line 531
[17-Dec-2025 13:43:36 Europe/Madrid] PHP Notice: Undefined index: price in /home2/tustaqui/public_html/modules/ganalytics/ganalytics.php on line 539
[17-Dec-2025 13:44:04 Europe/Madrid] PHP Notice: Undefined index: link_rewrite in /home2/tustaqui/public_html/modules/megaask/megaask.php on line 851
[17-Dec-2025 13:44:04 Europe/Madrid] PHP Notice: Undefined index: name in /home2/tustaqui/public_html/var/cache/prod/smarty/compile/01/44/15/014415a709612f5e5c087a67ff2249c03a1a35a6_2.file.megaask_display_product_buttons.tpl.php on line 42
[17-Dec-2025 13:44:04 Europe/Madrid] PHP Notice: Undefined index: name in /home2/tustaqui/public_html/var/cache/prod/smarty/compile/01/44/15/014415a709612f5e5c087a67ff2249c03a1a35a6_2.file.megaask_display_product_buttons.tpl.php on line 45
[17-Dec-2025 13:44:04 Europe/Madrid] PHP Notice: Undefined index: description_short in /home2/tustaqui/public_html/var/cache/prod/smarty/compile/01/44/15/014415a709612f5e5c087a67ff2249c03a1a35a6_2.file.megaask_display_product_buttons.tpl.php on line 47
[17-Dec-2025 13:44:04 Europe/Madrid] PHP Notice: Undefined index: name in /home2/tustaqui/public_html/modules/ganalytics/ganalytics.php on line 530
[17-Dec-2025 13:44:04 Europe/Madrid] PHP Notice: Undefined index: category in /home2/tustaqui/public_html/modules/ganalytics/ganalytics.php on line 531
[17-Dec-2025 13:44:04 Europe/Madrid] PHP Notice: Undefined index: price in /home2/tustaqui/public_html/modules/ganalytics/ganalytics.php on line 539

 

En depuracion veo esto que creo qu e es como siempre:

(3/3) FileLoaderLoadException
The file "/home2/tustaqui/public_html/src/PrestaShopBundle/Resources/config/services/core/form/command_builder.yml" does not contain valid YAML: The constant "PrestaShopBundle\Form\Admin\Extension\ModifyAllShopsExtension::MODIFY_ALL_SHOPS_PREFIX" is not defined at line 15 (near "- !php/const PrestaShopBundle\Form\Admin\Extension\ModifyAllShopsExtension::MODIFY_ALL_SHOPS_PREFIX") in /home2/tustaqui/public_html/src/PrestaShopBundle/Resources/config/services/core/form/command_builder.yml (which is being imported from "/home2/tustaqui/public_html/src/PrestaShopBundle/Resources/config/services/core/form.yml").

 

(2/3) InvalidArgumentException
The file "/home2/tustaqui/public_html/src/PrestaShopBundle/Resources/config/services/core/form/command_builder.yml" does not contain valid YAML: The constant "PrestaShopBundle\Form\Admin\Extension\ModifyAllShopsExtension::MODIFY_ALL_SHOPS_PREFIX" is not defined at line 15 (near "- !php/const PrestaShopBundle\Form\Admin\Extension\ModifyAllShopsExtension::MODIFY_ALL_SHOPS_PREFIX").

(1/3) ParseException
The constant "PrestaShopBundle\Form\Admin\Extension\ModifyAllShopsExtension::MODIFY_ALL_SHOPS_PREFIX" is not defined at line 15 (near "- !php/const PrestaShopBundle\Form\Admin\Extension\ModifyAllShopsExtension::MODIFY_ALL_SHOPS_PREFIX").


 
Respondido : 17/12/2025 1:13 pm
Respuestas: 91
Estimable Member
Topic starter
 

CORRIJO, el error log que puse no es el de admin, es el de public. El de admin seria el que pongo al final.

He leído que podría ser un desajuste de versiones / caché Symfony corrupta en el Back Office.
¿Cómo se limpiaría completamente la caché de Symfony del admin y verificar la integridad del core (src/PrestaShopBundle)? ¿Se solucionaría con esto?
El front funciona correctamente.

PHP Fatal error: Uncaught Symfony\Component\Yaml\Exception\ParseException: The constant "PrestaShopBundle\Form\Admin\Extension\ModifyAllShopsExtension::MODIFY_ALL_SHOPS_PREFIX" is not defined at line 15 (near "- !php/const PrestaShopBundle\Form\Admin\Extension\ModifyAllShopsExtension::MODIFY_ALL_SHOPS_PREFIX"). in /home2/tustaqui/public_html/vendor/symfony/symfony/src/Symfony/Component/Yaml/Inline.php:720

 


 
Respondido : 17/12/2025 2:11 pm
Pepe
 Pepe
Respuestas: 41899
Illustrious Member Admin
 

Hola Javier.

No es ningun error, los PHP Notice (un aviso), no es un problema grave y no rompe nada en tu tienda PrestaShop.

Por ejemplo el error "PHP Notice: Undefined index: name in .../modules/ganalytics/ganalytics.php on line 530" es un problema común en PrestaShop, especialmente con el módulo oficial de Google Analytic.

El error 500 que tienes en el adminsitrador suele venir por archivos corruptos o si intentaste subir algun archivo/carpeta de prestashop para reemplazarlo y hay una incompativilidad de versiones.

Lo mejor en estos casos es realizar una instalacion limpia de prestaso de la misma version que tienes ahora.

.- Descarga prestashop desde esta URL:
-> https://github.com/PrestaShop/PrestaShop/releases/tag/1.7.6.3

.- Accede a app -> config y descarga el archivo parameters.php, este archivo es el que tiene la configuración y los datos de la base de datos

.- Borra todo excepto:

  • /img/ (imágenes de productos, categorías, etc.).
  • /upload/ y /download/ (si tienes archivos subidos).
  • /themes/ (tu tema personalizado, si no es el default).
  • /modules/ (tus módulos personalizados).

.- Sube todos los archivos del ZIP nuevo, sobrescribiendo lo que hay

.- Restaura en archivo parameters.php que descargaste antes en app -> config

.- Borra la carpeta cache que se encuentar dentro de la carpeta var

 

Revisa si con eso se soluciona y nos comentas.

 

Un Saludo


 
Respondido : 17/12/2025 3:26 pm
Respuestas: 91
Estimable Member
Topic starter
 

Perfecto gracias!

Hay riesgo haciendo eso de que se estropee algo si falla algo en el proceso, o fallo yo, y que sea irreparable o siempre se podría volver a una copia de seguridad anterior?

Por cierto, investigando y depurando errores conseguí volver a tener activo el Back Office, haciendo varias modificaciones y aislando un módulo que me daba error que era uno de comentarios de producto, pero en cuanto intenté actualizar otro módulo para ver si se había solucionado, se volvió a caer el Back Office y tuve que restaurar.


Esta publicación ha sido modificada el hace 2 meses por Javier
 
Respondido : 18/12/2025 7:43 am
Pepe
 Pepe
Respuestas: 41899
Illustrious Member Admin
 

Hola Javier.

Bueno siempre puede surgir algo pero con superbackup puedes restaurar la web.

Ahora veo que esta cargando:

chrome capture 2025 12 18

Que modulo es el que actualizaste y te dio el problema ?

 

Un saludo


 
Respondido : 18/12/2025 10:03 am
Página 1 / 2