Ciao a tutti,
sto impazzendo per colpa di un problema che mi trascino da mesi e al quale non trovo soluzione in rete. E' un pò lunga da spiegare quindi parto dall'inizio:
Ho realizzato un sito con drupal + ubercart. Inizialmente ho configurato tutto (credo in modo corretto) sulla mia macchina win xp con apache (xampp 1.7.2). In locale funziona tutto e, quando carico le immagini, esse vengono precaricate nella cartella tmp in modo corretto e poi subito dopo arrivano nella cartella /sites/default/files. Fin qui tutto ok. Quando pubblico definitivamente il nuovo prodotto, mi trovo le immagini (copiate ed eventualmente ridimensionate) anche nelle rispettive cartelle presenti in sites/default/files/imagecache/ ...:
cart
product
product_full
product_list
uc_category
uc_thumbnail
E tutto sembra ok. Peccato che da quando ho spostato il sito su un host pubblico, Imagecache non copia più niente! Cioè tutto funziona fino al passaggio di trovare l'immagine caricata nella cartella /sites/default/files. Chiaramente ho modificato il percorso assoluto della cartella tmp e non ci sono errori.
A parte aver letto milioni di link in inglese, ultimamente mi sono soffermato senza successo sui seguenti:
http://www.drupalitalia.org/node/9560
http://www.drupalitalia.org/node/2341
http://drupal.org/node/928040
http://drupal.org/node/319388
http://drupal.org/node/360193
Sto raschiando il fondo...
Grazie a tutti
Aggiungo alcuni dettagli:
nella configurazione del modulo ImageCache
Manage ImageCache presets.
Preset Name Storage Azioni
cart . . . . . . . . . Override Modifica Ripristina Flush Esporta
product . . . . . . Override Modifica Ripristina Flush Esporta
product_full . . . Override Modifica Ripristina Flush Esporta
product_list . . . Override Modifica Ripristina Flush Esporta
uc_category . . . Override Modifica Ripristina Flush Esporta
uc_thumbnail. . Override Modifica Ripristina Flush Esporta
Se vado in uno dei Modifica e provo a cliccare sul link di prova: miosito.boh/sites/default/files/imagecache/product_full/imagecache_sample.png?1292412154 Non va!
PS: gli url semplificati che usavo all'inizio ho dovuto cambiarli in url con query string, mentre il download dei file è pubblico e se copio a mano le immagini nelle cartelle elencate sopra, tutto funziona correttamente! Mah...
Nessuno ha idee?
Per me è solo una questione di permessi. Controlla che nelle cartelle ci siano
http://www.chromeos.eu
Confermo che è solo un problema di permessi, ho preso e copiato tutto pari pari su un'altro server (Linux invece che Windows) e tutto gira alla perfezione... strano eh!
Purtroppo impostare i permessi su server windows è un bagno di sangue...
Comunque ho risolto cambiando tipo di hosting e amen...
Ciao grazie
ma con un programma Ftp non dovresti riuscirci comunque. In ogni caso è proprio windows che va male
http://www.chromeos.eu
Con ftp non son riuscito in nessun modo a cambiare i permessi. Normalmente i vari hosting danno un pannello di controllo per queste cose... L'IIS è troppo restrittivo e gestire i permessi in modo decente è un incubo! Me la son cavata con pochi euro spostando tutto su un sistema LAMP a tutti gli effetti...
:)