Jump to content

[PrestaShop] Fatal error in module file ... Access level to Inix2Module::displayWarning() must be pu


Recommended Posts

Salve a tutti,

 

ho cercato di installare su Prestashop 1.6.1.3 il modulo "Cash on Delivery with TAX" http://www.presta-apps.com/129-prestashop-cash-on-delivery-with-tax-module.html

 

ed ora mi ritrovo con il seguente errore: [PrestaShop] Fatal error in module file :... /modules/inixframe/InixModule.php:
Access level to Inix2Module::displayWarning() must be public (as in class ModuleCore)

 

che ora mi esce nel BO "moduli e servizi" impedendomi la possibilità di accedere ai moduli già installati ecc...

anche "pagamento" non mostra più nulla senza dare errore in questo caso ...  il resto del BO sembra invece funzionare perfettamente ...

 

PF qualcuno ha già avuto lo stesso problema ed ev. come lo ha risolto?

 

Ho letto alcuni post ma non sono riuscito a trovare la giusta soluzione ...

 

Grazie per l'aiuto ...

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

!!!  problema risolto !!!  (soluzione trovata su un post in English, ringrazio chi a suo tempo ha postato questa soluzione...)

 

siccome il modulo citato sopra va a inserire/modificare il file InixModule.php che si trova nella cartella ...modules/inixframe/InixModule.php basta semplicemente eseguire quanto sotto:

 

aprire InixModule.php e tovare:   protected function displayWarning($msg)

 

cambiare con:                            public function displayWarning($msg)

 

(attenzione con FTP è possibile che non permetta il download quindi fate attenzione ai permessi della cartella...)

 

ora il BO è tornato a funzionare perfettamente come si deve ...

 

ico by icoshopping.com

 

 

 

PS: segnalo che comunque questo modulo "Cash on Delivery with TAX" dà lo stesso qualche problema (presumo di permessi) alla fine io rinuncio ad usarlo...

  • Like 2
Link to comment
Share on other sites

  • 1 year later...

Oddio stavo impazzendo, ne capisco davvero poco di informatica infatti il mio e-commerce con prestashop l'ho fatto tutto con 1 & 1 semplicemente installando l'applicazione. Il problema principale è stato che non trovavo la sezione in cui ci sono tutte le cartelle del database. Comunque alla fine ho risolto dopo varie sperimentazioni. Nel mio caso dovevo scrivere public in Inixpaymentmodule.php e non in inixmodule.php altro motivo per cui stavo impazzendo, ho risolto per puro caso, forse è stato un colpo di fortuna o semplice intuito visto che ho letto payment ho pensato fosse forse quello :lol: .

Comunque in ogni caso ti ringrazio tantissimo per questa piccola guida che mi hai fornito probabilmente senza di te, adesso ancora sarei su google a cercare qualche soluzione con un mal di testa colossale. Di nuovo grazie di cuore!!! :wub::)

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...