• User

    [GUIDA]Come aggiornare all'ultima versione il nostro forum MyBB

    Perchè aggiornare MyBB
    E' consigliabile aggiornare all'ultima versione disponibile per beneficiare delle ultime funzionalità introdotte e di correzioni a bug e problemi di sicurezza.

    Requisiti per l'aggiornamento
    Un hosting con le seguenti caratteristiche
    PHP versioni 4.3.11 o superiori
    Estensione XML di PHP
    MySQL versioni 4.0 o superiori
    Accesso FTP (o qualunque altro metodo per trasferire i file sul tuo webserver)
    Una copia già funzionante di MyBB versioni RC2 (Release Candidate 2) o superiori, che permettano l'uso dello script di upgrade
    Strumenti di comune utilizzo come
    Un client FTP (es: SmartFTP, WSFTP, FileZilla)
    Un tool di amministraizone database MySQL (es: PhpMyAdmin)
    Un editor di testo (es: notepad++)

    Preparazione all'aggiornamento
    Procurarsi una copia di MyBB (si può scaricare dal sito ufficiale)
    Chiudere i forum al pubblico, per evitare che qualche utente possa interrompere il processo di upgrade accidentalmente. Posizionarsi su AdminCP > Impostazioni Board > Cambia > Board Online / Offline e cambiare "Board Chiusa" su SI (è anche possibile specificare una motivazione). In alternativa è possibile creare un file .htaccess per impedire l'accesso al front-end di MyBB
    Creare una copia di backup dei file e del database!! Ad ogni upgrade si dovrebbe fare un backup dei file e del database nel caso il processo si blocchi per errori, per poter ritornare facilmente allo stato originario. E' possibile effettuare un backup del database con PhpMyAdmin o qualsiasi altro software di gestione del db; il backup dei file può essere ottenuto scaricandone una copia in locale attraverso FTP.

    Iniziare l'aggiornamento
    Se si sta aggiornando la board alla versione 1.4 o superiore, saltare i passi 1 e 4
    Se si sta aggiornando la board alla versione 1.4 o superiore, saltare questo passo. Aprire il proprio client FTP e navigare nella cartella inc/. Scaricare i due file ./inc/settings.php e ./inc/config.php in locale e conservarli. Serviranno in un secondo momento.
    Eseguire l'upload dei nuovi file e cartelle contenuti nella cartella "upload" inclusa la "install", sovrascrivendo le copie esistenti, nella cartella radice del forum.
    Per aggiornamenti tra major release (1.2.x -> 1.4.x) è necessario ricercare pacchetti lingua aggiornati per la nuova versione. Nel caso non siano disponibili, rimuovere quelli vecchi ed impostare la lingua inglese.
    Se si sta aggiornando la board alla versione 1.4 o superiore, saltare questo passo. Navigare con il client FTP nella cartella inc/ e rimpiazzare i due file ./inc/settings.php e ./inc/config.php con quelli salvati in precedenza
    Eseguire un CHMOD dei file a 666 (o 777, a seconda del proprio server), e delle cartelle a 777 seguenti:
    ./inc/settings.php
    ./inc/config.php
    ./uploads/
    ./uploads/avatars/
    ./inc/languages (1.2 e successive)
    ./admin/backups (1.2 e successive)
    ./cache (1.4 e successive)
    ./cache/themes (1.4 e successive)

    Eseguire lo script di aggiornamento
    **Attenzione!! Per alcuni passaggi di versione minori (piccoli bugfix) l'esecuzione dello script di aggiornamento non sarà richiesta. Lo staff avviserà in ogni annuncio di versione se è necessario procedere all'esecuzione dello script o meno
    **

    • Navigare col proprio browser all'indirizzo

    www(.)tuo_dominio(.)com/cartella_del_forum/install/upgrade.php

    (*ovviamente le parentesi per i punti le dovete togliere quando digitate l'indirizzo)

    • Sarà visibile una lista di scelta della versione di partenza dal quale aggiornare. Assicurarsi di effettuare la scelta corretta, pena malfunzionamenti dello script di aggiornamento!!
    • Eseguire lo script di aggiornamento, seguendo accuratamente le istruzioni
    • Al termine, cancellare la cartella "install" dal server, e per maggior cautela eseguire un CHMOD di ./inc/config.php a 755
    • Ritornare sulla homepage del forum ed assicurarsi che tutto funzioni correttamente senza errori
    • E' ora possibile riaprire i forum al pubblico dall'AdminCP

    Congratulazioni

    • Se tutto ha funzionato senza errori, hai appena eseguito l'aggiornamento del tuo forum MyBB!

    Ciao a tutti, buona serata da MrGamer :smile5: