Admin
Admin
Број порука : 903
Points : 4638
Reputation : 94
Join date : 07.06.2009
Age : 34
Локација : Smederevo
|
Наслов: Kako preseliti sajt sa hosta na host? (Kako uraditi backup i restore) 2/7/2009, 09:22 |
|
|
Kako preseliti sajt sa hosta na host? (Kako uraditi backup i restore) Slicna pitanja: Kako da uradim backup foruma? Kako da preselim svoj forum? Kako da preselim sajt? Kako da sacuvam kopiju bloga? i sl.
Korak 1: Preseljenje fajlova
Slucaj 1: Jednostavan HTML/CSS/JS ili Flash sajt.
Procedura se uglavnom svodi na prosto kopiranje fajlova. Fajlove skinete ili svlaceci ih sa FTP ili ako za to postoji mogucnost, uradite zip celog sajta iz control panela vaseg hostinga. Na novom hostu sajt uploadujete i sve bi trebalo bez problema raditi. Ako je bilo nekih posebnih podesavanja, npr chmod nekog fajla ili htaccess, to morate ponovo uraditi na novom hostu.
Naravno, kao i u svim drugim slucajevima, morate sacekati da se dns serveri domena propagiraju da bi sajt bio svima vidljiv.
Slucaj 2: Forum, Blog, Galerija, Portal - PHP/MySQL i slicno
Osim prostog downloada fajlova sa hosta, neophodno je da skinete bazu. Pored toga, postoji jedna jako bitna stvar, koja ce odrediti da li ce vas sajt biti funkcionalan na drugom mestu. Na primer... Prilikom instalacije Vanilla foruma, vi osim kopiranja fajlova radite i sledece... Postavljate chmod na odredjene fajlove i direktorijume ( 777 conf 755 extensions 755 languages 755 setup 755 themes) i takodje u konfiguracioni fajl upisujete podatke o MySQL serveru, imenu baze, useru i passwordu. Kada fajlove prebacite chmod za to i sve dalje slicne modifikacije moracete ponovo postaviti, a podatke o bazi i slicne, na primer podatke o lokalnoj putanji skripte na hard disku servera, moracete upisati ponovo, ovoga puta u skladu sa informacijama na novom serveru. Novi host ce vam te informacije rado dati.
Naravno, kao i u svim drugim slucajevima, morate sacekati da se dns serveri domena propagiraju da bi sajt bio svima vidljiv.
Slucaj 3: Nesto trece
Ako vam se sajt ne uklapa u dva gore navedena slucaja, kazite so cemu se radi pa cemo naci nacin na koji je migracija najlaksa za izvesti.
Napomena: Moguce je da je vas novi hoster spreman da vam izadje u susret. Da preseli fajlove sa jednog servera na drugi i ustedi vam vreme ako vam je veza spora. Nisu svi spremni na to, ali dosta firmi jeste, tako da nemojte propustiti da to proverite.
Korak 2: Preseljenje baze
Ako vas sajt ima bazu, postoji nekoliko nacina da je prebacite na novi host.
Napomene: 1. Mnogo puta se pokazalo da skripte koje dolaze u okviru administracije foruma, bloogova i slicnih skripti a koje sluze za backup baze, ne rade kako treba. Izbegavajte ih. 2. Ukoliko koristite free blog ili free forum sa sajtova na kojima ih mozete napraviti u par klikova, vrlo su velike sanse da do svoje baze ne mozete doci nikako, osim ako hostu ne platite odredjenu kolicinu novca. Pitajte ih pa proverite.
Varijantra 1: Direktno iz shell-a
Realne su sanse da nemate pristup shellu na vasem hostu, ali administrator servera ima, pa ga zamolite da vam uradi backup i postavi na ftp. Ako pristup shell-u imate.. komande za dump baze su:
Na starom hostu - Export baze: Kod:: mysqldump --opt -u username -ppassword -h yourMySQLHostname dbname > output.sql Zatim downloadujete output.sql sa starog ftp hosta.
Na novom hostu - Import baze: Kod:: mysql -u dbuser -p -h dbhost.yoursite.com dbname < /path/to/backup.sql
Varijantra 2: Control Panel Zavisno od tipa panela koji koristi vas host (Cpanel, Plesk, Ensim, etc) zavisi i kako se ovo radi. Najbolje da pogledate koji je panel u pitanju, pa da procitate dokumentaciju ili da pitate support vaseg providera.
Varijantra 3: phpMyAdmin HowTo: Instalacija phpMyAdmin 2.x
Napomena: U slucaju vecih baza moguce je da backup kroz phpmyadmin nece biti moguc zbog velicine fajla.
Export: Procedura je sledeca: 1. Ulogujte se u phpMyAdmin 2. Kliknite na Databases (izmedju Export i Show Processes) 3. Izaberite bazu koju koristi vas sajt. 4. Kliknite u gornjem uglu na Export tabulator. 5. Izaberire "SQL" , 'Add Drop Table', 'Add AUTO_INCREMENT', 'Sttructure', 'Enclose table and field names with backquotes' i u data sekciji naslovnu celinu "DATA" 6. Izaberite zipped ili gzipped. 7. Kliknite Go i krenite snimati bazu.
Import: Procedura je sledeca: 1. Ulogujte se u phpMyAdmin 2. Kliknite na Databases (izmedju Export i Show Processes) 3. Izaberite bazu koju koristiti vas sajt. 4. Kliknite na Import tabulator 5. Izaberite sa Browse lokaciju sql fajla. 6. Selektujte SQL opciju 7. Kliknite Go i krenite import baze.
Korak 3: Preseljenje ostalog
Ovaj deo je za one koji koriste specificna podesavanja... Osim ako stari i novi host koriste isti panel a vi mozete ceo sajt exportovati, moracete rucno praviti mail naloge, ftp usere, subdomene na novom hostu, po ugledu na stari
|
|