Error 500 al accede...
 
Avisos
Vaciar todo

Error 500 al acceder a Preferencias de Pago

13 Respuestas
3 Usuarios
0 Reactions
661 Visitas
Alberto
Respuestas: 13
Active Member
Topic starter
 

Hola,

Al acceder a las preferencias de pago (para ver por qué con unos productos me aparecen unos métodos de pago, y otros no) me aparece un Error 500.

En el soporte me dicen esto:

"Por lo que vemos, el error 500 seproduce porque por algún motivo cuando accedes a las preferencias, se está tratando de iniciar una nueva sesión en la web, pero como ya existe una sesión iniciada se produce el error:

[10-Apr-2018 18:50:08 Europe/Madrid] PHP Notice: A session had already been started - ignoring session_start() in /home/tiendab1/public_html/modules/tzumod/tzumod.php on line 2
[10-Apr-2018 18:50:13 Europe/Madrid] PHP Fatal error: Uncaught RuntimeException: Failed to start the session: already started by PHP. in /home/tiendab1/public_html/app/cache/prod/classes.php:109
Stack trace:
#0 /home/tiendab1/public_html/app/cache/prod/classes.php(484): SymfonyComponentHttpFoundationSessionStorageNativeSessionStorage->start()
#1 /home/tiendab1/public_html/vendor/symfony/symfony/src/Symfony/Component/Security/Csrf/TokenStorage/SessionTokenStorage.php(90): SymfonyComponentHttpFoundationSessionSession->start()
#2 /home/tiendab1/public_html/vendor/symfony/symfony/src/Symfony/Component/Security/Csrf/CsrfTokenManager.php(54): SymfonyComponentSecurityCsrfTokenStorageSessionTokenStorage->hasToken('ANONYMOUS_USER')
#3 /home/tiendab1/public_html/app/cache/prod/classes.php(7860): SymfonyComponentSecurityCsrfCsrfTokenManager->getToken('ANONYMOUS_USER')
#4 /home/tiendab1/public_html/classes/Link.php(722): PrestaShopBundleServiceRoutingRouter->generate('admin_product_c...')
#5 /home/tiendab1/public_html/classes/controller/AdminController. in /home/tiendab1/public_html/app/bootstrap.php.cache on line 3225

""
He borrado caché
Ejecutado Stephen
Comprobado que no haya URL Amigables repetidas (creo)

¿Qué puedo hacer?

URL del sitio: Contenido solo visible a usuarios registrados


 
Respondido : 10/04/2018 7:15 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola

El nombre de este módulo : tzumod/tzumod.php , es un módulo externo que has instalado?

Prueba desinstalarlo, también prueba eliminar manualmente desde el Administrador de Archivos de tu Cpanel todo el contenido de la carpeta: /home/tiendab1/public_html/app/cache

Saludos.


 
Respondido : 10/04/2018 9:40 pm
Alberto
Respuestas: 13
Active Member
Topic starter
 

TZUMOD??
no sé que es eso, ni aparece en la lista de módulos instalados... He realizado una búsqueda y tampoco encuentro nada...


 
Respondido : 11/04/2018 10:26 am
Alberto
Respuestas: 13
Active Member
Topic starter
 

Ya sé cual es, es de un transportista, pero se instaló hace mucho, y desinstalé hace tiempo también, no aparece en la lista de módulos instalados, ¿cómo puedo quitarlo? Borrando la carpeta directamente???


 
Respondido : 11/04/2018 10:38 am
Pepe
 Pepe
Respuestas: 41115
Illustrious Member Admin
 

Hola Alberto

tzumod es un modulo que tienes instalado en tu web ¿ Puede ser que sea un modulo de transporte ?

.- Accede a tu cuenta de cPanel -> Administrador de Archivos.
.- Accede a la carpeta modules y renombrar la carpeta tzumod por ejemplo tzumod_old.

Comprueba si después de eso desaparece ese aviso

Un saludo


 
Respondido : 11/04/2018 10:43 am
Alberto
Respuestas: 13
Active Member
Topic starter
 

Muchas gracias, ahora puedo acceder sin error 500, pero no consigo que me aparezcan los 3 métodos de pago, sólo me aparecen DOS (con un determinado transportista, con los otros bien), y están bien configurados.

¿Alguna idea?


 
Respondido : 11/04/2018 11:25 am
Pepe
 Pepe
Respuestas: 41115
Illustrious Member Admin
 

Hola Alberto.

Por lo que veo te falta el de el TPV ¿ Puede ser ?
¿ Tienes el modulo de Redsys Instalado y configurado ? ¿ Que pasarela de pago tienes contratada ?

En el bloque Restricción por país comprueba las opciones que tienes para España.

Un saludo


 
Respondido : 11/04/2018 12:06 pm
Alberto
Respuestas: 13
Active Member
Topic starter
 

Si, creo que está todo bien, adjunto capturas.

(Con otros productos, funcionan los tres, los otros productos, usan otro transportista)


 
Respondido : 11/04/2018 12:15 pm
Pepe
 Pepe
Respuestas: 41115
Illustrious Member Admin
 

Hola Alberto.

Veo que ya se muestra y dirige a la pagina de Redsys para el pago

Parece que lo tienes solucionado 😉

Un saludo


 
Respondido : 11/04/2018 2:38 pm
Alberto
Respuestas: 13
Active Member
Topic starter
 

Buenas Pepe,

no todavía no aparece, es sólo con los artículos de la categoría específica (Bempe) que ves en la imagen, pues tienen un transportista a parte.

Veo que aparece "no es seguro", pasará algo con el certificado SSL???


 
Respondido : 11/04/2018 2:57 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola

Si que podrías estar relaciondo con el https, ya que tu sitio funciona con https, pero en tu captura de pantalla veo que aparece con http

Indícanos algún usuario y clave del front-end de tu sitio y los pasos que realizas para reproducir lo que envías en tu captura

Saludos.


 
Respondido : 11/04/2018 6:04 pm
Alberto
Respuestas: 13
Active Member
Topic starter
 

No hace falta usuario, como invitado también pasa:

Añado al carrito este producto: https://tiendabodegasdinastia.com/es/inicio/241-garrafa-bioempe-20.html y pasa eso. Si añado cualquier otro no pasa.

Saludos.


 
Respondido : 11/04/2018 6:12 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola

El método de pago sólo se lista si el usuario esta registrado, por lo que igual se requiere un usuario para ver lo que comentas.

Te sucede sólo con ese producto ?, o todos los de una categoría?, tienes algún módulo relacionado con el proceso de compra?


 
Respondido : 11/04/2018 7:28 pm