Joomla.it Forum
Joomla! 3 => Joomla! 3 => : Ghiepo 06 Dec 2019, 15:28:55
-
Buonasera a tutti,
quando clicco sul link per registrarsi del modulo di login sul mio sito www.mulligan.it (http://www.mulligan.it) mi viene una pagina di errore con indicato:
Call to a member function get() on null
Non so più dove sbattere la testa, fino a 3 giorni fa funzionava normalmente e non mi ricordo di aver fatto aggiornamenti... avete dei suggerimenti? ho cercato sul forum ma non ho trovato nulla che faceva al caso mio.
Grazie.
GiuseppeAllego jpg dell'errore
-
Il tuo sito è aggiornato all'ultima versione di joomla?
-
Scusa nel copia e incolla mi sono perso le versioni...
Joomla 3.9.13
Virtuemart 3.6.10
-
la pagina di registrazione è quella di joomla o di virtuemart?
-
Il tutto l'ho fatto eoni fa e... non ricordo come lo posso verificare? guardando il modulo per il login mi sembra quello normale di Joomla.
-
serve per registrarsi allo shop o al sito?
-
Chi si registra è sia nei clienti VM che nella lista degli utenti joomla, è la registrazione al sito che non funziona.
-
ma il modulo è quello di vm o di joomla che non funziona?
-
direi Joomla, indirizza alla pagina https://www.mulligan.it/it/registrazione.html e viene l'errore
-
Hai fatto una ricerca? No altrimenti avresti trovato:
https://forum.joomla.org/viewtopic.php?t=963814#p3535518
e cioè che è un conflitto di versione php
-
Grazie per la risposta TomTom,la ricerca l'ho fatta e ne ho visti tanti di post tra cui quello. In questo caso non credo proprio sia un problema di PHP perchè:1: la versione di PHP sul sito di hosting è sempre la stessa2: ho messo un backup del sito in locale proprio per verificare questa cosa e l'ho testato con varie versioni di PHP 7 e la pagina di registrazione mi da sempre lo stesso errore.
-
Risolto. Il problema era legato a Virtuemart; probabilmente si deve essere corrotto qualche file in components/com_virtuemart/views/user perchè ho preso una copia di backup di questa cartella di qualche giorno fa l'ho messa al posto di quella attuale e tutto ha rispreso a funzionare.