Mostra risultati da 1 a 5 di 5

Discussione: vBulletin: Aggiornare la board

  1. #1
    Data registrazione
    Jan 2009
    Sesso
    Boh
    Località
    Vicenza
    Messaggi
    2,689
    Grazie dati 
    445
    Grazie ricevuti 
    2,879
    Ringraziato in
    1,250 post

    vBulletin: Aggiornare la board

    Lo so bene questa è una delle tante guide presenti nel web sull'aggiornamento di vBulletin.
    Ho deciso di scriverla solo dopo aver visto che molti utenti riscontrano molti problemi nell'upgrade da vBulletin serie 3 a vBulletin serie 4. La prima parte della guida è comune per tutte le versioni di vBulletin, nel finale ho riportato delle ulteriori note secondo me utili per chi passa dalla serie 3 alla serie 4.

    Durante l’aggiornamento della board, il primo passo da eseguire è sempre il medesimo, nel senso che risulta necessario accedere a vBulletin Members' Area e scaricare il pacchetto più recente disponibile. Per accedere all’area dovrete avere a vostra disposizione i dati di login, questi dati vi sono stati inviati tramite email al momento dell’acquisto della licenza.


    Una volta effettuato l'accesso, verrà visualizzato un elenco delle licenze da voi acquistate, ad ogni licenza ci sarà un link vBulletin per il download.
    Premendo sul link della licenza verrete indirizzati alla pagina dei download ad essa abilitati, a questo punto risulta possibile scaricare l’ultimo pacchetto utile per la licenza selezionata.
    Dopo aver impostato le opzioni di download è possibile procedere premendo sul pulsante Download. A procedura avviata compare la tipica finestra del salva file, una volta selezionata la locazione dove verrà salvato il file inizia il vero e proprio download

    Il file scaricato di default si presenta come un file zip, pertanto spetta a noi la scompattazione. Per eseguire la scompattazione nell’ambiente windows e sufficiente fare clic con il tasto destro sulla sua icona del file scaricato, quindi scegliere Estrai tutto "dal menu a comparsa.


    L’azione precedente aprirà un wizard che guiderà l'utente attraverso il progresso decompressione. Accettare le opzioni predefinite suggerite.

    Terminata la scompattazione la situazione che verrà presentata all'utente è la seguente:


    upload - Questa cartella contiene i file della board vBulletin, questi devono essere caricati sul server Web .


    • 1° fase - preparazione dei files per upload

      Per comodità rinominate la cartella 'upload' in modo tale che corrisponda al nome della directory che contiene i file vBulletin sul vostro server web. Nel mio caso la cartella che contiene il forum è “forum”.


      NOTE: Se per maggiore sicurezza avete cambiato i nomi delle cartelle 'admincp' e 'modcp' nel file config.php, assicuratevi di fare la stessa modifica a queste sottodirectory prima di procedere con l'upload.

      Attenzione se i file della vostra board vBulletin sono stati inizialmente caricati nella root del vostro spazio web (normalmente public_html), in fase di aggiornamento dovrete uploadare i file nella medesima posizione.

      Info: Prima di procedere con l'upload dei file necessita procedere con la cancellazione dei seguenti file:

      • file install.php presente nella cartella install
      • file config.php.new presente nella cartella includes


      A questo punto abbiamo terminato la preparazione dei file da caricare nel server.

    • 2° fase: Preparazione board per aggiornamento

      • Chiudere il forum (pannello admin → Impostazioni → Attiva/Disattiva il forum vBulletin ). Questa azione eviterà eventuali errori nel database.
      • Creare un backup del database, meglio essere previdenti e poter in questo modo ripristinare il tutto in caso di problemi inaspettati.
      • Disattivare le varie mod installate al fine di evitare eventuali problematiche

    • 3° fase - upload dei file precedentemente preparati.

      Per l'upload è possibile decidere tra due metodi

      Il primo metodo comporta la sovrascrittura di tutti i file presenti nel server web, mentre il secondo metodo prevede l'eliminazione di tutti i vecchi file e directory, facendo attenzione a non eliminare il file config.php ed eventuali nostre cartelle tipo cartelle immagini per i template – cartelle degli avatar e immagini, e quindi di caricare il nuovo script pulito.
      Sinceramente il sottoscritto ha sempre utilizzato il metodo della sovrascrittura in quanto meno pericoloso (conoscendomi cancellerei delle cartelle a me utili )

      Dopo aver rinominato la cartella upload, come specificato in precedenza procedete con l'apertura del client ftp ed eseguite l'upload di tutta la cartella facendo attenzione al sovrascrivere tutti i files

    • 4° fase - lancio script aggiornamento

      Aprite a questo punto il browser Web e digitate l'indirizzo http://www.example.com/forums/install/upgrade.php, ricordatevi di sostituire www.example.com / forum con l'URL corretto per la vostra installazione.

      La prima videata che comparirà è un prompt di login, dove viene richiesto il codice cliente. Questa richiesta è una forma di sicurezza, in quanto altri utenti web potrebbero utilizzare l'azione di upgrade a vostra insaputa.


      Inserite il vostro codice cliente e premete [Enter Upgrade System], a questo punto inizia l'azione di upgrade vero e proprio della vostra board


      Da questo punto in poi necessita solo premere su [NEXT STEP]

      L'upgrade procede a step ed ogni volta che uno step viene completato senza errori verrà data la possibilità di procedere allo step successivo tramite il pulsante [NEXT STEP].

      Attenzione: Non eseguite refresh / reload durante la fase di aggiornamento. Questa azione potrebbe causare anomalie nel database e causare errori.

      Al termine dell'upgrade verrete reindirizzati alla pagina di amministrazione dove risulterà possibile verificare alcune cose prima di riabilitare le mod precedentemente disabilitate e riaprire la community

      Di norma dopo un upgrade ed in presenza di template personalizzati necessita verifacere se alcuni di questi necessitano di revert, il tutto viene riportato nella home dell'admincp






    Note aggiuntive per Upgrade vBulletin da serie 3 a serie 4

    La procedura sopra descritta è perfetta per la maggior parte degli aggiornamenti ma per un upgrade tra vbulletin serie 3 (versione minima la 3.8.4) e vbulletin serie 4 vorrei consigliare anche queste piccole regole (da me utilizzate) vista l'enorme diversità dei due scritp.

    • oltre al backup del database, consiglio il backup totale dei file caricati nel server web (in questo modo risulta possibile ritornare indietro in caso di problemi inaspettati)
    • verificare preventivamente se per gli addon (mod) installati esiste la versione per vbulletin 4 (il codice è cambiato molto e quindi molti addon vb3 non funzionano nel vb4 anzi in alcuni casi creano seri problemi)
    • modificare il file config.php (presente nella cartella includes) aggiungendo la stringa
      Codice:
      Only registered members can view code.
      subito dopo la stringa iniziale
      Codice PHP:
      Only registered members can view PHP Code
      in modo tale da ottenere questo risultato


      Per eseguire questa ultima modifica necessita scaricare il file con un client ftp dal vostro sito web, per la modifica consiglio l'uso del blocco note di windows, una volta variato il file config.php necessita ricaricarlo nello spazio web.

      La modifica del file config ha lo scopo di disabilitare tutti gli hooks evitando in questo modo eventuali errori dovuti alla non disabilitazione delle mod (come da figura)


    • eventuali template personalizzati non risulteranno compatibili con il vb4 pertanto impostate quello di vBulletin come tema di default.
    • per gli utenti più smanettoni consiglio di replicare l'ambiente web in locale attraverso applicativi tipo xampp e provare l'upgrade in modo tale da verificare eventuali anomalie e poterle correggere senza intaccare l'ambiente online
    • fatto l'upgrade della board → aggiornati i template → aggiornate le mod prima di riaprire il tutto ricordatevi di eliminare o commentare la stringa define('DISABLE_HOOKS', true); prensente nel file config.php (se variato)


    A questo punto non mi resta che augurarvi un buon upgrade.


    <div id="photolayer" style="z-index: 1; left: 5px; top: 50px; background-color:#FFCC99; layer-background-color:#FFCC99; visibility: visible"><center> <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/2.5/it/"><img alt="Creative Commons License" style="border-width:0" src="http://i.creativecommons.org/l/by-nc-sa/2.5/it/88x31.png" /></a><br />Questo/a <span xmlns:dc="http://purl.org/dc/elements/1.1/" href="http://purl.org/dc/dcmitype/Text" rel="dc:type">opera</span> è pubblicato sotto una <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/2.5/it/">Licenza Creative Commons</a>.</center></div>
    ama la vita.... è l'unico regalo che non riceverai due volte.....

  2. # ADS
    Google Adsense Circuito Adsense
    Data registrazione
    da sempre
    Località
    mondo google
    Messaggi
    molti
     
  3. #2
    Data registrazione
    Jan 2010
    Sesso
    Uomo
    Località
    Trento
    Messaggi
    37
    Grazie dati 
    60
    Grazie ricevuti 
    5
    Ringraziato in
    5 post

    Riferimento: vBulletin: Aggiornare la board

    ciao Asterix!

    grazie per le dritte delle ultime righe...
    il vero problema dell'aggiornamento sono i template e la loro gestione: è talmente diversa che devo rifare completemente tutto e non è una cosa da pochi minuti (aggiungiamo ceh si deve imparare anche a riscrivere il codice nel nuovo formato...). Davvero credoc eh questo sia il problema principale, anche perché non posso aggiornare un forum intero con utenti e quant'altro lasciando perdere completamente la veste grafica...

    tu che sistema hai adottato?

    ico

  4. #3
    Data registrazione
    Jan 2009
    Sesso
    Boh
    Località
    Vicenza
    Messaggi
    2,689
    Grazie dati 
    445
    Grazie ricevuti 
    2,879
    Ringraziato in
    1,250 post

    Riferimento: vBulletin: Aggiornare la board

    Io ho un ambiente apache - php - mysql in locale quindi ho lavorato tutto in modalità non in linea, prove di upgrade e creazione template.

    ama la vita.... è l'unico regalo che non riceverai due volte.....

  5. #4
    Data registrazione
    Jan 2010
    Sesso
    Uomo
    Località
    Trento
    Messaggi
    37
    Grazie dati 
    60
    Grazie ricevuti 
    5
    Ringraziato in
    5 post

    Riferimento: vBulletin: Aggiornare la board

    Si, ok... :)
    anch'io mi sono installato Xammp e ho messo la board in locale per fare test vari...
    ma la modifica ai template? tutto a mano o sei partito da qualche style per poi modificarlo a modo tuo? io personalmente mi sto un po' perdendo in questo passaggio qui...

    ico

  6. #5
    Data registrazione
    Jan 2009
    Sesso
    Boh
    Località
    Vicenza
    Messaggi
    2,689
    Grazie dati 
    445
    Grazie ricevuti 
    2,879
    Ringraziato in
    1,250 post

    Riferimento: vBulletin: Aggiornare la board

    Sono partito da quello standard di vbulletin.

    ama la vita.... è l'unico regalo che non riceverai due volte.....

Tags per questo thread

Segnalibri

Regole di scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
Cookies:direttiva 2009/136/CE (E-Privacy)

Il sito utilizza cookies propri e di terze parti per maggiori informazioni faq - Termini di servizio - Cookies
Il forum non puo' funzionare senza l'uso dei cookies pertanto l'uso della community è vincolato dall'accettazione degli stessi, nel caso contrario siete pregati di lasciare la community, proseguendo la navigazione acconsenti all’uso dei cookie