Joomla.it Forum
Joomla! 3 => Joomla! 3 => : pixel73 18 Apr 2020, 12:44:21
-
Buongiorno. Ho appena effettuato l'aggiornamento di joomla 3.9.10 a 3.9.16. L'aggiornamento l'ho effettuato dal pannello di joomla (Componenti/Aggiornamenti di joomla!). L'aggiornamento tutto a posto.
Adesso quando visito il mio sito escono 2 errori che riporto sotto:
Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; plgContentJComments has a deprecated constructor in /web/htdocs/www.miosito/home/plugins/content/jcomments/jcomments.php on line 25
Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; JCommentsACL has a deprecated constructor in /web/htdocs/www.miosito/home/components/com_jcomments/classes/acl.php on line 17
Il problema è il componente e il plugin di jcomments. Uso la versione 3.0.7 del 2018. Come risolvo il problema? Non vorrei disabilitarlo....
EDIT:
Sul forum joomla.org ho trovato questa guida: https://forum.joomla.org/viewtopic.php?t=969090 (https://forum.joomla.org/viewtopic.php?t=969090)
Quale file devo editare per modificare questa riga:
function__construct (& $ subject, $ config) modificare in:
function __construct(&$subject, $config) lasciare uno spazio dopo function __
-
Devi aggiornare pure jcomment
-
Sul sito: https://github.com/exstreme/Jcomments-Recaptcha2/commit/bf2712750ffbd956f8e7c97ca6b93e047bab6ac7#diff-b242f0aed94fd20aedaeb0f8368a1d24 (https://github.com/exstreme/Jcomments-Recaptcha2/commit/bf2712750ffbd956f8e7c97ca6b93e047bab6ac7#diff-b242f0aed94fd20aedaeb0f8368a1d24)
Ho aggiornato i 2 file che mi dava errore (25 - 17), adesso non esce più l'errore sul mio sito. Pero non riesco ad aggiornare altri file, non li trovo nel mio ftp. questo percorso non lo trovo: administrator/models/forms/settings.xml
jcomments.xml
site/classes/objectinfo.php
-
Scusa perché aggiorni a partire dai file e non dalla estensione stessa?
-
Scusa perché aggiorni a partire dai file e non dalla estensione stessa?
OK, ho capito come devo fare. Ho modificato tutti i file del componente jcomments versione 3.0.7 e adesso è diventata 3.0.7.1.
Stasera la installo. Grazie.
-
Ho aggiornato jcomments alla 3.0.7.1. Disinstallato il vecchio prima. Non mi ha dato nessun errore l'installazione, tutto OK.
Pero adesso mi escono errori nel templates. Potete verificare Voi? come risolvo il problema?
Questo è il sito: https://www.cyberspazio.info/ (https://www.cyberspazio.info/)
-
Che versione php hai?
-
Che versione php hai?
Attuale versione PHP: 7.2.26
-
Non vedo più errori.
-
Non vedo più errori.
Lo avevo disinstallato. Adesso l'ho reinstallato. Non esce più l'errore del template. Adesso non carica più gli articoli pubblicati.
Questo è l'errore che esce: 0 syntax error, unexpected 'case' (T_CASE), expecting end of file
Questa è una pagina che da errore: https://www.cyberspazio.info/index.php/impianti-d-antenna-dtt-e-sat (https://www.cyberspazio.info/index.php/impianti-d-antenna-dtt-e-sat)
-
Allora guarda visto che l'oggetto del post riguardava l'errore del plugin jcomments, se il nuovo errore non riguarda più questo è d'obbligo chiudere questo post marcandolo come risolto e aprirne un altro per un altro problema.