Il 6 gennaio 2020 è un grande giorno per l'intera comunità phpBB: Con l'aiuto di oltre cento volontari, phpBB è stato migliorato ed esteso per fornire il nuovo e migliorato phpBB 3.3 Proteus.

Il nuovo phpBB 3.3 Proteus si basa su 3.2 Rhea ed è un grande passo verso una base più moderna mantenendo un chiaro percorso di aggiornamento. Ora viene fornito con Symfony 3.4, Twig 2 e jQuery 3.4. I miglioramenti includono, tra gli altri, il supporto per Invisible reCAPTCHA, Argon2i e Argon2id hashing password, funzionalità di reset password migliorata e piccole modifiche all'interfaccia utente.
La versione minima di PHP supportata è stata aumentata a PHP 7.1.3 mentre è stato aggiunto il supporto per PHP 7.3 e PHP 7.4. Anche i problemi di sicurezza risolti nella 3.2.9 fanno parte di questa versione.

Come aggiornare phpBB

Se non hai apportato modifiche al core di phpBB (file phpBB principali) non è necessario utilizzare l'Automatic update package (pacchetto di aggiornamento automatico). L'aggiornamento utilizzando il pacchetto completo è il metodo di aggiornamento consigliato per le board senza modifiche ai file principali di phpBB.

Prima di iniziare fai un backup di tutti i file in remoto e del database, poi fai una prova della sua integrità testando il funzionamento in remoto oppure in locale (se sbaglierai qualcosa, potrai tornare indietro incolume).

Procedura di aggiornamento senza modifiche al core di phpBB

Il metodo di aggiornamento più semplice è rimuovere tutti i file esistenti prima di aggiornare e riapplicare le modifiche personalizzate dopo averne verificato la correttezza.

Seguimi!

  • Disattiva tutte le estensioni non compatibili (alcune estensioni potrebbero non funzionare più);
  • Scarica il pacchetto d'installazione dell'ultima versione di phpBB e scarica il pacchetto lingua;
  • Decomprimi il pacchetto lingua;
  • Decomprimi e apri il pacchetto di installazione dell'ultima versione di phpBB;
  • Dal pacchetto elimina i seguenti file:
    • File config.php;
    • Cartella images/
    • Cartella files/;
    • Cartella store/.
  • Sul tuo sito web, elimina tutti i file dalla tua board TRANNE:
    • File config.php;
    • Cartella ext/;
    • Cartella images/;
    • Cartella files/;
    • Cartella store/.
  • Sposta il contenuto della cartella phpBB3 nella cartella del tuo forum. Se viene richiesto di sovrascrivere le cartelle/file, scegli sostituisci;
  • Fai lo stesso con il pacchetto lingua;
  • Aggiorna il database:
    • Usando il tuo browser, visita install/ facendolo seguire alla root del sito. (ad es. https://www.domain.tls/forum/install;
    • Fai clic sulla scheda Aggiorna;
    • Fai clic sul pulsante Aggiorna;
    • Seleziona "Aggiorna solo database" e fai clic su Invia;
    • Attendi che la barra di avanzamento raggiunga il 100% e che venga visualizzato un messaggio che indica che l'aggiornamento è stato completato;
  • Concludi cancellando la cartella di installazione.

Alla prossima!

Autore: Antonio Liggieri
Esperto di computer e in sicurezza informatica, webmaster, webdesigner, webdeveloper e webmarketer. Sono il fondatore di WORCOM. Amo l'informatica, le arti marziali e il bodybuilding.
Ho scritto anche: