Error 500 backend p...
Avisos
Vaciar todo

[Resuelto] Error 500 backend pagos>preferencias prestashop 1.7.6.3  

Página 2 / 3
 
Ibrahim Andres
 Ibrahim Andres
Usuario eminente

hola chicos antes que nada espero que se encuentren bien y con salud...

Les escribo para ver si me pueden ayudar con un problema que tengo de un error 500 en el backend de mi prestashop 1.7.6.3  y es el siguiente:

cada vez que trato de entrar en la pestaña de pagos>preferencias(aquí específicamente en "preferencias") me salta Error 500

Oops! An Error Occurred
The server returned a "500 Internal Server Error".
Something is broken. Please let us know what you were doing when this error occurred. We will fix it as soon as possible. Sorry for any inconvenience caused.

Entonces para verificar que ocurría active el modo depuración y me salia el siguiente Error (teniendo el prestashop 1.7.6.3 con PHP versión 7.3):

(1/1) ContextErrorException
Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"?

in UnitOfWork.php line 2636
at ErrorHandler->handleError(2, '"continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"?', '/home/santorin/public_html/vendor/doctrine/orm/lib/Doctrine/ORM/UnitOfWork.php', 2636, array('class' => 'Doctrine\\ORM\\UnitOfWork', 'e' => 32767, 'file' => '/home/santorin/public_html/vendor/composer/../doctrine/orm/lib/Doctrine/ORM/UnitOfWork.php'))
in DebugClassLoader.php line 156
at require()
in DebugClassLoader.php line 156
at DebugClassLoader->loadClass('Doctrine\\ORM\\UnitOfWork')
at spl_autoload_call('Doctrine\\ORM\\UnitOfWork')
in EntityManager.php line 160
at EntityManager->__construct(object(Connection), object(Configuration), object(ContainerAwareEventManager))
in EntityManager.php line 850
at EntityManager::create(object(Connection), object(Configuration))
in appDevDebugProjectContainer.php line 1815
at appDevDebugProjectContainer->getDoctrine_Orm_DefaultEntityManagerService()
in Container.php line 306
at Container->get('doctrine.orm.default_entity_manager')
in ManagerRegistry.php line 48
at ManagerRegistry->getService('doctrine.orm.default_entity_manager')
in AbstractManagerRegistry.php line 231
at AbstractManagerRegistry->getManagers()
in ProxyCacheWarmer.php line 49
at ProxyCacheWarmer->warmUp('/home/santorin/public_html/var/cache/dev')
in CacheWarmerAggregate.php line 52
at CacheWarmerAggregate->warmUp('/home/santorin/public_html/var/cache/dev')
in Kernel.php line 680
at Kernel->initializeContainer()
in Kernel.php line 135
at Kernel->boot()
in Kernel.php line 195
at Kernel->handle(object(Request), 1, false)
in index.php line 86

Luego como no tengo ni puñetera idea de que es todo ese código de error,  lo siguiente que hice fue probar cambiando la versión del PHP 7.3 a 7.1 y de esa manera solo en modo depuración no me da ningún error 500 y me deja acceder hasta pago>preferencias y puedo modificar, guardar cambios sin ningún problema.

Entonces por favor me pueden ayudar con este problema, quisiera poder acceder a la configuración de pago>preferencias sin tener que activar el modo depuración y teniendo que bajar la versión de PHP a 7.1

muchas gracias de ante mano

un abrazo !

Respondido : 08/04/2020 9:12 am
Karen Rios
 Karen Rios
Usuario Moderator

Hola Ibrahim,

Desactiva el modulo de Stripe, una vez lo desactives elimina la cache de smarty

Para ello ingresa al menú Preferencias Avanzadas ->  Rendimiento

imagen

Luego actualiza tu versión de Prestashop a la versión 1.7.6.4

Usa la versión PHP 7.2 como máximo ya que la versión 7.3 genera problemas.

Por ultimo desactiva todos los módulos que no tengan actualizaciones ya que los que tenias para la versión Prestashop 1.6 no son compatibles con la versión Prestashop 1.7

Saludos

Respondido : 08/04/2020 4:52 pm

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

Ibrahim Andres
 Ibrahim Andres
Usuario eminente

@karenrios

hola karen, no me deja desactivar el modulo de stripe me da el siguiente error:

Error!
Could not perform action disable for module undefined
Respondido : 08/04/2020 5:09 pm
Karen Rios
 Karen Rios
Usuario Moderator

Hola Ibrahim,

Desactivalos desde tu carpeta modules en el cpanel

Dentro de tu carpeta raíz ubica la carpeta módulos -> stripe

Pincha sobre ella con el botón derecho del mouse y renombra la carpeta por ejemplo stripe_OLD

imagen

Saludos

Respondido : 08/04/2020 5:13 pm

Ibrahim Andres
 Ibrahim Andres
Usuario eminente

@karenrios

listo ya lo hice y nada todo igual me sigue dando error 500 al hacer clic aquí:

dos
uno

 

Respondido : 08/04/2020 5:20 pm
Karen Rios
 Karen Rios
Usuario Moderator

Hola Ibrahim

Le compartí el hilo a Pepe para que lo revise, estará respondiendo por aquí mismo.

