Joomla.it Forum

Joomla! 3 => Joomla! 3 => : pixel73 18 Apr 2020, 12:44:21

: [RISOLTO] Aggiornamento Joomla 3.9.10 - 3.9.16 - Plugin Jcomments.
: 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 __
: Re:Aggiornamento Joomla 3.9.10 - 3.9.16 - Plugin Jcomments.
: tomtomeight 18 Apr 2020, 13:32:21
Devi aggiornare pure jcomment
: Re:Aggiornamento Joomla 3.9.10 - 3.9.16 - Plugin Jcomments.
: pixel73 18 Apr 2020, 15:11:39
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
: Re:Aggiornamento Joomla 3.9.10 - 3.9.16 - Plugin Jcomments.
: tomtomeight 18 Apr 2020, 16:05:24
Scusa perché aggiorni a partire dai file e non dalla estensione stessa?
: Re:Aggiornamento Joomla 3.9.10 - 3.9.16 - Plugin Jcomments.
: pixel73 18 Apr 2020, 16:20:09
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.
: Re:Aggiornamento Joomla 3.9.10 - 3.9.16 - Plugin Jcomments.
: pixel73 18 Apr 2020, 21:23:09
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/)
: Re:Aggiornamento Joomla 3.9.10 - 3.9.16 - Plugin Jcomments.
: tomtomeight 19 Apr 2020, 10:07:41
Che versione php hai?
: Re:Aggiornamento Joomla 3.9.10 - 3.9.16 - Plugin Jcomments.
: pixel73 19 Apr 2020, 11:48:49
Che versione php hai?


Attuale versione PHP: 7.2.26
: Re:Aggiornamento Joomla 3.9.10 - 3.9.16 - Plugin Jcomments.
: tomtomeight 19 Apr 2020, 12:51:49
Non vedo più errori.
: Re:Aggiornamento Joomla 3.9.10 - 3.9.16 - Plugin Jcomments.
: pixel73 19 Apr 2020, 13:41:19
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)
: Re:Aggiornamento Joomla 3.9.10 - 3.9.16 - Plugin Jcomments.
: tomtomeight 19 Apr 2020, 17:29:09
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.