Advertisement:

Author Topic: ( SOLUCINADO ) Al desisntalar Paypay Plus no funci la instalac de Payment 2.0  (Read 1034 times)

Montekhristo

  • Special Agent
  • Full Member
  • *
  • Posts: 176
  • \m/ Rock n Roll yeahhh
Adjunto informacion adicional sobre una falla con paypal, quizas si alguien esta pasando por lo mismo le sirva saber...

Todo lo que mencione hasta aqui  http://forums.osclass.org/espanol-8/vuelta-a-la-pagina-despues-de-pagar-con-paypal-25718/

en parte es un proceso de pruebas, y de lo que crei aciertos a cerca la falla que no puedo solucionar.

En el ultimo mensaje del link antes mencionado, explique que al instalar ( o al tenerlo ya instalado ) el plugin PaypalPLus y desisntalarlo,
el plugin Payment ya no funciona adecuadamente, al menos en Sandbox Mode asi ocurre.

Errores tipicos, redirecciona mal o con error despues del pago, no traslada el pago a la web, no acredita el pago realizado en la web, a veces tampoco se refleja el pago en los registros de Paypal Sandbox.

Hasta el momento del post anterior, crei que la falla quedaba por algo que en la base de datos dejaba sin removerse al desinstalar el plugin Paypal Plus...

Quizas si alguien que tenia andando paypal plus y perdio la compatibilidad al actualizar la version de Osclass debio pasarse a Payment 2.0 se encuentra con un error asi.

RESUMEN:

Luego de borrar Paypal plus, la base de datos queda perfectamente sin huellas de tal instalacion.


Prueba realizada.

Osclass 3.4 Instalado desde cero. 

Exportar base de datos. en base.sql

Creacion de un usuario " demo " para publicar.

Exportar base de datos. en base_new.sql

Instalado Paypal Plus, configurado con sanbox,

Realizada la prueba de pago, arroja la falla, desactivado, desisntalado y eliminado desde el panel de plugins.

Exportado base de datos en base_deleteall.sql

Comprobacion

Tomado los 3 archivos y poniendolos en un comparador de texto no se encuentran variaciones mas alla de la fecha de exportacion de cada base y el hecho de que las dos ultimas tienen un usuario creado respecto a la primera.

Conclusion : No hay alteraciones en la base de datos que generen el fallo al cambiar de plugin, desinstalando Paypal Plus e instalando Payment 2.0

¿ porque la falla entonces ? No lo se.

Siguiente pruebas :

Elimine la base de datos completamente, importe la base limpia y original base.sql

Creacion de un nuevo usuario, instalacion de payment 2.0 desde cero, configuracion de sandbox, gestion del pago...

DA ERROR DE NUEVO, redirige erroneamente.

REalice la prueba desde otra Notebook, con otra ip, con el navegador Opera instaldo desde cero limpio sin cockies, ni historial ni nada de eso, y sigue dano la falla...

Hasta aqui llegue, no encuentro logica, quizas alguien sepa que es lo que genera la falla.

Puede ser la cache del Osclass, eso no lo he probado, pero si elimino la base de datos, y reinstalo desde cero desde el panel de Softaculous, aun en la misma carpeta pero sobre escribiendo archivos, instalo desde cero Payment 2.0 y funciona perfectamente.

Ya se, me preguntaran y porque renegas con esto ? Simple porque tengo un cliente que tiene un osclass instaldo en marcha y cuando actualizo ya no le funciono el paypal plus y al instalar payment 2.o que desde cero funciona, no lo hace al realizar el cambio.

Estamos pensando en instalar desde cero todo y exportar categorias, usuarios, y anuncios, pero son mas de 2mil art publicados y mas de 600 usuarios registrados....

Si alguno sabe de que puede tratarse, y si no, ojala esto ayude a alguien, es mi experiencia propia en guia.

