• Come installare vBulletin: Parte 1

    Per installare vBulletin correttamente sullo spazio web acquistato o sul server dedicato di nostra proprietà è necessario seguire una scaletta di operazioni ben definita. Inoltre il nostro spazio web deve disporre di alcune caratteristiche indispensabili.



    Requisiti dello spazio web:

    • spazio disco di almeno 30 MB
    • PHP 5.2.0 o superiore
    • MySQL 4.1 o superiore
    • database MySQL di almeno 100 MB
    • libreria grafica GD2+

    Lo spazio disco e del database dipendono dall'utilizzo che si vuole fare e come si salvano gli allegati e le immagini. A prescindere che il modo sicuro (SAFE MODE) dovrebbe essere disattivato, il salvataggio dei file allegati si dovrebbe fare sul disco fisso e lo spazio del database non deve essere esageratamente grande.

    Lo spazio disco richiesto invece potrebbe crescere rapidamente in base al numero e la dimensione degli allegati. Qualora si prende uno spazio web con SAFE MODE attivato, i file si devono salvare nel database e quindi è a crescere lo spazio del database.

    Il primo passo dopo l'acquisto di vBulletin è il download del pacchetto completo dall'area membri all'indirizzo http://members.vbulletin.com/:







    Viene scaricato l'ultimo pacchetto, a meno che non si selezioni la seconda opzione nel download e si sceglie un'edizione diversa dalla normale:


    Alla fine del download bisogna estrarre tutti i file in una cartella nuova a nostra scelta. Al suo interno si trovano diversi file e cartelle, dove la cartella upload contiene tutti i file e cartelle da inviare al nostro sito:


    Per l'invio dei file usiamo un client FTP affidabile, come ad esempio FileZilla. E' di particolare interesse che sia in grado di riconoscere il tipo di server e problematiche relative alla sostituzione di file. Alcuni server ad esempio non consentono la sostituzione diretta, ma soltanto tramite esplicita eliminazione dei file e successivo invio. Inoltre è necessario poter impostare la modalità dati, che dovrà essere sempre binaria. Da quando è cambiato il sistema di installazione e upgrade, è necessario inviare sempre tutti i file del pacchetto vBulletin. L'invio parziale può causare problemi durante l'aggiornamento o installazione.

    A secondo l'impostazione del nostro server, i file della vBulletin Suite vanno copiati nella Web Root, ossia la locazione dove si trova l'indice del sito, ad esempio http://www.dominio.tld/. Il solo forum con portale diverso da vBulletin Suite, solitamente viene installato nella cartella /forum/. Vediamo come procedere con la suite e FileZilla.

    Conettimaoci al nostro sito. Navighiamo fin quando troviamo sulla sinistra i contenuti della cartella upload:



    Sulla destra invece posizioniamoci in modo da accedere alla cartella Web Root:



    Selezioniamo quindi tutti i file sulla sinistra (cliccare sulla prima cartella e premere Ctrl+A). Poi si clicca con il tasto destro sui file selezionati e si aggiungono alla coda. Questo è particolarmente importante, se vogliamo eliminare alcuni dalla lista alcuni file prima dell'invio e/o cambiare le opzioni di sostituzione:



    Quindi andiamo a cercare nella lista ad esempio il file favicon.ico, che spesso è personalizzato e non dovrebbe essere sostituito con quello di vBulletin. Si può anche eliminare il file LICENSE che non ha alcun scopo al termine di funzionamento del forum. Infine, impostiamo la modalità di sostituzione dei file a sostituisce sempre (Overwrite):





    Avviamo quindi la procedura dell'upload:


    Durante l'upload dei file (con FileZilla si possono inviare fino a 10 file contemporaneamente) sono visibili il progresso e altre informazioni:


    Prestiamo particolare attenzione ai file che non sono stati inviati, e ripetiamo il loro invio fino a quando non sono presenti tutti i file. Se un file non si lascia inviare, spesso si tratta di un problema di diritti di accesso oppure di spazio disco esaurito. vBulletin richiede circa 20 MB di spazio per il solo invio dei file di cui è composto il forum.

    Nella seconda parte che segue a breve, vedremo come impostare il file config.php.