Jump to content

Solucionado - Páginas en blanco en la pestaña Módulos - Error Access level to PaymentModule


Recommended Posts

Hola,

he actualizado el prestashop a la última versión y no puedo acceder a la pestaña de módulos (posición, pago y módulos). Me sale una página en blanco de navegador.

 

He revisado los logs del servidor y me sale este error: 

PHP Fatal error:  Access level to PaymentModule::_getFormatedAddress() must be protected (as in class PaymentModuleCore) or weaker in Unknown on line 0

 

He revisado entonces la carpeta override (actualizado todos los ficheros), también la carpeta classes y hasta la de cache.

 

En el fichero PaymentModule.php dentro de la carpeta classes he revisado y la función está como protected.

 

He borrado los módulos de pago (vía FTP) a ver si por ahí se solucionaba y tampoco ha habido suerte.

 

No entiendo que puede ya fallar.

¿Alguien sabe que puede pasar?

 

Muchas gracias por vuestra ayuda.

Un saludo,

 

David

 

Edited by frucomedia (see edit history)
Link to comment
Share on other sites

Revisa por si las moscas a ver si tienes este override

/override/classes/PaymentModule.php 

si lo tienes prueba renombrarlo tipo: PaymentModule.php_old o borrarlo temporalmente y ver si te carga la pestaña modulos. (Quizas sea un override antiguo)

 

Info sacada de aquí:

 

http://www.prestashop.com/forums/topic/221110-error-que-no-entiendo/?do=findComment&comment=1125956

 


Ok, thanks for your answer.
 
I found the issue : it was due to the file override/classes/PaymentModule.php certainly requested by an old module.
I deleted it and now I can access to the module tab in the back-office.
Link to comment
Share on other sites

Hola,

 

Ya había llegado a esa solución y no es eso.

De hecho, la carpeta "override/classes" del 1.5.6 ya no tiene el fichero PaymentModule.php

 

¿A nadie se le ocurre ninguna otra solución?

 

 

Un saludo

 

 

Revisa por si las moscas a ver si tienes este override

/override/classes/PaymentModule.php 

si lo tienes prueba renombrarlo tipo: PaymentModule.php_old o borrarlo temporalmente y ver si te carga la pestaña modulos. (Quizas sea un override antiguo)

 

Info sacada de aquí:

 

http://www.prestashop.com/forums/topic/221110-error-que-no-entiendo/?do=findComment&comment=1125956

 

Link to comment
Share on other sites

Si, mi fichero original es así....

digo que ya no lo tengo porqué revisando la versión anterior de Prestashop que tenía si que estaba, pero al actualizar las carpetas ya no está.

 

Si si, siempre borro el fichero de cache para probar...

Si llevo tiempo con esto y he intentado todo!

Link to comment
Share on other sites

Ok,

 

Vamos a probar a modo barruca.

 

Lo primero, haz una copia de los directorios /modules/ /controllers/ /classes/ y /override/ (Por prevenir xD) y borralos temporalmente.

 

Bajas tu versión de prestashop, por ejemplo de aquí: https://code.google.com/p/prestashop/downloads/list y resube esos 4 directorios (/modules/, /classes/, /override/ y /controllers/ y dime si al menos te arranca la web. (Al menos para ir descartando cosas)

Link to comment
Share on other sites

Acabo de encontrar el error...

Es tema del FTP que no sincroniza bien con el servidor.... yo venga a borrar ficheros y subir nuevos via FTP y no sé que narices es pero no actualizaba bien. Mirando con el File Manager del Hosting he visto que el fichero PaymentModule.php seguía apareciendo. Lo he borrado y ahora parece que funciona todo.

Gracias por la ayuda y perdonad las molestias!

Un saludo.

Link to comment
Share on other sites

Acabo de encontrar el error...

Es tema del FTP que no sincroniza bien con el servidor.... yo venga a borrar ficheros y subir nuevos via FTP y no sé que narices es pero no actualizaba bien. Mirando con el File Manager del Hosting he visto que el fichero PaymentModule.php seguía apareciendo. Lo he borrado y ahora parece que funciona todo.

Gracias por la ayuda y perdonad las molestias!

Un saludo.

 

jejeje

 

¿No te conectas con algun cliente ftp desde tu equipo como Filezilla al FTP de tu web?

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...