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

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




Tutorial