Avisos
Vaciar todo

[Resuelto] HTTP ERROR 500

6 Respuestas
3 Usuarios
1 Reactions
36 Visitas
Respuestas: 108
Estimable Member
Topic starter
 

Buenos días.

Acudo a vosotros como ultimo recurso, ya no se que hacer. Os pongo en contexto.

 

Tengo un prestashop 9 en una carpeta como prueba, llamemosla midominio/nuevo

Ya lo tengo todo instalado y estoy haciendo algunas pruebas.

-- Cuando un cliente se registra > Se producto el registro correctamente en prestashop pero al cliente le salta un error 500. Si vuelve a la web puede iniciar sesión sin problema, pero no debería saltar el error 500....

--Por otro lado, cuando un cliente hace un pedido > Se realiza el pedido sin problema pero al cliente le salta un error 500 en midominio.es/modulo_de_pago_usado/validation (da igual si uso pago con transferencia, contrareembolso, o si elijo transporte o recogida en tienda) todo da el mismo error, por lo que descarto que haya algún modulo mal.

 

He recurrido a chatgpt como todo el mundo xd, y he ajustado algunas cosas en parametros de php porque me indicaba que podría ser algo de eso, y nada, todo igual.

He probado a borrar cache manualmente porque en los logs de prestashop tengo errores de este tipo (SymfonyCacheClearer: Error while clearing cache for admin env prod using PrestaShop\PrestaShop\Adapter\Cache\Clearer\Symfony\ApplicationKernelCacheClearer: Failed opening required) que creo que puede estar relacionado, pero me sigue dando error.

 

He desactivado temporalmente la cache y nada, todo sigue igual...He probado a activar modo debug y no me salta ningún error, por lo que creo que puede ser del hosting de webempresa (por eso pense en php 8.4 que uso actualmente)

 

¿Alguien tiene alguna idea de por donde puedo tirar?

 

Gracias de ante mano.

Contenido solo visible a usuarios registrados


 
Respondido : 20/02/2026 9:12 am
Pepe
 Pepe
Respuestas: 42247
Illustrious Member Admin
 

Hola Yongwei

Puedes decirnos en qué dominio o ruta tienes la instalación ?

En gbla/nueve no veo nada instalado.

Necesitamos hacer una prueba en la instalación para ver que puede estar pasando.

 

Un Saludo

 


 
Respondido : 20/02/2026 12:16 pm
Respuestas: 108
Estimable Member
Topic starter
 

Buenas tardes.

Tengo la web en https://www.gbla.es/psnueve/
Tengo actualmente bloqueado el acceso mientras hago las pruebas. No se si puedes acceder internamente desde webempresa para ver los datos directamente en el servidor.

 

He cambiado también la versión de PHP, antes 8.4 ahora 8.3....sigue dando problemas 500 al registrarse o al realizar pedidos (da error pero internamente si se registran los clientes y si se hacen pedidos y se resta stock).


 
Respondido : 20/02/2026 1:18 pm
Karen Rios
Respuestas: 19411
Illustrious Member Moderator
 

Hola Yongwei, 

No logramos ver aun el sitio pero verificando entre los errores que se indican y mensionas lo que posiblemente este sucediendo es que Prestashop al parecer si esta completanto la acción de regirstro pero al final cuando intentar envio el correo automatico se genera un error fatal:

“Call to undefined function proc_open()” (usada por Symfony/PrestaShop en el proceso de envío de emails) 

Esto sucede cuando no esta activa la función proc_open y por ello se puede generar un error 500.

Para verifica si esto es lo que puede estar sucediendo verifica activar el envio SMTP del sitio web, para ello accede a Parametros avanzado → Emails y configurar los parametros SMTP de tu cuenta de hosting.

Puedes verifica una guía como activar SMTP en este articulo que tenemos disponible → https://www.webempresa.com/blog/configurar-smtp-en-prestashop-17-para-el-envio-de-emails.html

En esta guía puedes ver el paso a paso como obtner los datos de configuracion → https://guias.webempresa.com/preguntas-frecuentes/datos-configuracion-una-cuenta-correo-cpanel/

Revisa esto y comprueba si esto puede estar generando el error. 

Un Saludo  


 
Respondido : 20/02/2026 2:08 pm
Respuestas: 108
Estimable Member
Topic starter
 

Buenas tardes.

Efectivamente era el SMTP. He puesto NO enviar email para hacer pruebas y ya no hay errores 500....ahora el problema es que no se como se configura el SMTP.

Estoy usando el correo asociado a web empresa (no gmail, no outlook), es decir, el correo asociado al dominio ejemplo@gbla.es

 

¿Puede indicarme como rellenar todos los datos o donde verlos, por favor? En el tutorial que me has mandado solo encuentro nombre del servidor y puerto.

Nombre de dominio completo (mantén este campo en blanco si no lo sabes).

Dirección IP o nombre del servidor (ej. smtp.midominio.com).

Dejar en blanco si no es aplicable

Dejar en blanco si no es aplicable

Ninguno
TLS

 

Gracias


 
Respondido : 20/02/2026 3:08 pm
Karen Rios
Respuestas: 19411
Illustrious Member Moderator
 

Hola Yongwei, 

Anteriormente te coparti las guías relacionadas, revisa estos apartados y nos comentas como va todo

Puedes verifica una guía como activar SMTP en este articulo que tenemos disponible →  https://www.webempresa.com/blog/configurar-smtp-en-prestashop-17-para-el-envio-de-emails.html

En esta guía puedes ver el paso a paso como obtner los datos de configuracion →  https://guias.webempresa.com/preguntas-frecuentes/datos-configuracion-una-cuenta-correo-cpanel/

Un Saludo


 
Respondido : 20/02/2026 3:24 pm
Yongwei reaccionó