Cum am organizat o copie de rezervă a site-urilor pe site-ul web hosting

  • Cum am organizat o copie de rezervă a site-urilor pe site-ul web hosting

Din acest motiv, m-am întrebat cum de a optimiza site-urile de proces de backup. Metoda mea este că, la un anumit moment, script sh scris efectuează fișierele de backup pe server, creează o bază de date gunoiști și le stochează în directorul specificat. Rămâne pentru noi o dată sau de două ori pe săptămână pentru a se conecta prin FTP la server și descărca arhivele făcute.







Vreau să vă atrag atenția. că exemplul prezentat de Timeweb hosting (I place foarte mult acest Hosteen și cele mai multe dintre proiectele mele sunt situate pe el). Să nu te sperie, vă puteți adapta cu ușurință acest exemplu pentru dvs. de găzduire, singurul lucru pe care trebuie sa fie diferite, acest panou Cron planificator în interfața web hosting.

Ești gata? Atunci să începem!

Configurarea copiilor de rezervă pe o gazdă virtuală TimeWeb

Conectăm prin intermediul ssh la server și creăm un dosar pentru copiile noastre de rezervă cu comanda:

Deschideți scriptul creat pentru editare:

Dacă această comandă nu reușește, încercați:

În fișierul deschis, lipiți următorul cod:

Apăsați Ctr + O și Enter, apoi Ctr + x.

Descrieți pe scurt ceea ce face scenariul:

  1. În variabila DIR, scrieți data și ora curente.
  2. Creați un dosar în dosarul copie de rezervă pentru copia de rezervă
  3. Facem o dump din baza de date mysql.
    Este important să:
  • 1. Valoarea de conectare a utilizatorului ar trebui să înceapă cu login -u următorul utilizator,
  • 2. Parola utilizatorului trebuie să înceapă cu -p urmată de parola dvs.
  • 3. Valoarea numelui bazei de date.
  • 4. Specificați dosarul și numele fișierului sql în care va fi efectuată înregistrarea.
  • Arhivăm dosarul specificat al site-ului în directorul de rezervă






  • Cum am organizat o copie de rezervă a site-urilor pe site-ul web hosting

    Scenariul este pregătit pentru muncă. Înainte de a o adăuga la cron, rulați-o întotdeauna prin consolă și verificați dacă funcționează corect.

    Rulați scriptul sh cu comanda:

    Dacă fișierul a funcționat fără erori, în directorul de rezervă ar trebui să apară un dosar cu data curentă și există depozite de date și arhive cu site-urile din acesta.

    Cum am organizat o copie de rezervă a site-urilor pe site-ul web hosting

    Accesați panoul de gestionare a găzduirii din secțiunea "Crontab" și faceți clic pe "Adăugați o nouă sarcină".

    Cum am organizat o copie de rezervă a site-urilor pe site-ul web hosting

    Am pus scriptul de tip Sh.

    Specificați calea către scriptul nostru sh.

    Specificați frecvența cu care scriptul nostru ar trebui să ruleze. Setările implicite nu sunt potrivite pentru mine, așa că am ales "Setări avansate".

    Săptămânile Denis sunt date de numere de la 0 la 6 (0 duminică). Dacă trebuie să specificați câteva zile, listați-le separat prin virgule.

    Luna este de la 1 la 31.

    Luna specifică de la 1 la 12

    Ore de la 0 la 23

    Minute de la 0 la 59.

    Mai multe detalii despre setarea coroanelor pe care le puteți citi aici.

    Introduceți setările optime pentru dvs. și faceți clic pe Salvați.

    Cum am organizat o copie de rezervă a site-urilor pe site-ul web hosting

    Și nu uitați să specificați căsuța poștală, care va primi notificări de la cron.

    Cum am organizat o copie de rezervă a site-urilor pe site-ul web hosting

    Pentru astăzi, totul! Ai grijă de tine!







    Articole similare

    Trimiteți-le prietenilor: