Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Dwie domeny , jeden katalog ze zdjęciami
Forum PHP.pl > Forum > Przedszkole
kurt
Witam,

mam na serwerze katalog ze zdjęciami /home/images/
jest on ponad katalogiemz domenami, struktura domen jest taka:
/home/domains/domena1/public_html/index.php
/home/domains/domena2/public_html/index.php
...

chcę udostępnić ten katalog ze zdjęciami dla obydwu domen - odwołania do obrazków są z index.php.
Jak to zrobić?
Próbowałem '../../../images/obrazek.jpg' ale php cały czas dokleja na początek adres http domeny z której usiłuję pobrać obrazek
Może lepiej założyć dla każdej domeny katalog z dowiązaniem symbolicznym do katalogu /home/images/
?
Rysh
Cytat(kurt @ 20.06.2012, 16:03:16 ) *
Witam,

mam na serwerze katalog ze zdjęciami /home/images/
jest on ponad katalogiemz domenami, struktura domen jest taka:
/home/domains/domena1/public_html/index.php
/home/domains/domena2/public_html/index.php
...

chcę udostępnić ten katalog ze zdjęciami dla obydwu domen - odwołania do obrazków są z index.php.
Jak to zrobić?
Próbowałem '../../../images/obrazek.jpg' ale php cały czas dokleja na początek adres http domeny z której usiłuję pobrać obrazek
Może lepiej założyć dla każdej domeny katalog z dowiązaniem symbolicznym do katalogu /home/images/
?

Jeżeli zdjęcia są w /home/images/ to tak po prostu się do nich nie dostaniesz. Musiałbyś je przenieść do /home/images/public_html - jednak i tak byś musiał odwoływać się do "trzeciej" domeny. Dlatego najlepszym rozwiązaniem było by właśnie dowiązanie symboliczne. Pamiętaj że dowiązanie musi znajdować się w części widocznej dla świata (czyli public_html lub wyżej).
kurt
czyli podsumowując - mogę założyć główny katalog rysunków na /home/pictures/
i porobić dowiąznia symboliczne w poszczególnych domenach, np:
/home/domains/moja_domena_1/public_html/pictures/
/home/domains/moja_domena_2/public_html/pictures/

gdzie katalogi ".../pictures/" są dowiązaniami symbolicznymi katalogu z rysunkami /home/pictures/
?
Rysh
Tak ale musisz pamiętać, że katalog /home/pictures/ musi mieć odpowiednie uprawnienia.
kurt
dzieki, ale mógłbyś coś bliżej o tych uprawnieniach katalogu /home/pictures/
?
Rysh
http://www.chmod.pl/chmod-766.html
kurt
Rozumiem wink.gif
dzięki za pomoc - sprawdziłem , działa

Działa jeżeli plik ze zdjęciami mam w katalogu nadrzędnym do obu domen: /home/images/.
Jeżeli jest on w obrębie jednej z domen: domena1 i chcę zrobić dowiązanie w drugiej domenie domena2:

to zrobione dowiązanie symboliczne :

ln -s /home/domains/domena1/public_html/images/ /home/domains/domena2/public_html/images

nie działa.

Czy to jest taka prawidłowość, że dowiązania można robić tylko z katalogu nadrzędnego ?
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.