Strona 1 z 1

Problemy z symlinkiem

: 25 lipca 2013, 14:49
autor: szy
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.

: 26 lipca 2013, 10:38
autor: Bastian
Nie powinieneś mieć żadnych problemów z zapisem do dowiązanego katalogu... W jaki sposób pliki są do niego zapisywane? Jakoś programowo? Jaki dostajesz błąd?

: 26 lipca 2013, 12:16
autor: szy
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.

: 26 lipca 2013, 13:23
autor: mariaczi
Włącz wyświetlanie błędów na stronie. Obstawiam, że one coś powinny podpowiedzieć.