Pagrindinis » internetas » Kaip (automatiškai) kurti savo svetainę į „Dropbox“

    Kaip (automatiškai) kurti savo svetainę į „Dropbox“

    Kaip svetainių savininkai, vienas iš svarbesnių dalykų, kuriuos turėtumėte padaryti, yra reguliariai kurti atsarginę svetainės kopiją. Dauguma žiniatinklio prieglobos paslaugų teikėjų įgalins kasdienį ar savaitinį atsarginių kopijų kūrimą, visų pirma tik jų atkūrimo tikslais. Jei norite asmeniškai prižiūrėti savo svetainės atsarginę kopiją, tai galite padaryti patys naudodamiesi atsarginės kopijos funkcija, valdydami valdymo skydus, tokius kaip cPanel, Plesk ir DirectAdmin. Kaip žiniatinklio valdytojas arba domeno savininkas esate atsakingas už šią užduotį.

    Gera atsarginė kopija turėtų atitikti šiuos kriterijus:

    • Atsargines duomenų kopijas darykite kuo dažniau.
    • Pirmenybė teikiama kritiniams duomenims, pvz., Duomenų bazei ir žiniatinklio turiniui. Pabandykite pašalinti laikinus failus.
    • Jūsų atsarginė kopija NEĮrašoma to paties serverio viduje.
    • Jūsų atsarginė kopija turėtų būti gaunama ir pasiekiama bet kuriuo metu ir bet kur.
    • Jūs turite gauti pranešimą apie kiekvieną numatytą atsarginę būseną.
    • Atsarginė kopija turėtų būti suspausta, jei jūsų problema yra diske arba pralaidumo juostoje.

    Gerai, jei galite turėti vieną FTP serverį, kad galėtumėte saugoti atsarginę kopiją. Bet ką daryti, jei FTP serveris yra išjungtas? Kaip automatizuoti atsarginę užduotį su ribota prieiga prie serverio? Kaip galite būti tikri, kad prieinamumas visada yra? Debesų saugykla yra jūsų atsakymas.

    Debesų saugykla tampa geriausiu būdu išsaugoti failus. Populiarūs paslaugų teikėjai, tokie kaip „Amazon S3“, „Dropbox“, „iCloud“ ir „Box.net“, siūlo šias paslaugas nemokamai su tam tikrais apribojimais. Tačiau nė vienas iš jų nepalaiko FTP, kaip perdavimo priemonė, o beveik visi interneto prieglobos paslaugų teikėjai leidžia tokį perdavimo būdą.

    Atsarginė dėžutė

    Štai kur Atsarginė dėžutė Atsarginė dėžutė padeda saugiai perkelti ką nors į FTP serverį į „Dropbox“ paskyrą. Tiesą sakant, „Backup Box“ gali integruoti jūsų FTP paskyrą su „cloud“ saugyklų teikėjais, pavyzdžiui, „Amazon“, „GitHub“, „Box.net“ ir „Flickr“. Šiuo metu palaikoma tik „Dropbox“ integracija, o kiti vis dar kuriami. Jis yra laisvai naudojamas, su ribotomis funkcijomis, pvz., Mėnesiniu atsarginių kopijų tvarkaraščiu ir tiesioginiu perkėlimo grafiku. Šiame pranešime daugiausia dėmesio skiriu atsarginių duomenų rengimui savaitės atsarginėms kopijoms, kai veikia cPanel serveryje.

    Šį įrankį galime naudoti įvairiais būdais, pvz., 1, tiesiogiai nukopijuodami žiniatinklio katalogą naudojant FTP ir perkeliant į „Dropbox“ (suspaustą arba nesuspaustą) arba 2, sukuriant suspaustą atsarginę kopiją (cPanel atsarginę kopiją) ir naudojant FTP, kad atsarginę kopiją būtų galima gauti į „Dropbox“.

    Prieš tęsdami pamoką, įsitikinkite, kad turite šią reikiamą informaciją:

    • FTP paskyra, susieta su jūsų žiniatinklio katalogu. Gaukite jį iš savo valdymo pulto.
    • „Dropbox“ paskyra. Čia galite užsiregistruoti nemokamai.
    • Atsarginės dėžutės paskyra. Čia galite užsiregistruoti nemokamai.

    Žiniatinklio katalogas> FTP> Dropbox

    Kadangi duomenų bazė taip pat yra svarbi, turime parengti duomenų bazės atsarginę kopiją ir įdėti ją į mūsų žiniatinklio katalogą. Jei naudojate „Linux“ prieglobą, galite naudoti užduočių planuotoją, vadinamą „cron“ darbu mysqldump. „CPanel“ sistemoje jis yra cPanel> Advanced> Cron darbai.

    Naudokime šiuos duomenis kaip pavyzdį:

     Žiniatinklio katalogo kelias: / home / username / public_html cPanel vartotojo vardas: mycpanel cPanel slaptažodis: mypass123 $ 

    Sukurkite naują savaitinį „cron“ darbą ir naudokite šią komandą:

     mysqldump --opt -Q -u mycpanel -p'mypass123 $ '--all-database> /home/username/public_html/databases.sql 

    čia yra pavyzdys:

    Taip bus sukurtas SQL atsarginės kopijos failas, kuriame bus visos duomenų bazės, esančios jūsų cPanel paskyroje. Prisijunkite prie „Backup Box“. Kairiajame skydelyje prisijunkite prie FTP paskyros spustelėję piktogramą „pavara“. Dešinėje pusėje prisijunkite prie „Dropbox“ paskyros.

    Jūs galite pasirinkti Perkelkite public_html kaip aplanką perdavimo funkcijose. Tai perkels visą „public_html“ aplanką į visus „Dropbox“ paskyros failus. Dabar galite nedelsiant pradėti perdavimą, spustelėdami „Review“ (peržiūra). Tai perkels public_html aplanką į „Dropbox“. Baigę, galite sukurti mėnesinį tvarkaraštį, kad kas mėnesį automatizuotumėte šią atsarginę užduotį. Tiesiog spustelėkite Mėnesio> pasirinkite Data ir laikas> Baigti ir Vykdyti. Pastaba: jei norite naudoti kas savaitę arba kasdieninę atsarginę kopiją, turite atnaujinti savo prenumeratą, kaip nurodyta svetainėje. Nepamirškite pakeisti cron užduoties nustatymo pagal tai, kada norite, kad atsarginių kopijų tvarkaraštis įvyktų

    cPanel atsarginė kopija> FTP> Dropbox

    Geras dalykas apie „cPanel“ yra tai, kad galite automatiškai sukurti savo atsarginę kopiją naudojant „cPanel API“. Tokiu atveju naudosime PHP scenarijų, kad galėtume paleisti atsarginę kopiją. Kadangi atsarginės kopijos vieta turi būti tik „Backup Box“, turėsime sukurti FTP paskyrą, kuri priskirta naujam atsarginio aplanko.

    Eiti į cPanel> FTP ir sukurkite FTP paskyrą kaip žemiau pateiktą ekrano kopiją. Nesukurkite FTP katalogo viešame_html, nes jis viešai pasiekiamas per žiniatinklio naršyklę (nebent jūs apsaugotumėte katalogą slaptažodžiu):

    Turime naudoti PHP su cPanel API, kad paleistume atsarginį procesą. Atsisiųskite šį failą (cpanel-php-backup.zip) ir išpakuokite. Turėtumėte pamatyti 2 failus, cpanel-backup.php ir xmlapi.php.inc. Pakeiskite visą reikiamą informaciją cpanel-backup.php kaip nurodyta žemiau:

     // cPanel paskyros $ source_server_ip = "" kredencialai; // Serverio IP arba domeno pavadinimas, pvz .: 212.122.3.77 arba cpanel.domain.tld $ cpanel_account = ""; // cPanel vartotojo vardas $ cpanel_password = ""; // cPanel slaptažodis // FTP duomenų bazės atsarginės kopijos $ ftpacct = ""; // FTP sąskaita $ ftppass = ""; // FTP slaptažodis $ email_notify = "; // El. Pašto adresas, skirtas atsarginiam pranešimui 

    Įrašykite failą ir įkelkite abu failus į savo viešąjį_pavadinimą su FTP. Galite pradėti kurti atsarginę kopiją naudodami PHP failą tiesiogiai per naršyklę, kuri paprastai yra http://www.yourwebsite.com/cpanel-backup.php .

    Norint automatizuoti „cPanel“ atsarginių kopijų kūrimą, turime nustatyti savaitinį „cron“ darbą į cPanel ir naudoti šią komandą:

     php -q /home/username/public_html/cpanel-backup.php 

    Štai pavyzdys:

    Prisijunkite prie „Backup Box“. Kairiajame skydelyje prisijunkite prie FTP paskyros (naudokite atsarginės dėžutės FTP paskyrą) ir dešinėje skydelyje prisijunkite prie „Dropbox“ paskyros:

    Kadangi saugome atsargines rinkmenas į tam skirtą aplanką, galime perkelti tik jo turinį. Pasirinkite Perkelkite tik / kaip perdavimo būdą.

    Dabar galite nedelsiant pradėti perdavimą, spustelėdami „Review“ (peržiūra). Tai perkels public_html aplanką į „Dropbox“. Baigę, galite sukurti mėnesinį tvarkaraštį, kad kas mėnesį automatizuotumėte šią atsarginę užduotį. Tiesiog spustelėkite Kas mėnesį> pasirinkite Data ir laikas> Baigti ir Vykdyti.

    Pastaba: Jei norite naudoti kas savaitę arba kasdieninę atsarginę kopiją, turite atnaujinti savo prenumeratą, kaip nurodyta svetainėje. Jei tai padarysite, nepamirškite pakeisti cron užduoties nustatymo pagal atsarginių kopijų tvarkaraštį. Kitas dalykas, PHP scenarijus ištrins visą ankstesnę „cPanel“ atsarginę kopiją, kol bus sukurtos naujos atsarginės kopijos. Tai užtikrins, kad jūsų atsarginė kopija nedega daug vietos diske.

    Jei norite gauti daugiau atsarginių sprendimų, patikrinkite šiuos dalykus:

    • 17 Internetinės priemonės, skirtos atsarginėms kopijoms kurti ir sinchronizuoti failus, ir
    • Geriausi „WordPress“ atsarginių kopijų sprendimai.

    Redaktoriaus pastaba: Šį įrašą parašė Ashraf S už Hongkiat.com. Ashraf yra xperienced LINUX / UNIX serverio administratorius, kuris sutelkė dėmesį į našumą ir saugumą prieglobos paslaugose. Šiuo metu jis dirba su „IaaS“ teikėju.