Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Apache+virtualki -> problem ze sciezkami
anas
post
Post #1





Grupa: Zarejestrowani
Postów: 172
Pomógł: 0
Dołączył: 22.09.2002
Skąd: Gorzów Wlkp

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
FiDO
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 717
Pomógł: 0
Dołączył: 12.06.2002
Skąd: Wolsztyn..... Studia: Zielona Góra

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.12.2025 - 18:02