Saludos.
« Last Edit: September 04, 2014, 04:11:33 pm by Montekhristo »

Montekhristo

  • Special Agent
  • Full Member
  • *
  • Posts: 176
  • \m/ Rock n Roll yeahhh
Re: Al desisntalar Paypay Plus ya no funciona la instalacion de Payment 2.0
« Reply #1 on: September 04, 2014, 12:28:45 pm »
SIGO : mas pruebas....

hago copia de la base de datos que no funciona vieja.sql

Desinstalo Osclass desde Softacolous, pero solo eliminando la base de datos, el directorio no lo borro.

1 - Hago copia viejo.zip del viejo directorio.

2 - Reinstalo desde Softacolous, me pregunta si sobre escribir archivos, le pongo que si.

3 - Me pide Nombre de la base de datos, pongo EL MISMO que tenia instantes antes de desinstalar.

4 - Agrego Payment 2.o y un user de prueba, anda perfectamente.

5-  Hago copia de la base de datos actual.sql

Hago copia del directorio sobre escrito o sea de la nueva instalacion actual.zip ,

Una vez hecha protegida la copia que funciona, le descomprimo la copia del viejo directorio viejo.zip, voy al la pagina, refresco, hago el pago, y sigue funcionando.

Conclusion, no hay problema en los archivos viejos.


El unico punto que tengo en cuenta antes de sobreescribir archivos es, anotar Nombre y usuario de base de datos ya que al cambiar la base de datos y generarla automaticamente desde softacolous, cambio el user y pass, que debe contener config.php

Segunda prueba,

Borro base de datos actual.sql , subo copia vieja.sql pruebo y ya no funciona mas....

Vuelvo a vaciar la Base de datos borro todas las tablas de vieja.sql, repongo la copia de  actual.sql la  que hasta recien funciono, aun cuando le cambie los archivos del directorio.... y la falla que hizo con vieja.sql queda !!!

En ambos casos estaba solo la instalacion de Osclass con el Plugin Payment 2.0 y nada mas.

Conclusion

No son los archivos, porque cuando sobreeescribi los mismos con la base que andaba, estos anduvieron, incluida la sobre escritura del Plugin.

Paso a la base vieja, falla, vuelvo a la que recien andaba falla.

Reinicio el explorador Opera borrando todo, todo para que incie limplio, asi lo uso para hacer pruebas, y sigue la falla.

Alguien tiene alguna idea ?


Montekhristo

  • Special Agent
  • Full Member
  • *
  • Posts: 176
  • \m/ Rock n Roll yeahhh
Re: Al desisntalar Paypay Plus ya no funciona la instalacion de Payment 2.0
« Reply #2 on: September 04, 2014, 04:10:12 pm »
Despues de muchas pruebas encontre la solucion efectiva.

Si tenes este problema, y al pasar del plugin PaypalPlus a Payment no te funciona la pasarela de pago.

Segui estos pasos.

1. Hace copia total de la base de datos y de todo el directorio de carpetas de osclass.

2 Reistala desde cero Osclass, con el metodo que sea, pero reinstalado desde cero, ya sea por ftp o panel de control del host.

3. Al instalar creas una nueva base de datos, con otro nobre o el mismo, conviene otro para no eliminar la base anterior.

4. al instalar, la base nueva que tenga otro prefijo por ej si la que tenias era os_t_ ahora puede ser osx_t_

5 Eliminas todas las tablas de la base de la reciente instalacion.

6 Importas la base de datos de la vieja instalacion

7 Renombras el prefijo, recorda que la vieja es ej os_t y la nueva la instalaste bajo el prefijo osx_t

8 Accedes al sitio como siempre

9 vas a plugins, instalas payment 2.0 desde el market, configuras, y listo !

Nota, recorda que si tenes dentro de la carpeta plugins las carpetas de los viejos plugins tenes que eliminarlas.

Asi me anduvo y salve el mal momento.

Saludos.