Back to top

Autore Topic: Dopo migrazione non si visualizzano le immagini  (Letto 1465 volte)

Offline claudio65

  • Appassionato
  • ***
  • Post: 752
  • Sesso: Maschio
  • Buon forum a tutti
    • Mostra profilo
Dopo migrazione non si visualizzano le immagini
« il: 04 Set 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.
 
« Ultima modifica: 04 Set 2012, 13:27:39 da claudio65 »

Offline giovi

  • Instancabile
  • ******
  • Post: 9835
  • Sesso: Maschio
    • Mostra profilo
Re:Dopo migrazione non si visualizzano le immagini
« Risposta #1 il: 04 Set 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?

Offline claudio65

  • Appassionato
  • ***
  • Post: 752
  • Sesso: Maschio
  • Buon forum a tutti
    • Mostra profilo
[RISOLTO]:Dopo migrazione non si visualizzano le immagini
« Risposta #2 il: 04 Set 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.
 
 

 



Web Design Bolzano Kreatif