Error 500 al intent...
Avisos
Vaciar todo

Error 500 al intentar acceder al detalle de los productos, y fallo de logeo con paypal  

Página 1 / 2
 
Angel
 Angel
Usuario activo

Buenas tardes, el pasado viernes webempresa me instalo un certificado SSL en mi web, y el lunes instale yo un modulo de tienda Facebook PS Shop Tab v4.0.7, hasta ahi todo perfecto, pero sucede que cuando intento entrar al detalle de un producto, tanto desde facebook como desde mi web, siempre me da un error 500, solo cuando hago esto, el resto de la web funciona correcto en principio, excepto logearse con paypal, que antes iba perfecto y ahora no entra, de hecho aparece el popup de paypal, pero se queda en blanco, desaparece y vuelve a cargar la pagina inicial, en principio revisando, parece estar todo bien configurado, tanto la api de facebook como la api de paypal, y en facebook aparece la tienda correcto.

he pasado una revision de estephan y sale esto:

Revisión Permisos incorrectos en ficheros:

Los permisos correctos de ficheros para que su web funcione correctamente son 644. Hemos encontrado los siguientes ficheros que no tenían permisos 644 y los hemos corregido.

/home/ginstore/public_html/cache/class_index.php

Revisión Parse error:

Vemos que hay logs de errores del parser en el PHP, esto significa que hay errores de PHP

[24-Apr-2015 13:53:07 UTC] PHP Parse error: syntax error, unexpected 'array' (T_ARRAY), expecting ')' in /home/ginstore/public_html/js/retro-compat.js.php on line 71
[24-Apr-2015 13:53:08 UTC] PHP Parse error: syntax error, unexpected 'array' (T_ARRAY), expecting ')' in /home/ginstore/public_html/js/retro-compat.js.php on line 71
[24-Apr-2015 14:15:26 UTC] PHP Parse error: syntax error, unexpected 'array' (T_ARRAY), expecting ')' in /home/ginstore/public_html/js/retro-compat.js.php on line 71
[24-Apr-2015 14:15:27 UTC] PHP Parse error: syntax error, unexpected 'array' (T_ARRAY), expecting ')' in /home/ginstore/public_html/js/retro-compat.js.php on line 71
[24-Apr-2015 14:17:08 UTC] PHP Parse error: syntax error, unexpected 'array' (T_ARRAY), expecting ')' in /home/ginstore/public_html/js/retro-compat.js.php on line 71
[24-Apr-2015 14:17:09 UTC] PHP Parse error: syntax error, unexpected 'array' (T_ARRAY), expecting ')' in /home/ginstore/public_html/js/retro-compat.js.php on line 71
[24-Apr-2015 14:22:59 UTC] PHP Parse error: syntax error, unexpected 'array' (T_ARRAY), expecting ')' in /home/ginstore/public_html/js/retro-compat.js.php on line 71
[24-Apr-2015 14:23:00 UTC] PHP Parse error: syntax error, unexpected 'array' (T_ARRAY), expecting ')' in /home/ginstore/public_html/js/retro-compat.js.php on line 71
[28-Apr-2015 13:34:17 UTC] PHP Parse error: syntax error, unexpected 'array' (T_ARRAY), expecting ')' in /home/ginstore/public_html/js/retro-compat.js.php on line 71
[28-Apr-2015 13:34:18 UTC] PHP Parse error: syntax error, unexpected 'array' (T_ARRAY), expecting ')' in /home/ginstore/public_html/js/retro-compat.js.php on line 71

Revisión Prestashop encontrado:

Vemos que tiene al menos una o varias instalaciones de PrestaShop, le ponemos los datos a continuación:

- Gin Store

