Pomoc
Ponad 300 praktycznych artykułów i dane kontaktowe
W czym możemy Ci pomóc?
Backup katalogu z użyciem funkcji exec() w PHP
Chcesz wykonać kopię serwisu przed wprowadzeniem poprawek? Zanim to zrobisz, wykonaj kopię zapasową katalogu, w którym znajduje się serwis. Możesz skorzystać z dostępnej funkcji exec() w PHP, która pozwala na wykonanie poleceń powłoki np. tar, zip, cp, mv itp.
Jak zrobić backup
1. Przykładowo, aby utworzyć backup katalogu sklep znajdujący się w lokalizacji /public_html/sklep możesz stworzyć plik (np. backup.php) o treści:
<?php
exec("/bin/tar zcf sklep.tgz sklep");
?>
2. Plik umieść w katalogu /public_html i uruchom korzystając z domeny kierującej bezpośrednio na katalog /public_html np. mojadomena.pl/backup.php
3. Aby rozpakować archiwum zmień tylko polecenie na tar zxf sklep.tgz czyli:
<?php
exec("/bin/tar zxf sklep.tgz");
?>
Sprawdź specyfikację archiwizera tar.
Nie znalazłeś odpowiedzi? Skontaktuj się z nami
Właściciel serwisu:
cyber_Folks S.A.
ul. Wierzbięcice 1B,
61-569 Poznań
NIP: PL 7792467259
Regon: 367731587
KRS: 0000685595
Kapitał zakładowy/wpłacony: 283.600,00 PLN
Adres korespondencyjny:
ul. Marcika 27 C-D
30-443 Kraków
tel. 12 349 22 00
Infolinia handlowa: 801 308 408
Wsparcie techniczne (24/7/365): 12 349 22 00