Saludos

Respondido : 08/04/2020 5:42 pm

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

Ibrahim Andres
 Ibrahim Andres
Usuario eminente

@karenrios

@pepe

alguna otra ayuda por favor ??

en poder respondeme pepe !

muchas gracias !

 

Respondido : 08/04/2020 6:08 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Verifica cambiando PHP a la versión 7.2

Veo que igualmente puedes actualizar tu PrestaShop a la versión actual 1.7.6.4, esto para descarta en caso algún archivo del core se encuentre dañado o no exista

Ve desactivando los módulos que tengas hasta verificar si alguno te causa el problema, sino puedes desactivarlos elimina las carpetas de los archivos, realiza igual una copia de seguridad antes en caso algo vaya mal y tengas que hacer una recuperación.

Saludos.

Respondido : 08/04/2020 6:43 pm

Cursos Gratuitos WordPress

Ibrahim Andres
 Ibrahim Andres
Usuario eminente

@jmarreros

hola Jhon, que tal maquina, gracias por responder.

vale ya lo tengo a PHP 7.2 voy hacer lo de ir desactivando módulos que no estén actualizados a ver si deja de darme los errores 500 aquí: 

uno
dos

por otra parte Jhon como actualizo mi PrestaShop 1.7.6.3 a la versión actual 1.7.6.4 sin que se me desajuste la plantilla que tengo y las configuración que tengo actualmente y solo se regeneren los archivos del core de prestashop?

muchas gracias !

Respondido : 08/04/2020 6:52 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Para actualizar instala y activa el módulo llamado: Click upgrade, puedes agregarlo o verificar si lo tienes desde Modulos > Modulos

Captura de Pantalla 2020 04 08 a la(s) 14.32.00

 

Saludos.

Respondido : 08/04/2020 8:33 pm

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

Ibrahim Andres
 Ibrahim Andres
Usuario eminente

@pepesoler

@karenrios

@jmarreros

chicos por favor no me abandonen, no son los módulos los que me generan los errores 500 aquí:

uno
dos

los módulos ya los actualice y nada, borre cache y nada, lo único que me queda es actualizar el prestashop de la versión que tengo 1.7.6.3 a la versión 1.7.6.4 pero no quiero dañar la plantilla que tengo ni las configuraciones  y temo de que al actualizar me va dañar toda la plantilla y su configuración, si es de actualizar a la versión 1.7.6.4 solo quisiera actualizar el CORE del prestashop pero no se si con el modulo de 1-Click Upgrade se puede hacer eso.

espero vuestra respuesta, otras soluciones que se os ocurra y ayuda !

muchas gracias !

Saludos !

 

Respondido : 09/04/2020 10:33 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Ibrahin.

Ok no te preocupes, voy a ver si encuentro algo y te contesto en esta entrada 😉 

Dame un poco de tiempo que voy a revisarlo.

 

Un saludo

Respondido : 09/04/2020 10:59 am

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

Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Ibrahin.

Sigo viendo los mismos errores que te indique.

[09-Apr-2020 11:12:04 Europe/Madrid] PHP Notice: Undefined index: price in /home/santorin/public_html/modules/ganalytics/ganalytics.php on line 539

[09-Apr-2020 08:52:56 Europe/Madrid] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/santorin/public_html/modules/g_productinstagram/g_productinstagram.php on line 426

 

.- Accede a tu cuenta de cPanel -> Administrador de archivos.

.- Accede a la carpeta Modules y renombra las carpeta g_productinstagram y ganalytics

Revisa lo que te comento y vamos descartando cosas.

 

Una cosa, los módulos que tenias en 1.6 no sirven para 1.7

 

Un saludo

Respondido : 09/04/2020 11:16 am
Ibrahim Andres
 Ibrahim Andres
Usuario eminente

@pepesoler

ya lo hice pepe, primero los borre directamente, probé y nada error 500 en donde te comente, luego los instale nuevos con las versiones actualizadas a fecha de hoy y todo sigue igual. no se por que te sigue saliendo a ti ese error. que mas puedo hacer ?

Respondido : 09/04/2020 11:58 am

Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Ibrain.

Ok, eliminalos, y no los instales.

Una vez eliminado actualiza a la última versión de prestashop 1.7.6.4

 

El modulo ganalytics no es del repertorio oficial de prestashop y creo que estba dando algunos problemas con versiondes 1,7,4 lo que no lo proble con veriones 1,7,6

 

La URL del módulo para 1.6 no es la misma que para 1.7, el de 1.7 es el siguiente:

-> https://github.com/PrestaShop/ps_googleanalytics

 

Ten en cuenta que los módulos de 1.6 no funciona en 1.7

 

Elimina los modulso y actualiza prestashop sin instalar nada más y prueba si desaparece el error.

Una vez eliminados los modulos antes de probar, vacia la cache de prestashop.

 

Un saludo

 

 

Respondido : 09/04/2020 12:20 pm
Ibrahim Andres
 Ibrahim Andres
Usuario eminente

@pepesoler

pepe pero voy a perder todo al actualizar o solo se actualizara el CORE de prestashop??

Respondido : 09/04/2020 12:41 pm

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

Página 2 / 3