Cum de a face un site de backup prin FTP

O copie a site-ului (Dump) include un depozit de sistem de fișiere și o bază de date de imagine. Prin urmare, avem nevoie de acces la managerul de fișiere și mSQL.

După cum puteți vedea, procedura de înlăturare a unui dump site-ul complet în cazul în care există acces doar la FTP nu arata roz. Cu toate acestea, nu toate atât de trist cum se pare. haldei site-ul complet (sistem de fișiere și baze de date) este eliminat din găzduirea doar câteva minute: nevoie doar de câteva instrumente pe care le vom lăsa în jos, pe un hosting FTP. Nici un cod de voluminos!

Cum de a face un sistem de site-ul Dump de fișiere prin FTP

Puteți încerca să descărcați fișierele site-ul (glisare și eliberare) în FTP Manager. Dar trebuie să luăm în considerare doi factori:

Este recomandabil să împacheteze conținutul sistemului de fișiere în arhivă și descărca același fișier. Dar, în FTP Manager nu poate lucra cu arhive. Găsi cale de ieșire, puteți utiliza ftp-client (de exemplu, ftpadmin sau net2ftp), dar nu puteți utiliza software-ul străine, și de a descărca un cuplu de script-uri în site-ul copiat prin FTP.

PclZip folosesc biblioteca pentru lucrul cu arhive ZIP

PcLZip în PHP bibliotecă poate lucra cu arhive ZIP (compreseaza sau decomprimarea fișierelor de pe server). Acesta este un fișier PHP de cântărire un pic mai mult de 200 Kb pentru a fi descărcate la server și de cotitură la bibliotecă, puteți efectua operațiuni pe ambalaje și despachetarea arhivele ZIP pe server.

Ambalare arhive ZIP pe server

De exemplu, pentru a împacheta întregul site pentru a arhiva, a crea add_to_archive.php fișier și încărcați-l în rădăcina site-ului (în cazul în care a pus și pclzip.lib.php fișier de bibliotecă):

Doar du-te la fișierul din browser-ul vash_sayt.ru / add_to_archive.php dumneavoastră: în câteva secunde primi o notificare „OK“ și arhiva întregul site în rădăcină numit „archive.zip“.

Despachetarea arhive ZIP pe server

putem descărca fișierul de pe un server FTP și dezarhivează-l acolo cu biblioteca PclZip. Trebuie să creăm extract.php cu conținutul fișierului:

Avantajele metoda mea este că, în arhivă, și site-ul dezarhivat prin FTP merge în câteva secunde de timp!

Cum sa faci o imagine de memorie baza de date prin intermediul FTP

În cazul în care gazda nu permite accesul direct la mSQL, el mSQL este disponibil pentru descărcare prin FTP și se referă la acesta din browser. Desigur, pentru a elimina groapa de gunoi (copie) a bazei de date, aceasta va fi destul de versiune compactă a mSQL cu funcționalitate de bază. Aceste cerințe sunt îndeplinite „Adminer“ - un script compact pentru gestionarea bazei de date de Jakub Vrana. Acest fișier 1 php nu mai mult de o greutate de 200 KB!

La accesarea fișierului adminer.php necesita acces la baza de date. Și, din moment ce aveți acces la FTP, aceste date pot fi luate în configurația fișierului CMS (de exemplu, în datele din baza de date WordPress sunt în fișierul wp-config.php).

Cum de a face un site de backup prin FTP
O versiune simplificata-jos a MySQL (Adminer) vă permite să importe și să exporte baza de date

Rămâne să atașați orice fișiere la articol! postiți de rezervă!

Cum de a face un site de backup prin FTP
Vyacheslav Scoble (aka fișiere) - un utilizatorii de Internet tipic. Hoinărind pe Internet, scrie în PHP, crearea de site-uri web pe fond Wordpress, rezolva numeroase probleme care nu au existat înainte de internet.

M-am specializat în site-uri de securitate: site-uri de protecție împotriva atacurilor și rupe-in-uri, viruși face site-urile de tratament și de prevenire.

Cu siguranță aveți orice întrebări, solicitări sau sugestii. Nu ezitați să întrebați, eu răspund întotdeauna prompt.

Scrie, dacă orice întrebare să vă mulțumesc!

feedback rapid

Puteți lăsa opinia ta Anulează răspuns

. O perspectivă practică asupra evoluției Internetului