Error 500 al intent...
Avisos
Vaciar todo

Hosting WordPress 70% dto Dominios promo

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

Página 2 / 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
Angel
 Angel
Usuario activo

he probado volver al modulo paypal v3.8.2 y este modulo me da error 500 al querer ir al detale del producto, actualizando a v3.8.3 ya no me da este error al ir a detalle del producto, pero me sigue dando error 500 cuando selecciono paypal como forma de pago.

Alguna idea de por donde van lo tiros?

ResponderCitar
Respondido : 04/05/2015 5:29 pm

Cursos Gratuitos WordPress

Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Si te genera un error 500 se estan registrando posiblemente errores en tu archivo error_log, revisa los errores

De manera general al parece el módulo de paypal esta causando conflictos con algún otro módulo deberás probar desactivar los otros módulos que tengas hasta dar con cual te produce problemas.

Saludos

ResponderCitar
Respondido : 04/05/2015 10:15 pm
Angel
 Angel
Usuario activo

Hola, lo que genera en error log es esto:

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

En una respuesta anterior adjunte el archivo completo objectmodel.php por si queréis mirar la línea 872, a la cual yo no le veo nada.

Me imagino según dice el error que el modulo no genera o envía o graba el token en ese archivo, pero como esta api se genera directamente desde el modulo dentro de prestashop no puedo revisar la api en developers paypal creo, no se de todas formas le he hecho una consulta a los de paypal haber que opinan.

Saludos

ResponderCitar
Respondido : 04/05/2015 11:03 pm

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

Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Es como si faltase configurar algo ya sea a nivel de módulo o de paypal, es posible que el tipo de cuenta o alguna configuración en tu cuenta Paypal te este restringiendo de algún modo

Lo que te sugeriria sería que pruebes en una instalación limpia de prestashop y pruebes sólo el tema de paypal si te funciona correctamente con los parámetros que estas usando.

Saludos

ResponderCitar
Respondido : 05/05/2015 12:24 am
Angel
 Angel
Usuario activo

Tengo otra web con 1.6.0.14 y paypal v3.8.2 con la misma cuenta PayPal y funciona perfecto, y de hecho en esta web tb funcionaba hasta que compre y active el certificado ssl y el modulo Facebook shop, ahí me empezó a dar error 500 al intentar ver el detalle de producto, empecé a probar ir desactivando módulos y hasta el ssl, y nada, de repente probé quitar el Login with paypal y se quitó el error 500 y volví a activar todo y funcionaba bien, pero lo que dejó de funcionar son los pagos con PayPal, volví a la v3.8.2 de paypal y otra vez error 500 al intentar ver el detalle de producto, actualizo a la v3.8.3 y tema resuelto pero de los pagos igual error 500, la verdad no se que más probar.

Saludos

ResponderCitar
Respondido : 05/05/2015 12:36 am

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

Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

¿Cómo habías vuelto a la versión 3.8.2 de Paypal en la web que tenías la versión 3.8.3? Es posible que no hayas realizado de forma correcta este proceso.

Prueba a hacer lo siguiente. Vete al directorio modules de tu web, haz una copia de seguridad del directorio paypal y bórralo.

A continuación, sube el archivo paypal.zip que te adjunto en el directorio modules y descomprímelo. Generará un nuevo directorio paypal.

Por último entra en la configuración del módulo y comprueba si el módulo está configurado. De no ser así, pon la configuración correcta y haz una prueba.

ResponderCitar
Respondido : 05/05/2015 3:11 pm
Angel
 Angel
Usuario activo

hola, he vuelto a la version v3.8.2 desactivando primero el modulo, luego desinstaladolo, y finalmente eliminandolo, todo ello desde el back office de prestashop, despues he ido a modules y he verificado que la carpeta paypal no estaba, acto seguido he vuelto al backoffice de prestashop he subido el modulo, v3.8.2 lo he instalado y lo he configurado, y nada no va.

