Joomla.it Forum
Joomla! 3 => Joomla! 3 => : martone 04 Jun 2017, 19:18:06
-
Ho aggiornato alla versione 3.7.2 ed il modulo contatti che usa ReCaptcha non va più e restituisce questo messaggio d'errore
0 Class 'JCaptcha' not found
se disattivo il plugin ReCaptcha funziona, naturalmente senza.
Grazie per l'aiuto
-
Ciao martone,
assicurati di utilizzare la versione 2.0 del reCAPTCHA nell'apposito plugin
-
Versione 2.0 nel plugin e nella generazione delle chiavi
-
prova per un attimo ad impostare il teplate default Protostar di Joomla per capire se con quello è ok.
-
Stesso errore
-
che procedura hai effettuato per l'aggiornamento a Joomla 3.7.2 ?
-
Quella manuale perchè mi dava errore nello storage (una cosa del genere)
-
quella manuale è quella via FTP ?
Questo spiegherebbe il problema.
-
sto lavorando in locale. Cosa significa "questo spiega il problema"?
A me no :o :o :o
-
che l'aggiornamento va effettuato solo dal componente "Aggiornamento di Joomla", le altre procedure danno problemi.
-
Quindi?
Cosa posso fare?
Un consiglio?
-
ripristinare il backup di prima dell'aggiornamento ed effettuare l'aggiornamento in modo corretto.
P.s.
ma in locale come fai a testare il modulo di contatto ed il reCAPTCHA ?
-
Scusa ma io ho seguito queste indicazioni per l'aggiornamento
ATTENZIONE: per installare manualmente questo aggiornamento è necessario accedere al componente "Aggiornamento di Joomla" selezionare "Carica e Aggiorna" ed indicare il file dell'aggiornamento per procedere al caricamento ed installazione.
quindi non sono corrette?
Adesso devo rifare tutte le modifiche che avevo fatto :( :( :(
-
recuperato il backup fatto prima dell'aggiornamento ed il messaggio di errore è lo stesso, cosa devo fare secondo voi?
-
indica il nome esatto del file che stai utilizzando
-
Joomla_3.7.1_to_3.7.2-Stable-Patch_Package.zip
Scaricato dalla sezione download di questo sito
-
non riesco a replicare il tuo errore, nei miei test si installa correttamente.
Quindi tu hai la versione 3.7.1 ?
La procedura di aggiornamento ti richiede di effettuare il login come amministratore prima di mostrarti quell'errore ?
Prova anche ad aggiornare utilizzando il file: Joomla_3.7.2-Stable-Update_Package.zip
e prova anche ad aggiornare utilizzando la procedura automatica.
-
Mi spiego meglio, quell'errore me lo da quando provo ad aggiornare con l'aggiornamento automatico.
Con la procedura manuale, con il file indicato prima, si aggiorna senza problemi dopo aver fatto il login come amministratore.
-
quindi il tuo problema è risolto ?
-
dell'aggiornamento si, ma con il recaptcha no motivo della richiesta di aiuto
-
ma da quale versione hai fatto l'aggiornamento ?
-
3.7.1
-
ho caricato il sito online ed ecco l'errore che mi restituisce alla rica 140 del file "
libraries/cms/form/field/captcha.php"
-
La butto lì..ma il file /libraries/cms/captcha/captcha.php c'è?
-
Il file c'è ma è vuoto
-
Prova a mettere questo allegato (prima cambia estensione da txt a php).
Deve essere comunque successo qualche casino durante qualche aggiornamento..spero per te sia solo relativo a quel file :)
PS: se non ti fidi prendine uno dalla dist di joomla 3.7.2 e rimpiazzalo!
-
grande, l'hai butta li e l'hai azzeccata.
Ho copiato un file da un'altro sito e funziona, adesso però mi farebbe piacere sapere se il file dell'altro sito è uguale o ci sono differenze e come mai l'aggiornamento ha cancellato il contenuto del file?
devo fare qualche cosa o basta averlo copiato?
Grazie per il momento
-
Prova a mettere questo allegato (prima cambia estensione da txt a php).
Deve essere comunque successo qualche casino durante qualche aggiornamento..spero per te sia solo relativo a quel file :)
PS: se non ti fidi prendine uno dalla dist di joomla 3.7.2 e rimpiazzalo!
grazie stavo scrivendo mentre lo facevi anche tu.
come posso fare per sapere se ci sono stati altri "cancellamenti"?
-
Se hai joomla 3.7.2 anche sull'altro sito va bene; non saprei se è stato modificato durante le ultime versioni, ma per andare sul sicuro lo prenderei da un joomla 3.7.2 (stessa versione del ricevente).
Una volta copiato assicurati che abbia permessi 644.
Nessuno potrà sapere come mai è stato cancellato..chissà..forse i log lo possono sapere..
Come quel file potrebbe essersi corrotto qualche altro file, bho?
Comunque monitora il sito per comportamenti/errori anomali, magari hai fortuna e il problema era solo quello.
-
Grazie a tutti per l'aiuto
P.s.
ma in locale come fai a testare il modulo di contatto ed il reCAPTCHA ?
Nelle impostazioni della chiave ReCAPTCHA, sotto "DOMINI" ho aggiunto localhost e funziona perfettamente.
Per l'invio della mail in configurazione globale, tab "IMPOSTAZIONE SERVER", sezione "IMPOSTAZIONI MAIL", ho selezionato la voce "FUNZIONI MAIL" in SMTP ed ho aggiunto i miei parametri e così ricevo anche le mail.
GRAZIE