Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Backup serwisu z zachowaniem praw
Forum PHP.pl > Inne > Hydepark
netvalue
Witam,

Czy istnieje jakaś metoda która umożliwi mi wykonanie backupu serwisu z zachowaniem wszystkich praw plików i katalogów ?
Dostęp tylko przez ftp.
michalkjp
Jak serwis jest na uniksie i ściągniesz go na uniksa, to chyba zachowasz atrybuty, ale właścicielem plików będziesz Ty i grupa do której należysz. Może też zostać zastosowany umask (zmiana atrybutów) – zależy od konfiguracji.

Najlepiej jest zrobić kopie serwisu w postaci archiwum tar i dopiero później go skopiować na lokalny komputer - ale to chyba nie wchodzi w rachubę.
netvalue
jak bym miał dostęp do shella to bym był zadowolony lecz mam tylko ftp sad.gif
michalkjp
A masz dostęp do poleceń z poziomu PHP (mało prawdopodobne, ale się zdarza)?
.radex
odpal na kompie jakąś livecd dowolnej bardziej rozbudowanej dystrybucji linuksa (takie rzeczy powinieneś mieć winksmiley.jpg ) i tam ściągnij za pomocą np. filezilli pliki z ftp i dopiero po ściągnięciu zapakuj do tar-a i przerzuć na windowsową partycję.
michalkjp
.radex

Twoje rozwiązanie nie rozwiązuje problemu zachowania właściciela oraz grup. Również na niektórych livecd może być problem ze zmianą umask na 0000 – bo tylko tak zachowasz atrybuty, które były nadane plikom na serwerze (standardowo w systemie powinieneś mieć ustawiony umask 0022, który maskuje odpowiednie atrybuty dla grupy i innych użytkowników w plikach i katalogach – jeśli byś miał na serwerze katalog, który ma 777, to po skopiowaniu na system lokalny będzie miał 755 – chodzi właśnie między innymi o to, żeby nie stracić tych informacji).
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.