Dominios (servidor web): ginstore-cp524.webprestashop.com www.ginstore-cp524.webprestashop.com www.ginstore.es
PS_SHOP_DOMAIN: www.ginstore.es (Dominio configurado en Preferencias >> SEO y URLs)
PS_SHOP_DOMAIN_SSL: www.ginstore.es (Dominio configurado en Preferencias >> SEO y URLs)
Directorio: /home/ginstore/public_html/
Versión: 1.6.0.14
Versión de BBDD: 1.6.0.14
Base de Datos: ginstore_pp11
Tipo de BBDD: MySQL
Usuario de BBDD: ginstore_pp11
Prejijo: ps47f_
Host: localhost
==================================================================
PARAMETROS SMARTY PRESTASHOP
* Compilación de SMARTY: Deshabilitada
* Caché de SMARTY: Deshabilitada
* Consola depuración SMARTY: Deshabilitada
PARAMETROS CCC PRESTASHOP
* Cache para CSS: Deshabilitada
* Cache para Javascript: Deshabilitada
* Reducción de código HTML: Deshabilitada
* Comprimir Javascript: Deshabilitada
* Caché de navegador .htaccess: Deshabilitada

el prestashop es la version 1.6.06

alguien me puede orientar como solucionar, porque ya no se que mas mirar.

gracias

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 28/04/2015 7:48 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

No veo ningún error al entrar a :
https://www.ginstore.es/ginebras/51-ginebra-magellan-3460410528964.html

Los mensajes q te reporta Stephan tienen que ver con este archivo : retro-compat.js.php , aunque no deberían bloquearte la web , debe ser algo que has instalado , puedes revisar este archivo en la línea 71, o enviarlo comprimido para ver a que se refiere

Saludos

ResponderCitar
Respondido : 28/04/2015 10:25 pm

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

Angel
 Angel
Usuario activo

Cierto, ahora funciona perfectamente, incluso la tienda en facebook que enlaza perfectamente, y no lo entiendo, ya que llevaba varios dias con el dichoso error 500 al entrar al detalle de cualquier producto, bueno la linea 71 pone esto:

array('new_file' => 'admin/products.js', 'name' => 'products'),

respecto a paypal, me sale un log de error en el log del cpanel que pone esto:

*ERROR* 2015/04/28 - 15:23:46: Property PaypalLoginUser->access_token is empty at line 872 in file classes/ObjectModel.php

y la linea 872 si no me he descontado, pone esto:

throw new PrestaShopException($message);

saludos

ResponderCitar
Respondido : 29/04/2015 12:01 am
Johnny Heredia Montiel
 Johnny Heredia Montiel
Miembro Moderator

Hola,

En este momento me muestra un error 500, verifica si desactivando las urls amigables el problema persiste.

ResponderCitar
Respondido : 29/04/2015 2:27 am

Cursos Gratuitos WordPress

Angel
 Angel
Usuario activo

Pues he desactivado las url amigables y el error persiste.

ResponderCitar
Respondido : 29/04/2015 12:23 pm
Julen
 Julen
Miembro Admin

Hola,

Pruebe a reinstalar el modulo y revisa si el problema se soluciona. En caso de que el problema persista, mandanos capturas de imagen de la configuración del modulo

Saludos

ResponderCitar
Respondido : 29/04/2015 2:32 pm

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

Angel
 Angel
Usuario activo

hola de nuevo, he desinstalado el modulo, y con el modulo desinstalado el detalle a productos tambien me da error 500, he vuelto a instalar y configurar de nuevo el modulo, y ahora sigue dando error 500 cuando quiero acceder a cualquier producto, tanto desde mi web, como desde la aplicacion de facebook, aqui os dejo unas capturas de pantalla por si veis algo que yo no vea.

linea 71 : array('new_file' => 'admin/products.js', 'name' => 'products'),

saludos

ResponderCitar
Respondido : 29/04/2015 9:35 pm
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

Si con el módulo de Facebook desinstalado el problema persiste entonces el origen podría estar en otro sitio, aunque no es seguro: si el módulo de Facebook modifica algún archivo entonces al desactivar el módulo los archivos modificados permaneceran como estén.

