![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 896 Pomógł: 76 Dołączył: 15.11.2003 Skąd: Sosnowiec/Kraków Ostrzeżenie: (0%) ![]() ![]() |
Pracując na localhoście mam problem z wyświetlaniem obrazków. Mówiąc w skrócie - nie wiem jak poinformować SF2, że base path znajduje się w localhost/mojprojekt/web/ a nie w localhost/ tak jak domyślnie wydaje się uważać.
Mój projekt działa w lokalizacji: localhost/mojprojekt/ Nie wyświetlają mi się obrazki. Gdy projekt uruchamiam na serwerze pod adresem domena.pl/ (domena kieruje do web/) to obrazki widać no bo ścieżki wtedy są poprawne. Przykładowa ścieżka do obrazka, który się nie pojawia wygląda tak: Kod <img title="foto wilk.jpg" width="75" height="60" src="/uploads/media/default/0001/01/thumb_2_admin.jpeg"> Czyli ten obrazek jest szukany w localhost/uploads/... - a między localhost i uploads jest jeszcze /mojprojekt/web/ - gdy dodam ten kawałek ścieżki to widzę obrazek. Na serwerze problemu nie ma bo ścieżki są od razu poprawne: mojadomena.pl/uploads/... - to się zgadza. Jak mogę zlikwidować ten problem na localhoście? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Najłatwiejszym, a przy tym i najwygodniejszym sposobem jest po prostu wyeliminowanie różnicy w ścieżkach poprzez skorzystanie z lokalnego adresu w formie: http://mojprojekt.localhost/uploads/media/...mb_2_admin.jpeg
1. W pliku z hostami (/etc/hosts bądź C:\Windows\system32\drivers\etc\hosts) dodaj wpis: mojprojekt.localhost 127.0.0.1 2. Utwórz vhosta na lokalnym serwerze HTTP działającego dla w/w hosta, gdzie DocumentRoot będzie zdefiniowany na katalog web. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 05:14 |