tambien acabo de probar como tu me indicas y y con tu archivo y pasa lo mismo, con el modulo v3.8.2 me da error 500 desde que intento entrar al detalle del producto, y con la version v3.8.3 se soluciona lo de entrar al detalle del producto, pero el pago no funciona y da error 500.

saludos

ResponderCitar
Respondido : 05/05/2015 4:02 pm

Jhon
 Jhon
Soporte CMS Webempresa Moderator

HOla

Estas pruebas la estas realizando con el SSL activo, desactiva el SSL para descartar

Saludos.

ResponderCitar
Respondido : 05/05/2015 6:26 pm
Angel
 Angel
Usuario activo

Acabo de realizar las pruebas, con las versiones v3.8.2 con ssl y sin ssl, resultado error 500 en ambos casos desde ver el detalle de producto.

V3.8.3 error 500 en ambos casos, este módulo si me deja ver el detalle de producto, pero al seleccionar pago con PayPal error 500.

Hoy he actualizado a una nueva versión, la V3.8.4 y en ambos casos con ssl y sin ssl me da error 500 al seleccionar la forma de pago.

Saludos

ResponderCitar
Respondido : 05/05/2015 8:04 pm

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

Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Debes tener algún tipo de conflicto con alguna otra extensión, primero asegurate de que sea el problema con paypal, si desactivas o desinstalas paypal puedes trabajar correctamente en tu sitio?

Luego si activas paypal la versión que te da error al entrar al detalle de producto, en este punto tienes que ir desactivando modulos que te pueden estar causando problemas

Saludos.

ResponderCitar
Respondido : 05/05/2015 8:59 pm
Angel
 Angel
Usuario activo

hola de nuevo, sigo probando cosas, pero el error persiste, he encontrado un log de errores de paypal, que detalla creo un poco mas el proceso del error, pone lo siguiente:

[12-May-2015 20:45:47 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
Stack trace:
#0 /home/ginstore/public_html/modules/paypal/paypal_login/PayPalLoginUser.php(61): ObjectModelCore->validateFields()
#1 /home/ginstore/public_html/classes/ObjectModel.php(631): PaypalLoginUser->getFields()
#2 /home/ginstore/public_html/classes/ObjectModel.php(448): ObjectModelCore->update(false)
#3 /home/ginstore/public_html/modules/paypal/paypal_login/paypal_login.php(159): ObjectModelCore->save()
#4 /home/ginstore/public_html/modules/paypal/express_checkout/payment.php(144): PayPalLogin->getRefreshToken()
#5 {main}
thrown in /home/ginstore/public_html/classes/ObjectModel.php on line 872

es como una cronologia de los pasos que sigue y donde se encuentran los fallos que finalizan con el error, os subo los archivos a que hace referencia este log, por si alguien se le ocurre algo.

de todas formas queria preguntar, como haceis para contar las lineas de estos archivos, porque yop ahi tengo algo de dudas, yo los copio, y los pego en una hoja excell, y despues voy a la linea que me marca el error, eso si, copio todo el archivo desde el principio hasta el final.

saludos

ResponderCitar
Respondido : 12/05/2015 10:08 pm

Cursos Gratuitos WordPress

Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

Utilizando algún editor como el Sublime Text se puede ver la línea en la que nos encontramos cuando editamos un archivo.

En todo caso, que se produzca un error en una determinada línea de un archivo php no significa necesariamente que el error se encuentre realmente en esa línea, ya que puede estar haciendo una llamada a otra parte del código donde realmente está el error, o puede que falte alguna constante por definir en otro sitio. No creo que que haya un error en ese archivo, ya que se trata de un módulo muy utilizado y de existir realmente ya estaría corregido.

Por el error que da me da la sensación de que tienes algún tipo de error en la configuración del módulo de Paypal. Puesto que este módulo está desarrollado directamente por Paypal, te recomiendo que contactes con su soporte comentando la incidencia, ya que es posible que tenga información sobre qué produce este error.

ResponderCitar
Respondido : 13/05/2015 4:27 pm
Página 2 / 2