Visualizzazione Stampabile
-
Gestione Allegati
Ciao ,
secondo voi quale è il modo milgiore per gestire gli allegati ?
Quanto spazio dedicate per ogni utente ? (nel mio forum ci sono 800 iscritti , ma prevediamo di raddoppiare nel secondo anno di attivita)
Io ho riservato un mega a testa....
Quando spostare gli allegati da database a filesystem ?
Cosa succede e cosa cambia per un allegato , e per le discussioni ad essso inerenti ?
Ciao :)
-
Io ho messo tutto su file system perché posso manipolare e controllare i file come occorre, tramite FTP.
A livello di forum non cambia molto, tranne che i file cancellati occupano comunque lo spazio, mentre quelli sul file system spariscono davvero. ;)
-
Citazione:
Originariamente Scritto da y2ksw
Io ho messo tutto su file system perché posso manipolare e controllare i file come occorre, tramite FTP.
A livello di forum non cambia molto, tranne che i file cancellati occupano comunque lo spazio, mentre quelli sul file system spariscono davvero. ;)
Quoto in pieno, sopratutto perchè poi gestendo gli allegati nel DB alla fine si ha un grosso appesantimento dello stesso.
Immagina se ognuno dei tuoi 800 utenti allega 1 MB di roba.....
Alla fine avrai un DB di + di 800 MB :eek: .......... non voglio nemmeno pensarci a come lo gestiresti :D.
Ciao
-
Allegati: 1
Dopo aver letto la discussione ho pensato bene di provare a spostare i miei allegati dal db al fs.
Non funziona :(
Esempio.. www.miosito.it
Nella shell metto /prova
Creo www.miosito.it/prova (con prova 777)
Ottengo sempre questo risultato
-
Nella shell non puoi mettere prova, ma devi mettere il percorso del _SERVER["PATH_TRANSLATED"] che è molto simile all'esempio che ti fa il forum di default.
Quindi supponendo che il _SERVER["PATH_TRANSLATED"] sia /path/to/tuosito/attachment alla fine dovresti aggiungere la tua cartella Prova.
Tu mi dirai .... ed io come faccio a sapere qual'è sto percorso....
ed io ti dico di andare nell'Admin Panel, alla voce PHP INFO che trovi in basso a sx sotto la sezione Importa & Manutenzione (o in inglese Import & Maintenance). Dopo che hai cliccati su PHP INFO, ti appare a Dx una schermata in cui troverai le varie variabili PHP e tra questa il _SERVER["PATH_TRANSLATED"] con affianco il percorso.
Tieni presente però che il percorso che lui ti visualizza è quello del file index.php della cartella admincp, ovvero come nel mio caso:
/home/miosito/public_html/forum/admincp/index.php
Or asupponendo che la tua cartella di prova stia nella ROOT del sistema , dovrai inserire questo percorso:
/home/miosito/public_html/prova/
Spero di essere stato abbastanza chiaro :D
Ciao,
Nunzio
-
Puoi provare anche con un percorso relativo. Io l'ho fatto scrivendo semplicemente 'attach' (fac_simile) e così se lo cerca da solo.
Ti conviene usare un nome un po' particolare perché i nomi standard permettono poi di scaricare i file anche senza l'accesso al forum, sempre che si conosce il percorso, e questo potrebbe essere non proprio desiderato, soprattutto se salvi della roba aziendale con dati in qualche modo sensibili.
-
Ti ringrazio, sei stato molto gentile ma....
:eek: :eek: :eek:
Sotto Mostra informazioni PHP non trovo il percorso da te indicato.. E' sicuro postare lo screen?
Sono sotto hosting Aruba.
Grazie
Marco
-
Citazione:
Originariamente Scritto da y2ksw
Puoi provare anche con un percorso relativo. Io l'ho fatto scrivendo semplicemente 'attach' (fac_simile) e così se lo cerca da solo.
Ti conviene usare un nome un po' particolare perché i nomi standard permettono poi di scaricare i file anche senza l'accesso al forum, sempre che si conosce il percorso, e questo potrebbe essere non proprio desiderato, soprattutto se salvi della roba aziendale con dati in qualche modo sensibili.
Non funziona, gia provato :(
-
Ma con FTP accedi a questa cartella? Magari creandola prima con FTP e poi ... ?
-
Citazione:
Originariamente Scritto da Taz
Ti ringrazio, sei stato molto gentile ma....
:eek: :eek: :eek:
Sotto Mostra informazioni PHP non trovo il percorso da te indicato.. E' sicuro postare lo screen?
Sono sotto hosting Aruba.
Grazie
Marco
C'è percaso scritto NO VALUE ?
In questo caso significa che hanno installato (credo) i CGIWrap per aumentare la sicurezza quindi come percorso cartella devi solo mettere, nel caso la cartella PROVA sia nella Root questo percorso:
/prova
Ciao