PDA

Zobacz pełną wersję : Backup Joomla! - na czym polega pełny backup?



kasztan
11-10-2017, 23:53
Muszę robić backupy strony zbudowanej na Joomla! i zastanawiam się jak najlepiej to zrobić w związku z czym mam kilka pytań:



Co należy skopiować aby backup był kompletny tzn. żeby w razie awarii dało się w pełni odzyskać stronę?
Czy kopiując wszystkie pliki "ręcznie" tzn. kopiując całą zawartość FTP na inny dysk można mówić o backupie? Czy w razie awarii przywracając całą strukturę FTP strona będzie działać bez problemu?
Na jakiej zasadzie działa Akeeba Backup? Czy działa to tak że kopiowane są jakieś pliki (jakie?) i tworzony jest z nich instalator? czy może robione jest coś jeszcze czego nie zrobi się kopiując ręcznie pliki FTP (np. generowane są jakieś configi)?
Czy oprócz tych dwóch metod istnieje jeszcze jakiś inny sposób na wykonanie kopii zapasowej? i który ze sposobów jest najlepszy?

zwiastun
12-10-2017, 00:05
Na wszystkie Twoje pytania są odpowiedzi w naszym portalu dokumentacji: http://wiki.joomla.pl

adam.lachut
12-10-2017, 00:48
Co należy skopiować aby backup był kompletny tzn. żeby w razie awarii dało się w pełni odzyskać stronę?
Zarchiwizować wszystkie pliki i zawartość bazy danych

Czy kopiując wszystkie pliki "ręcznie" tzn. kopiując całą zawartość FTP na inny dysk można mówić o backupie? Czy w razie awarii przywracając całą strukturę FTP strona będzie działać bez problemu?
Co rozumiesz przez dysk: dysk/folder na komputerze czy inne miejsce na serwerze?
Jeżeli chcesz z serwera przekopiować na komputer z Windows to ostrożnie, potencjalnie mogą się pojawić problemy z wielkością liter w nazwach plików/folderów, z uprawnieniami itp. Dodatkowo kopiowanie przez FTP dużej ilości plików będzie czasochłonne.
Optymalnie byłoby wykonać na serwerze archiwum (np. tar.gz) i dopiero to archiwum pobrać.
Same pliki to za mało - patrz wyżej.

Na jakiej zasadzie działa Akeeba Backup? Czy działa to tak że kopiowane są jakieś pliki (jakie?) i tworzony jest z nich instalator? czy może robione jest coś jeszcze czego nie zrobi się kopiując ręcznie pliki FTP (np. generowane są jakieś configi)?
Akeeba tworzy archiwa we własnym formacje (jpa, zbliżony do zip tylko bez sum kontrolnych), w archiwum oprócz plików jest zawartość bazy danych i skrypty (instalator 'angie'). Jeżeli odzyskujesz od zera to musisz jeszcze pobrać i wrzucić na serwer kickstart

Czy oprócz tych dwóch metod istnieje jeszcze jakiś inny sposób na wykonanie kopii zapasowej? i który ze sposobów jest najlepszy?
Pewnie są np. jakieś inne komponenty, ale wymieniłeś 2 główne metody.

Nie ma "najlepszej", dużo zależy od sytuacji/konfiguracji.
Myślę że akeeba może być lepszym wyborem dla mniej zaawansowanych użytkowników i/lub dla rozbudowanych witryn z ograniczonym dostępem do serwera (bez shella): poradzi sobie z eksportem i importem dużych baz danych i z utworzeniem dużych archiwów.

Z drugiej strony to 'automat' nad którym nie masz pełnej kontroli.

Na koniec: dobrze sobie testowo odtworzyć taki backup zanim się straci dostęp do źródła.

A.