Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Apache+virtualki -> problem ze sciezkami
Forum PHP.pl > Forum > Serwery WWW > Apache
anas
Witam.

W obrebie pliku httpd.conf posiadam kilka wirtualek, oto przykladowy kontener:

Kod
<VirtualHost *:80>
    ServerAdmin admin@domena.pl
    DocumentRoot /home/users/konto/www/programowanie
    ServerName programowanie.konto.pl
    ServerAlias www.programowanie.konto.pl
    ErrorLog /var/log/apache/programowanie-konto-er.log
    TransferLog /var/log/apache/programowanie-konto-ac.log
    php_admin_value open_basedir /home/users/konto
    php_admin_flag safe_mode On
</VirtualHost>


i teraz klient ma konto gdzie trzyma swoje pliki o takiej sciezce

/home/users/konto/ na serwerze

w swoim katalogu, w podkatalogu www ma wlasnie katalog programowanie, na ktory zrobiona jest subdomena programowanie.konto.pl, a w nim plik index.php -> gdzie np. z pomoca znacznika html(tak jak ponizej) chce sie odwolac do katalogu wyzej a z niego do katalogu images i wyswietlic plik graficzny"

  1. <img src="../images/kropka.gif">


niestety odwolanie takie nie dziala. Kiedy w przegladarce wpisze adres programowanie.konto.pl zobacze zamiast wyswietlonej grafiki domyslne znaczniki informujace o blednie wyswietlanej grafice.

Co to moze powodowac, jak zezwolic uzytkownikowi zeby w obrebie wlasnego konta, mogl sie z dokumentow html, (czy innych interpetowanych przez serwer www) w subdomenach oddelegowanych na jakis katalog, poruszac wzgledem katalogu domowego tej subdomeny w gore...

np. bedac w katalogu: /home/users/konto/www/programowanie odniesc sie w pliku html wzgledem tego katalogu do ../images/mojagrafika.gif.

Pozdrawiam i dzieki za kazda podpowiedz.

anas
FiDO
Nie dziala, bo plik nie jest widoczny z zewnatrz.
Skoro masz dostep do konfiguracji to zrob aliasa:
Kod
<Virtual...>
 ...
 Alias /images/ /home/users/konto/www/images/
 ...
</Virtual...>

I teraz link tak: /images/obrazek.jpg. Nie jestem pewien, czy czasem nie bedzie potrzebna kropka z przodu linka, wiec w razie jakby nie dzialalo to sprobuj ./images/obrazek.jpg

PS. Serwery -> Apache
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.