Buonasera a tutti,
Ho installato drupal 6.16 su hosting aruba windows e, oltre ai noti problemi di .htaccess e clean url (che non ho ancora risolto), mi trovo a dover affrontare un altro grande problema, l'upload di immagini. Premettendo che il cliente può caricare solo immagini e che non ne vuole sapere di convertire il server in linux il problema di upload diventa uno scoglio veramente grande.
queste le caratteristiche della macchina dove ho installato drupal
drupal 6.16
Database MySQL 5.0.82sp1
PHP 5.2.12
Server web Microsoft-IIS/6.0
Quando creo il contenuto e clicco su upload appare la thumb della foto, ma quando salvo il contenuto l'immagine non è visualizzata
questi sono i settaggi del file system
percorso di sistema
sites/default/files
Directory temporanea:
sites/default/files/temp
metodo di download
pubblico
Entrambe le cartelle hanno i permessi di lettura e scrittura, uso imagecache per fare il resize e l'htaccess non è modificabile.Le immagini vengono caricate normalmente nel percorso di sistema, ma non vengono elaborate da imagecache, quindi tutte le sottocartelle rimangono vuote. Cosa sbaglio o casa ignoro?
p.s. la cosa strana è che se imposto il metodo di download su privato le immagini caricate si vedono e vengono elaborate dai preset di imagecache, ma da utente anonimo non le vedo anche se i permessi li ho settati correttamente. Potete aiutarmi?
grazie in anticipo
io pure ho preso un server windows su aruba, lo presi a ottobre e ancora non sono mai andato a vederlo, quindi non posso aiutarti, tutti mi hanno preso qui in giro che avevo sbagliato a prenderlo windows dovevo prenderlo linux che c' erano meno problemi.......... quando scade l' abbonamento lo rinnovero' linux, penso...
Bisogna riprovare col cliente. ImageCache non può funzionare così su Windows (o meglio su IIS6).
Per funzionare il web server deve rispettare il commando ErrorDocument nel .htaccess, ma IIS non lo legge nemmeno.
Quando chiediamo un immagine manipolato da ImageCache, l'immagine non esiste ancora. Quindi Apache non lo trova ma prima di spedire un bel 404, controlla l'ErrorDocument. A Questo punto ripassa la richiesta a Drupal (index.php) che passa a ImageCache, che genera l'immagine.
La prossima volta ovviamente l'immagine c'è, quindi lo gestisce direttamente Apache.
Auguri - spero che questo aiuta a convincere il cliente...
Puoi sempre mettere su hosting-tests per fare vedere quanto manca per funzionare...
Più imparo, più dubito.
Io ho voluto mettere alla prova, già dal 2008, Misterdomain, con servizio host windows con 2 DB IIS
E' vero che devi caricarti tu il Phpmyadmin e generare una dirctory PMA dove metterlo (se vi serve ho fatto un manualetto facile-facile dedicato a zio Bill e il suo win) , è vero anche che il rewrite url uno se lo sogna .. però tutto funge (salvo moduli avanzatissimi di drupal).
Con wordpress poi, ancora più bello ! (però è wp )
I problema è molto sul tipo di Registar ( e il suo servizio reale ed effettivo : non la sua pubblicità )
Qualcuno, in passato, pensava che fosse da "pazzi" mettere un Blog con Drupal su hosting windows ... ma il problema (che ho verificato nel tempo) non era tanto win quanto il servizio scadente fornito ( a quel tempo Consulting-e-webs) da un altrettanto scadente gestore di servizi "eclatanti ed economici".
E' giusto usare drupal anche su host win , e sarebbe ancor più giusto che se ne analizzi lo studio di maggiori e ulteriori compatibilità future, il pionerismo non ha mai fatto male a nessuno e non è cosa stupida : tutt'altro !
Un esempio appena partito : http://www.ultrasonic-cleaners.it/ultrasuoni
Grazie jhl per il tuo preziosissimo aiuto tecnico e morale, lunedi riprovo a convincerlo portando la tua valutazione tecnica
@dreamboy la conversione da server windows a linux costa 10 euro, e non serve aspettare la scadenza dell'abbonamento..
seguendo questi passi sono riuscito a risolvere l'upload di immagini, ma il sito ora non risulta sicuro, quindi credo si scartare questa ipotesi
ho impostato come metodo di download privato
pro: le immagini vengono caricate e imagecache fa il suo lavoro
contro: l'utente anonimo non visualizza nessuna immagine
ho dato all'utente anonimo i permessi di "amministra nodi"
pro: le immagini vengono visualizzate
contro: il sito non è più sicuro
sintesi
dowload pubblico non carica le immagini, o meglio le carica ma non si vedono e imagecache non lavora
download privato funziona tutto come dovrebbe, ma l'utente anonimo ha i permessi di amministrare nodi.
Se ne uscirà?
ma contatta lo staff di aruba, e dilli il tuo problema, penso che ti danno dei suggerimenti
il mio problema forse è un pò più semplice da risolvere... io sono su hosting linux sempre aruba ma quando carico immagini tramite IMCE non me le visualizza...
Ciao nuvolary, e benvenuto.
Sia per questa domanda, sia per quel'altra, apri un nuovo thread per piacere. Altrimenti non sapiamo a quale domanda rispondere...
Per farlo, se sei loggato va a http://www.drupalitalia.org/node/add/forum
Più imparo, più dubito.