dimabagow

Пребацивање сајта из терминала

Пример scp користи /folder/. како би укључио скривене датотеке попут .htaccess. Образац љуске /folder/* их обично изоставља. Ограничење -l мери се у Kbit/s: 10240 значи 10.240 Kbit/s. rsync -a чува основне атрибуте датотека; доследност апликације и даље захтева одговарајућу резервну копију базе и проверу пренетих датотека.

Када пребацујемо сајт из терминала, најпре улазимо на сервер прималац, може се наравно и са локалног рачунара то радити али зашто сувишна карика... Углавном почињемо:

scp -r -l 10240 [email protected]:/home/put/k/papke/* /home/put/k/papke/local
-r - то је опција за копирање фолдера

/. - ако желите да копирате све фајлове у директоријуму али не и сам коренски директоријум.

-l 10240 - ако вам као мени стално недостаје проток, можете ограничити брзину.


[email protected] - параметри приступа серверу са ког преузимате информације

/home/put/k/papke - путања до фолдера који треба копирати

/home/put/k/papke/local - путања до фолдера у који треба копирати

Друга опција је алат rsync, он је нешто напреднији, може цртати траке напретка и остало:

rsync -a -v --progress -e ssh user@remote-system:/address/to/remote/file /home/user/

Сада правимо на страни примаоца празну базу, памтимо вредности приступа и крећемо:

mysqldump -u imja_polzovatelja_bazi -h adres.servera.com -p imja_bazi > nazvanie-faila-bekapa.sql - Направити резервну копију базе

mysql -u imja_polzovatelja_bazi -h adres.servera.com -p imja_bazi < nazvanie-faila-bekapa.sql - Учитати резервну копију базе

Сада уређујемо фајлове подешавања везе са базом и све је спремно, најважније је да је све једноставно и згодно, и још без корисничког интерфејса.

Ето тако једноставно смо пребацили сајт из терминала.