• Spostare gli allegati dal Database al file system

    In questo tutorial vedremo come configurare il nostro vbulletin al fine di far archiviare gli allegati nel file system anziché nel database come impostato di default.

    Di default vbulletin archivia gli allegati nel database, questo puo’ tornare utile per community di piccole dimensioni in quanto il database risulta essere ridotto e con una unica operazione di backup (backup database) abbiamo tutto in sicurezza, ma per community di grosse dimensioni o per piani hosting dove si prevedere un costo aggiuntivo per mb di database è consigliabile spostare questi file nel system.

    Tutorial passo passo

    Per prima cosa entriamo nel nostro pannello admin e procediamo con la chiusura della board

    Ricerchiamo sulla colonna di sinistra il box Allegati.

    Selezioniamo il menù Tipo memorizzazione Allegato (attachment storage type - punto 1 )



    Fatto questo nella parte destra dello schermo comparirà la videata dell’azione che stiamo per andare ad eseguire (Sposta oggetti dal database nel file system – punto 2), l’unica opzione a nostra disposizione è Sposta (Move – punto 2)

    Confermiamo con Vai (Go – punto 3)



    Nella successiva videata ci viene richiesto il path della cartella di archiviazione (punto 4), quindi con il nostro client ftp procediamo alla creazione della cartella e ricordiamoci di assegnare i permessi 777 come ben specificato nel testo del messaggio visualizzato (punto 7)

    Per comodità potete creare una cartella Attach nella root del forum e riportare il solo nome nel punto 4 Attach (attenzione a come scrivete il nome), fatto questo conferminamo il tutto con Vai (Go – punto 6)



    Se vi sono degli errori il sistema ci avvisa



    Quando il tutto risulta corretto si passa all’esecuzione dello script (attenzione come dice il testo è un test l’azione non viene completata fino a quando non si finalizza il tutto)

    Io ho lasciato tutto come di default e confermato l’azione (punto 9)



    La prossima videata ci informa che gli allegati sono stati ricreati anche nel file system, ora siamo in una fase di limbo in quanto gli allegati sono presenti in entrambe le posizioni questo ci permette di verificare la corretta azione dello scritp, se siamo sicuri dell’azione possiamo procedere con il finalizza (finalize - punto 10) nel caso contrario possiamo sempre negare l’azione



    Se si nega l’azione compare il messaggio in cui ci viene ricordato di procedere con la pulizia della cartella del file system dedicata all’archiviazione degli attach (nel mio caso la cartella attach presente nella root del forum)



    Il tutto è andato bene e abbiamo finalizzato, a questo punto i nostri attach sono stati effettivamente spostati dal database al system , ora ci viene richiesto di ottimizzare le tabelle premendo sul link (punto 12) , se invece si procede con il tasto continua (punto 13) ricordatevi di andare in manutenzione e ottimizzare le tabelle.



    Con questa azione abbiamo terminato e come potete notare ora premendo sul menù tipo memorizzazione le opzioni sono cambiate



    Spero che questo tutorial vi sia tornato utile

    Creative Commons License
    Questo/a opera è pubblicato sotto una Licenza Creative Commons.

    Se questo articolo ti è tornato utile o ti è piaciuto segnalalo su facebook e su google + attraverso i pulsanti che trovi all'inizio.
    Grazie per la collaborazione.
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