A képek nem jelennek meg online környezetből XAMPP-ra átállás után

Pali0121 képe

Sziasztok!

Van egy Drupal alapon fejlesztett honlapunk, amit szeretnék offline környezetre áthozni egy kis tesztelésre.

Az átállás már tökéletesen sikerült kivéve egy apróságot, hogy néhány kép nem jelenik meg a kész oldalon.

A link megfelelő helyre mutat ott van a kép fizikailag a böngésző valamiért még sem látja a képeket, tegnap egész este a netet bújtam de nem találtam megoldást a problémára.

Felraktam egy alap Drupal rendszert tesztelésre és ott ez a probléma nem jelentkezik, minden bizonnyal valami konfigurációs gond lehet.

A segítségeteket előre is köszönöm :)

CsatolmányMéret
Kép ikon 2012-10-28_125815.png165.16 KB
Kép ikon 2012-10-28_125844.png13.15 KB
nevergone képe

A problémát szerintem az okozza, hogy az eredeti oldal közvetlenül a webszerver DocumentRoot könyvtárában volt (http://foobar/sites/default/files/…) itt pedig alkönyvtárba került (http://localhost/siker/sites/default/files/…)

A Drupal az általa kezelt linkeknél automatikusan kezeli ezt, viszont azokat, amelyeket a sminkben vagy a tartalomban közvetlenül adsz meg, nem tudja módosítani.

Ha pedig valahol teljes eléréssel adtál meg egy linket (pl. http://foobar/sites/default/files/alma.png vagy http://foobar/node/3) akkor aztán másolhatod az oldalt bárhova, az mindig az éles helyre fog mutatni.

Tedd a lementett oldalt közvetlenül a DocumentRoot-ba (htdocs könyvtár), az esetek nagy részében segít.

1
0
Pali0121 képe

Szia!

Köszönöm a válaszodat :)

Az eredeti elérési út:
0:/public_html/sikerkozosseg.hu/sites/default/files/

A jelenlegi:
d:\xampp\htdocs\siker\sites\default\

Ha jól értelmezem a válaszodat sajnos nem az a probléma amit leírtál.

Kellemes hétvégét :)

0
0
nevergone képe

Az biztosan probléma, mert pl. az eredeti oldalon a logó kép útvonala ez:
http://www.sikerkozosseg.hu/sites/default/files/logo-z%C3%B6ld-transpare...

Ha levágod a domaint az elejéről, marad ez:
/sites/default/files/logo-z%C3%B6ld-transparent_1.png

A hiba alapján nálad a képek útvonala ez lenne:
http://localhost/siker/sites/default/files/logo-z%C3%B6ld-transparent_1.png

Ha levágod a domaint az elejéről, marad ez:
/siker/sites/default/files/logo-z%C3%B6ld-transparent_1.png

Ugye hogy nem ugyanaz a kettő… :)

Esetleg a settings.php-ban állítsd be a $base_url értékét a "http://localhost/siker/" értékre, talán segít.

1
0
Pali0121 képe

Köszönöm szépen a segítséget :)

Igazad volt, csak bamba voltam.

Minden jót! :)

0
0
eager képe

annyi csak, hogy az utolsó perjel nem kell (tilos).

0
0