Cześć. Po raz pierwszy tutaj.
Wymyśliłem sobie, aby zaoszczędzić zasoby serwera, że katalogi z różnych serwisów www, przechowujące dane tego samego typu i w ten sam sposób nazywane, wrzucę w jeden katalog i odeślę z 'zainteresowanych' wirtualnych serwerów symlinkiem.
Takie rozwiązanie działa pięknie np. w przypadku modułów Drupala, gdzie w ten sposób tworzę sobie jedno wygodne 'repozytorium'. Stąd jednak dane są tylko pobierane, a nie zapisywane. Tutaj ma miejsce (ma mieć miejsce :/) zapis, jednak nawet z 777 nie daje rady, prawa chyba poprawne: www-data/www-data.
Czy symlink ma jakieś ograniczenia co do 'skakania' pomiędzy katalogami wirtualek? Kontami, grupami?
Nie widzę żadnych błędów w logach - czy symlink zwraca specyficzne błędy w jakimś logu, o którego istnieniu nie wiem?
Dzięki :]
Szy.
Problemy z symlinkiem
Dzięki za odzew :]
Chodzi o ten plik:
-> http://drupalcode.org/project/imagecach ... nal.module
Imagecache External to moduł do ściągania zewnętrznych
obrazów i zapisywania ich lokalnie. W okolicach 60 linii
pojawia się odwołanie do katalogu 'externals' (w Drupalu
to files/externals) - tu są przechowywane obrazy i to
odwołania do niego podmieniłem na symlinka.
W praktyce - symlink:
externals w katalogu /var/www/drupal-jeden-z-wielu.com/files/
prowadzi do:
/var/www/drupal-repozytoryjny.com/files/externals/
Czyli - plik:
/var/www/drupal-jeden-z-wielu.com/files/externals/c7f8b9741ff869ac071c66611a0960a4
powinienem zapisać się symlinkiem jako:
/var/www/drupal-repozytoryjny.com/files/externals/c7f8b9741ff869ac071c66611a0960a4
I to się nie chce dziać. Przejrzałem konfigurację Apacza,
.htaccesy, ownerów katalogów i symlinka - nic.
Jaki błąd - ten z linii 118 wspomnianego wyżej pliku.
Dzięki :]
Szy.
Chodzi o ten plik:
-> http://drupalcode.org/project/imagecach ... nal.module
Imagecache External to moduł do ściągania zewnętrznych
obrazów i zapisywania ich lokalnie. W okolicach 60 linii
pojawia się odwołanie do katalogu 'externals' (w Drupalu
to files/externals) - tu są przechowywane obrazy i to
odwołania do niego podmieniłem na symlinka.
W praktyce - symlink:
externals w katalogu /var/www/drupal-jeden-z-wielu.com/files/
prowadzi do:
/var/www/drupal-repozytoryjny.com/files/externals/
Czyli - plik:
/var/www/drupal-jeden-z-wielu.com/files/externals/c7f8b9741ff869ac071c66611a0960a4
powinienem zapisać się symlinkiem jako:
/var/www/drupal-repozytoryjny.com/files/externals/c7f8b9741ff869ac071c66611a0960a4
I to się nie chce dziać. Przejrzałem konfigurację Apacza,
.htaccesy, ownerów katalogów i symlinka - nic.
Jaki błąd - ten z linii 118 wspomnianego wyżej pliku.
Dzięki :]
Szy.