Consiglio dove posizionare file per download

7 contenuti / 0 new
Ultimo contenuto
Consiglio dove posizionare file per download

Ciao a tutti, da poco uso drupal e mi chiedevo quale sia il posto corretto dove posizionare i file che gli utenti andranno a scaricare.
In sites/ ho la cartella default.
Questo mi suggerisce che è possibile creare e amministrate più siti con la stessa installazione di drupal.
Qual'è la funzione della cartella default?
E' il caso che la rinomini?
Se è corretta la mia supposizione, come si fa a creare un secondo sito?
Voi dove mettere i file che gli utenti scaricano?
Per inserirli nel sito l'unico (e migliore) modo è quallo di riportare l'url o ve ne sono altri?
Se abilito il modulo "upload", dove vengono posizionati i file?

ciao

di base va tutto in /files (che devi creare e settare perchè sia scrivibile da web, tipo chmod 777 /drupal/files)

se installi in multisite puoi fare qualcosa del tipo

`/sites/dominio.it/files`o default/files se vuoi che sia il dominio predefinito
`/sites/sotto.dominio.it/files`
`/sites/altrodominio.it/files`

ricorda che devi settare il path alla cartella anche in drupal in ?q=admin/settings/file-system
una cosa tipo `sites/dominio.it/files`

se hai già dei file in /files o in futuro ne avessi, cosa che è capitata a me puoi

1) modificare con uno script i path nella tabella del database {files} in modo che coincida con la nuova posizione

2) io ho usato una cosa tipo /files/miodominio.it e inserito

...
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !^.*imagecache.*$
RewriteRule ^[/]?files/(.*)$ files/%{HTTP_HOST}/$1 [L]

nell' .htaccess di root

ciao, lu

Grazie per la risposta. Ho provato ad inserire un file in sites/default/files/download/file.pdf e a scaricarlo digitando l'idnirizzo www.miosito.file/download/file.pdf e anche www.miosito.file/default/download/file.pdf ma non funziona.

Ottengo:
Page not found
The requested page could not be found.

Ho il modulo path abilitato che sovrascrive gli url.
Forse drupal cerca in ogni caso un articolo/commento.

Come fare?

a) l'hai caricato da drupal vero ?
b) cmq prova `http://www.miosito.file/sites/default/files/download/file.pdf`

finchè l'errore è 404 è un errore di "posizione" del file

Io sono l'ultimo degli ignoranti per dare consigli, ma non capisco il www.miosito.file

Quando carico un'immagine o altro, drupal la inserisce nella cartella files che, nel mio caso, è quella predefinita per accogliere i files.

Se poi digito:

www.miosito.it/files/nomedelfile.pdf

si apre normalmente.

ciao

Quote:
a) l'hai caricato da drupal vero ?

No... :( in quale menu trovo la pagina per l'upload?
Ad ogni modo, può essere che debba fare deglu upload via ftp senza passare da drupal quindi mi serve cmq sapere come poi linkarli.

Quote:
b) cmq prova `http://www.miosito.file/sites/default/files/download/file.pdf`

Funziona: ho creato una cartella download ed il link http://www.miosito.com/sites/default/files/download/file.pdf funzia.

PS. nel primo post ho fatto un errore di battitura nell'URL.

upload è un modulo, abilitalo in ?q=admin/build/modules

poi prova a scrivere qualc tipo un articolo (?q=node/add/story) e dovesti trovare il form x caricare il file

una volta pubblicato, lo dovresti trovare in fondo al post

ciao