Joomla.it Forum

Joomla! 2.5 (versione con supporto terminato) => Joomla! 1.6/1.7/2.5 => : PoisonIvy 21 May 2011, 20:44:06

: [RISOLTO]Fatal error: Using $this when not in object.../plugin.php on line 102
: PoisonIvy 21 May 2011, 20:44:06
Ciao a tutti.. spero possiate darmi una mano, perchè da quello che ho letto in giro, mi sono un attimino preoccupata..

Oggi pomeriggio stavo apportando varie modifiche al sito (joomla 1.6)..installazione di moduli, componenti, modifiche alla struttura..
Ad un certo punto IE (come al solito) mi si è impallato. Allora ho chiuso il browser, l'ho riaperto, ho messo user e password nel pannello di amministrazione e..sorpresa!! Compare quest'errore:

Fatal error: Using $this when not in object context in /membri/informalecco/libraries/joomla/plugin/plugin.php on line 102

Ho letto in giro che si dovrebbe ripulire l'ftp dall'ultimo plugin installato, probabile causa del crash..ma io non ricordo quale sia..

C'è un modo per risolvere, non so, magari vedere l'ora in cui ho installato l'ultimo?

Faccio appello alla vostra esperienza...
: Re:Fatal error: Using $this when not in object ..../plugin.php on line 102
: PoisonIvy 21 May 2011, 20:56:55
Ho cominciato cancellando le ultime installazioni che ricordavo (e che riportavano la data di oggi):
1.com-foxcontact (e relativo modulo mod_foxcontact)
2. com_alphauserpoints

Adesso il msg di errore è cambiato:
:
Fatal error: require_once() [function.require]:
Failed opening required '/membri/informalecco/components/com_alphauserpoints/helper.php'
 (include_path='.:') in /membri/informalecco/plugins/user/sysplgaup_newregistered/sysplgaup_newregistered.php
on line 190

Spero di non aver peggiorato la situazione..
: Re:Fatal error: Using $this when not in object ..../plugin.php on line 102
: 56francesco 21 May 2011, 21:07:31
modifiche alla struttura..
sarebbe a dire?
 :(
: Re:Fatal error: Using $this when not in object ..../plugin.php on line 102
: PoisonIvy 21 May 2011, 21:21:39
Ho aggiunto un paio di posizionamenti per dei moduli direttamente nel codice, copiando quelli fatti altre volte..funzionano e si vedono.. l'ho fatto altre volte e non è mai successo nulla..
: Re:Fatal error: Using $this when not in object ..../plugin.php on line 102
: 56francesco 21 May 2011, 22:23:15
Ho aggiunto un paio di posizionamenti per dei moduli direttamente nel codice

intendi posizioni nel template?

: Re:Fatal error: Using $this when not in object ..../plugin.php on line 102
: PoisonIvy 21 May 2011, 23:28:12
Sì, intendevo proprio quelle.. avevo modoficato css e index del template, ma non erano le mie modifiche che avevano creato il patatrac..

Per fortuna ho risolto ripulendo l'ftp dai componenti che avevo installato e che avevano causato il problema:
1. foxcontact
2. alphauserpoint
non saprei ancora dire quale dei due sia stato , ma di certo uno dei due non era compatibile con qualcos'altro che ho installato in precedenza..

Per i posteri:
Non perdete 4 ore come me a cercare di capire: cancellate ogni cosa sia legato a quei componenti, dopo i quali vi compare il messaggio di errore, sia dal lato sito che da quello administrator, e rivedrete la luce!!

P.S.
Grazie mille anche a 56Francesco che si è interessato alla situazione
: Re:[RISOLTO]Fatal error: Using $this when not in object.../plugin.php on line 102
: 56francesco 21 May 2011, 23:35:25
provatele sempre le estensioni prima di installarle nel sito,  in una area di prova dove in qualsiasi momento potete cancellare tutto..

ari-sposto,
: Re:[RISOLTO]Fatal error: Using $this when not in object.../plugin.php on line 102
: PoisonIvy 22 May 2011, 00:28:09
..ehm.. come avrai sicuramente capito dalla mia improprietà di linguaggio, io sono ancora alle primissime armi, e quindi non ho la minima idea di come si possa creare un'area di prova (a dire il vero non pensavo si potesse fare...), ma mi documenterò!

Grazie della preziosa info!!

P.S.
Scusami, sarà l'ora o la stanchezza, ma non mi ero accorta di aver sbagliato la sezione del topic..
: Re:[RISOLTO]Fatal error: Using $this when not in object.../plugin.php on line 102
: maicolstaip 22 May 2011, 01:50:48
Ciao PoisonIvy,
apri un account su un host gratuito e lì puoi fare tutti gli esperimenti che vuoi.  ;)