Entiendo que lo del error al entrar en la ficha de producto no siempre te ha ocurrido. Por tanto tendrías que tratar de determinar a partir de qué momento se empezaron a producir los errores.

Es posible también que el error esté relacionado con el SSL, prueba a desactivarlo temporalmente y realiza unas pruebas.

ResponderCitar
Respondido : 30/04/2015 3:32 pm

Angel
 Angel
Usuario activo

hola de nuevo, ya he resuelto el problema del error 500, el fallo lo producia el modulo de paypal, cuando activaba la funcionalidad de login with paypal, fue desactivar esto y desaparecer el error 500.

lo que ahora me sucede, es que el modulo paypal no me procesa pagos, ni en la modalidad standard ni con el pago express, he probado ha desinstalar por completo el modulo de paypal, y volver a instalarlo, pero nada, cuando clicko el pago con paypal o se queda una pagina en blanco o me dice que el sitio web tiene un error de programacion, alguna idea sobre el tema?

saludos

ResponderCitar
Respondido : 03/05/2015 10:10 pm
Angel
 Angel
Usuario activo

he revisado con stephan y me da este error:

[03-May-2015 20:46:21 Europe/Madrid] PHP Fatal error: Uncaught exception 'PrestaShopException' with message 'Property PaypalLoginUser->access_token is empty' in /home/ginstore/public_html/classes/ObjectModel.php:872

he mirado en el archivo y esta es la linea 872 creo:

871 if ($die)
872 throw new PrestaShopException($message);
873 return $error_return ? $message : false;

adjunto el archivo completo.

saludos

ResponderCitar
Respondido : 03/05/2015 10:17 pm

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

Angel
 Angel
Usuario activo

he cambiado los permisos del archivo objectmodel.php a 755, y he vuelto a probar y nada error 500, el resto funciona todo ok y el pago por transferencia funciona perfecto.

saludos

ResponderCitar
Respondido : 03/05/2015 10:32 pm
Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Moderator

Hola Angel,

¿Puedes facilitar una captura del módulo de Paypal para ver nombre y versión exacta? de forma que podamos entender mejor el posible origen del problema.

PrestaShop liberó en 2014 (finales) una nueva versión de dicho módulo, ya que en versiones anteriores estaba afectado por una vulnerabilidad POODLE que corrigieron, por eso seria interesante saber que versión usas.

Saludos

ResponderCitar
Respondido : 04/05/2015 4:26 am

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

Angel
 Angel
Usuario activo

la version del modulo paypal es la v3.8.3, te adjunto una captura de pantalla.

ResponderCitar
Respondido : 04/05/2015 11:43 am
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

En primer lugar, una nota: para que no se produzcan errores lo correcto sería que los archivos tengan permisos 644 y los directorios permisos 755. En tu caso hablas de que has puesto los permisos de un archivo a 755, cuando lo correcto sería 644.

En la configuración del módulo de Paypal veo que has marcado la opción de que tienes una cuenta en Paypal empresas. Tendrías que verificar que realmente tienes ese tipo de cuenta. En caso de dudas te recomiendo que contactes con el soporte de Paypal, ya que ellos te podrán decir qué tipo de cuenta tienes e, incluso, cómo configurarlo en PrestaShop.

ResponderCitar
Respondido : 04/05/2015 3:43 pm

Cursos Gratuitos WordPress

Angel
 Angel
Usuario activo

hola, como al poner todo en 755 tambien daba error, pase otra vez a stephan y me volvio a poner los archivos correspondientes en 644, la cuenta es de empresa seguro, de hecho esta misma cuenta de paypal, la estoy utilizando en otra webs con prestashop y no me ha dado problemas nunca, eso si la version del modulo paypal de mi otra pagina es la v3.8.2, y funciona perfecto.

ResponderCitar
Respondido : 04/05/2015 5:10 pm
Página 1 / 2