Aggiornare PhpBB da 3.1 a 3.2

Author
Post
3 Nov 2018, 14:16
User avatar
PGreca
Amministratore
Amministratore
Posts: 27
Joined: 9 Sep 2018, 21:18
ARTICOLO ORIGINIALE (in inglese)
L' aggiornamento alla versione 3.2 di PhpBB potrebbe causare il malfunzionamento di alcune estensioni.
Tutti gli stili (ed estensioni) dovranno essere aggiornati, anche se sembreranno funzionare senza problemi.

Phpbb 3.2 non è retrocompatible al 100% con la 3.1 e le modifiche personalizzate apportate nel codice potrebbero andare perse. Il metodo di aggiornamento più semplice è rimuovere tutti i file esistenti prima di aggiornare e riapplicare le modifiche dopo aver verificato il loro corretto funzionamento.

Per eseguire l' aggiornamento, attenersi alla seguente procedura:
  1. Assicurarsi che il proprio server (dove risiede PhpBB) soddisfi i requisiti per l' esecuzione di PhpBB 3.2 (PHPBB - REQUISITI).
  2. Effettuare un backup dei file originali.
  3. Effettuare un backup del database.
  4. Disabilitare tutti gli stili ad eccezione di Prosilver.
  5. Disabilitare tutte le estensioni non compatibili con PhpBB 3.2. Verifica con l' autore dell' estensione per sapere se è compatibile o meno.
  6. Impostare l' inglese britannico (UK) come unico pacchetto linguistico.
  7. Scaricare l' archivio completo di PhpBB 3.2.
  8. Estrarre il contenuto dell' archivio sul computer e aprire la cartella phpBB3.
  9. Eliminare i seguenti file dalla cartella:
    -config.php
    - images/
    - files/
    - stores/
  10. Eliminare dal server del sito, tutti i file di PhpBB ad eccezione dei seguenti:
    - ext/
    - images/
    - store/
  11. Caricare il contenuto della cartella phpBB3 dal computer nella cartella del sito. Potrebbe venire richiesto di sovrascrivere i file rimanenti. Nel caso in cui venisse richiesto di unirle o sovrascriverle, scegliere di unirle.
  12. Aggiornare il database:

    Code: Select all

    1. Visitare la cartella [u]/install[/u] tramite browser web del forum PhpBB. (es. [b]http://www.example.com/yourforum/install[/b]
    2. Fare click sulla scheda "Aggiorna".
    3. Fare click sulla scheda "Aggiorna".
    4. Selezionare "Update database only" e fare click su "Submit"
    5. Attendere che la barra di avanzamento raggiunga il 100% e l' indicazione che l' aggiornamento è stato completato.
    
    SUGGERIMENTO
    Per i grandi forum, si consiglia di aggiornare tramite riga di comando invece di utilizzare un browser web.
    Dalla root del forum, eseguire il comando: php ./bin/phpbbcli.php db:migrate --safe-mode
  13. Eliminare la cartella "install/"
NOTA
Controllare che il file .htaccess nella root sia incluso nel caricamento. Alcuni client FTP di default non mostrano i file i cui nomi iniziano con un punto.
NOTA
Se il forum utilizza pacchetti linguisti diversi dall' inglese britanno, scaricare i pacchetti linguistici compatibili con PhpBB 3.2 da https://www.phpbb.com/languages/
AVVERTIMENTO
NON SOVRASCRIVERE IL FILE config.php