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?
Consiglio dove posizionare file per download
Mer, 27/08/2008 - 12:00
#1
Consiglio dove posizionare file per download
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
www.gmpe.it
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.
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