it-swarm-eu.dev

Kompletní řešení zálohování

Snažím se zálohovat můj Drupal web) (nejen databázi) co nejúplnější, protože je v požadovaném stavu. Záloha by měla zahrnovat skutečné verze všech modulů, témat, databázových tabulek, nastavení, prostě všechno. Nyní je moje metoda Zip vše pod /var/www/ složka a zálohujte databázi pomocí modulu Backup migrate . Proces obnovy je

  1. smazat vše v/var/www
  2. přetáhněte databázi a znovu ji vytvořte a nastavte na ni oprávnění
  3. rozbalte moji zálohu do/var/www
  4. obnovit pomocí Backup migrate modul

Bude tato metoda fungovat? Znáte chytřejší metodu pro vytvoření úplné webové zálohy Drupal)?

11
xralf

Bude to fungovat?

Ano

Existuje chytřejší metoda?

Drush + drush make

Drush je nástroj příkazového řádku, který můžete použít pro různé věci. Jednou z nich je vytvoření webu. Pomocí souboru drush make můžete uložit všechny moduly, které používáte (včetně verze a dokonce i oprav, které se na ně vztahují). Jakmile vytvoříte, můžete znovu vytvořit všechny moduly tím, že uděláte něco takového:

drush make --no-core --contrib-destination=[path to the contrib folder like sites/all] [path to the make file]

Můžete si přečíst více o drush a drush make , který obsahuje dokumentaci o použití.

Zálohování a migrace také přidá nebo může přidat syntaxi přetažení, takže při obnovení databáze automaticky zruší tabulky. Takže pomocí, nebudete zvyklí vymazat databázi úplně. V případě potřeby ji můžete zkrátit, takže už nebudete muset znovu nastavovat oprávnění.

9
googletorp

Při zálohování a migraci buďte opatrní, protože:

  1. Zálohování a migrace zpracovává databázi podle očekávání. Ale pokud musíte obnovit celý web, pravděpodobně byste také chtěli obnovit odpovídající backend (php-soubory, motivy, moduly atd.).
  2. Zálohování a migrace může zálohovat celý web, ale nemůžete obnovit jeho vlastní úplný web Zálohovat! Zálohovat a migrovat říká: "Soubory nebyly obnoveny, protože archiv Nezdálo se, že by obsahoval adresář souborů, nebo byl ve formátu, který Backup and Migrate nemohl přečíst “ :And: " Backup and Migrate nelze z bezpečnostních důvodů obnovte php kód webu. Pokud si přejete obnovit celý web, budete ho muset zkopírovat ručně na server. " :-(

Btw: "Zálohování a migrace nelze obnovit ... --- (z bezpečnostních důvodů" . Pokud má hacker přístup k administrátorskému protalu, pak je příliš pozdě na zastavení hackera pomocí modulů. Zálohování a migrace proto nezvyšuje zabezpečení, ale blokuje obvyklou administrační práci.

Odpověď na vaši otázku: Ne, zálohování a migrace není řešením pro úplnou zálohu (a obnovu), kterou mohou běžní správci webových stránek zvládnout bez bash dovedností.

1
Tom