Supporto volontario e collaborativo per Joomla!® in italiano

Notizie

Tutte le ultime notizie su Joomla! in Italia

Informazioni utili

Consigli sull'aggiornamento a Joomla 3.7.0

Da una settimana è disponibile l'aggiornamento Joomla 3.7.0 che corregge alcune vulnerabilità oltre ad introdurre novità e molte correzioni e modifiche. Ma sono noti anche alcuni problemi a seguito dell'aggiornamento, vediamo di cosa si tratta e come gestirli.

Chiariamo inizialmente che, come spesso abbiamo già scritto, la procedura di aggiornamento via FTP non è supportata ed effettuando l'aggiornamento via FTP si riscontrano problemi che poi non possono essere risolti. Se il sito è ospitato su piattaforme hosting che non supportano le procedure standard di aggiornamento di Joomla si consiglia di chiedere supporto al proprio fornitore si spazio web per ottenere una soluzione o trasferire il sito su hosting compatibili.

In Joomla 3.7.0 è cambiato anche il metodo in cui il sistema "legge" i file di lingua, se questi non sono correttamente compilati il caricamento fallisce e sulla pagina appaiono le definizioni lingua rendendo il tutto non comprensibile. Non ci sono questi problemi con la lingua italiana o con la lingua inglese. Mentre altre lingue che utilizzano per gestire le traduzioni le piattaforme online come Transifex o Crowdin lamentano il problema. E' quindi importante, successivamente all'aggiornamento di Joomla 3.7.0, aggiornare subito anche le relative lingue esterne installate che probabilmente avranno già risolto i loro problemi di formattazione. Issue 15587
Se invece il sito non carica più alcun file di lingua il problema è dovuto alla funzione parse_ini_file inserita sul server fra le operazioni disabilitate. Verificare quindi dal php.ini del sito se in disable_functions = è riportata anche parse_ini_file. In questo caso è necessario richiedere al proprio provider di rimuovere questa funzione fra quelle disabilitate nel server. Sono oramai molto rari i servizi di hosting che impongono questo limite. Issue 15587

Nel pannello di controllo di Joomla 3.7.0 vi renderete presto conto che nella gestione articoli l'elenco mostrato di default è ordinato in maniera insolita, mostrando ora gli articoli elencati dal più vecchio. Cambiando ordinamento e riportandolo poi su "ID discendente" questo torna corretto. Issue 15549

Uno dei problemi più gravi introdotti dalla versione 3.7.0 riguarda la gestione della cache. Si consiglia quindi di disattivare la cache in configurazione globale e disattivare anche il plugin System - Page Cache se attivo. Con la cache attiva sono noti problemi di redirec, problemi nei siti multilingua, pagine bianche, errori 404 ecc.. Issue 15592

Il nuovo calendarietto inserito in Joomla 3.7.0 ha creato problemi di compatibilità con le estensioni esterne che utilizzavano questa caratteristica. Su questo aspetto si sono lamentati gli sviluppatori di K2, Phoca, HikaShop, Akeeba ecc..  Tutte quelle estensioni che nella loro interfaccia utilizzano il calendario riportano problemi. Da valutare quindi se si utilizzano queste estensioni esterne se lo sviluppatore ha messo a disposizione un aggiornamento che aggira il problema di Joomla oppure attendere il prossimo aggiornamento 3.7.1 che corregge il problema. Issue 15573

In fase di aggiornamento se è presente il file htaccess.bak nella root questo viene rinominato .htaccess e sovrascrive il file .htaccess precedentemente attivo. Alcune estensioni di backup o altro generano il file htaccess.bak, fare quindi attenzione se nel sito utilizzate il file .htaccess che questo non venga sovrascritto, oppure fate una copia del file prima dell'aggiornamento così da eventualmente ripristinarlo. Issue 15542

Sono inoltre noti problemi con alcune operazioni svolte dalle estensioni esterne come per CiviCRM e Akeeba backup che utilizzano le API di Joomla. Anche in questo caso controllare se lo sviluppatore dell'estensione ha rilasciato un aggiornamento oppure attendere il prossimo aggiornamento 3.7.1 che corregge il problema. Issue 15603

Nel pannello di controllo si Joomla 3.7.0, nella gestione moduli, attivando "Strumenti di ricerca" non è più presente il filtro "Seleziona pagina". Issue 15621

I siti dove è utilizzata l'estensione esterna attachments (v3.2.4) lamentano il blocco delle pagine con errore 500. Aggiornare alla versione 3.2.5 (o successive) attachments. Issue 15545

Se nel sito si è attivato il plugin recaptcha ed impostato in configurazione globale,  magari per utilizzarlo nei form di contatto, ora la verifica con il recaptcha è presente anche nell'invio o modifica di articoli da frontend. Se però il nostro template lato sito utilizza l'override per quella pagina non viene visualizzato il recaptcha e senza poter verificare il recaptcha il salvataggio dell'articolo fallisce con l'errore "Valore vuoto non consentito". Per disattivare il recaptcha dall'inserimento/modifica articoli è necessario accedere al pannello di controllo di Joomla, nelle opzioni della gestione articoli, nel TAB "Layout modifica" verificare che il parametro "Consenti Captcha all'invio" sia impostato su "Nessuna selezione" e salvare le impostazioni (salvare anche se il parametro si trova già nella posizione corretta). Issue 15666

Se durante il salvataggio di un contenuto incontrate l'errore: "Fatal error: Maximum execution time of 30 seconds exceeded in /libraries/vendor/joomla/string/src/phputf8/mbstring/core.php on line 94"  effettuare queste operazioni:
- nelle impostazioni dell'editor "Editor - TinyMCE" nel SET 2 e nel SET 1 e nel SET0   assicurarsi che il parametro "Usa filtro di testo di Joomla" sia attivo in tutti e tre i set.
- Poi in "Configurazione globale" --> Filtri di testo per Manager e Registered (o per tutti i gruppi di utenti con cui si ottiene l'errore)  impostare su nessun filtro.
Questo problema è dovuto ai filtri del testo e si verifica solo se inseriamo testo in UNICODE con utenti che appartengono a gruppi differenti dal super user.  Issue 15673



Questi elencati sono solo alcuni dei più evidenti problemi introdotti con l'aggiornamento 3.7.0. Possono essere facilmente affrontati e le caratteristiche dove si incontrano non sono comuni in tutti i siti. Quindi se non utilizzate queste caratteristiche l'aggiornamento non crea problemi. Nel caso il vostro sito utilizzi alcune di queste caratteristiche elencate si suggerisce di tentare prima l'aggiornamento su una copia del sito in locale sul proprio PC, dove testare le varie soluzioni proposte. Importante procedere all'aggiornamento anche di tutte le estensioni.
Il prossimo aggiornamento 3.7.1 correggerà alcune di queste segnalazioni, ma non è ancora noto quando sarà disponibile.

Alcune di queste informazioni sono inoltre presenti nelle FAQ ufficiali per la versione 3.7.0


CommentaCommenta questo articolo sul forum