Esecuzione aggiornamento
Prima di eseguire l’aggiornatore principale, assicurati di aver completato il Controllo di preflight. L’interfaccia utente di aggiornamento richiede che il preflight sia eseguito almeno una volta e ti guiderà lì se non l’hai fatto.
Avvia l’aggiornamento puntando il tuo browser alla directory upgrade del tuo sito:
http://example.com/upgrade/Dovrebbe mostrare una pagina come questa:

Seleziona il pulsante “Continua” per procedere.
Ogni “Continua” avanza attraverso un’altra patch. Continua fino a quando tutte le patch non vengono applicate e viene presentata la pagina di aggiornamento del modulo di sistema.

Cosa applica l’aggiornamento 2.5.11 → 2.7.0
Sezione intitolata “Cosa applica l’aggiornamento 2.5.11 → 2.7.0”Quando si esegue l’aggiornamento da XOOPS 2.5.11 a 2.7.0, l’aggiornatore applica le seguenti patch. Ognuno viene presentato come un passaggio separato nella procedura guidata in modo da poter confermare cosa viene modificato:
- Rimuovi obsoleto PHPMailer in bundle. La copia in bundle di PHPMailer all’interno del modulo Protector viene eliminata. PHPMailer ora viene fornito tramite Composer in
xoops_lib/vendor/. - Rimuovi cartella HTMLPurifier obsoleta. Allo stesso modo, la vecchia cartella HTMLPurifier all’interno del modulo Protector viene eliminata. HTMLPurifier ora viene fornito tramite Composer.
- Crea la tabella
tokens. Una nuova tabellatokensviene aggiunta per l’archiviazione di token con ambito generico. La tabella ha colonne per ID token, ID utente, ambito, hash e timestamp emessi/scaduti/utilizzati ed è utilizzata dalle funzionalità basate su token in XOOPS 2.7.0. - Amplia
bannerclient.passwd. La colonnabannerclient.passwdviene ampliata aVARCHAR(255)in modo da poter archiviare hash di password moderni (bcrypt, argon2) invece della colonna stretta legacy. - Aggiungi preferenze cookie di sessione. Due nuove preferenze vengono inserite:
session_cookie_samesite(per l’attributo del cookie SameSite) esession_cookie_secure(per forzare i cookie solo HTTPS). Vedi Dopo l’aggiornamento per come rivedere queste dopo il completamento dell’aggiornamento.
Nessuno di questi passaggi tocca i dati del tuo contenuto. I tuoi utenti, post, immagini e dati dei moduli rimangono invariati.
Scelta di una lingua
Sezione intitolata “Scelta di una lingua”La distribuzione principale di XOOPS viene fornita con supporto in inglese. Il supporto per impostazioni locali aggiuntive è fornito dai siti di supporto locale XOOPS. Questo supporto può venire in forma di una distribuzione personalizzata o file aggiuntivi da aggiungere alla distribuzione principale.
Le traduzioni di XOOPS sono mantenute su transifex
Se il tuo aggiornamento XOOPS ha supporto per lingue aggiuntive, puoi cambiare la lingua selezionando l’icona della lingua nei menu in alto e scegliendo una lingua diversa.
