Joomla.it Forum

Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => Installazione, migrazione e aggiornamento => : claudio65 04 Sep 2012, 13:24:54

: Dopo migrazione non si visualizzano le immagini
: claudio65 04 Sep 2012, 13:24:54
 Buon giorno a tutti,
sto  migrando alcuni siti su di un virtual server Linux Aphace come quello sui quali sono hostati attualmente, non ho ancora migrato il dominio quindi utilizzo alias per visionarli,  fra di essi vi sono siti in Joomla 2.5 e questi girano tutti regolarmente, altri invece sono in Joomla 1.5.25 fra questi ultimi, alcuni girano perfettamente altri invece girano ma non visualizzano alcuna immagine sia nel front che nel back end e non consentono il caricamento di immagini nelle varie pagine. Ovviamente sono in contatto con i sistemisti dell'host per identificare l'origine del problema.
Ho verificato che i path del DB fossero relativi e così sono.
Ho notato che i path delle immagini presenti nei siti non funzionanti hanno un path particolare rispetto a quelli funzionanti infatti in quelli non funzionanti per caricare un'immagine con nome file omef 74.jpg il path è  images/stories/omef%2074.jpg Mentre nei siti funzionanti per caricare un'immagine con nome Cavoi017.png il path è images/stories/Cavoi017.png
Qualcuno sa indicarmi quale può essere la causa di questa mancata visualizzazione delle immagini e impossibilità di caricare nuove immagini?
Grazie fin d'ora a chi gentilmente mi vorrà dare indicazioni.
 
: Re:Dopo migrazione non si visualizzano le immagini
: giovi 04 Sep 2012, 16:24:55
infatti in quelli non funzionanti per caricare un'immagine con nome file omef 74.jpg il path è  images/stories/omef%2074.jpg Mentre nei siti funzionanti per caricare un'immagine con nome Cavoi017.png il path è images/stories/Cavoi017.png
Non so quanto possa influire la diversità delle path: il codice %20 sta a simboleggiare uno spazio (che nel nome dell'immagine c'è!). Le immagini per il web vanno inserite senza spazi e con case minuscolo, ecco perché tante volte troviamo immagini con nomi del tipo "ecco-un-titolo.jpg".
Solo le immagini con spazi non funzionano?
Hai la possibilità di linkare i due siti?
: [RISOLTO]:Dopo migrazione non si visualizzano le immagini
: claudio65 04 Sep 2012, 16:49:14
 Grazie giovi per l'interessamento,
in effetti il codice %20 è lo spazio, che giustamente come tu dici non dovrebbe esserci nei nomi, il fenomeno comunque coinvolgeva tutte le immagini a prescindere.
Nel frattempo comunque ho localizzato il problema che risiedeva nel file .htaccess, infatti inspiegabilmente il file riportava quanto segue nei siti in cui non si visualizzavano le immagini:
RewriteEngine on

RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://omef.net/.*$      [NC]
RewriteCond %{HTTP_REFERER} !^http://omef.net$      [NC]
RewriteCond %{HTTP_REFERER} !^http://www.omef.net/.*$      [NC]
RewriteCond %{HTTP_REFERER} !^http://www.omef.net$      [NC]
RewriteRule .*\.(jpg|jpeg|gif|png|bmp|flv|pdf)$ http://omef.net [R,NC]
 
Evidentemente tale file ha dei chiari riferimeti al domino attivo e non all'alias del virtual server, quindi..... Sostituendolo con il classico htaccess.txt opportunamente rinominato i siti sono tornati a visualizzare le immagini regolarmente.
 
Grazie ancora e speriamo che il post possa servire ad altri.