Archive for category documentation

Prilikom puno upita kako administrirati bazu podataka na poslužitelju odlučio sam se malo više posvetiti tom pitanju, pa odlučih napisati zanimljivi članak kako to uraditi na jedan lijep način. Mogućnosti su neizmjerne, ovo se ne svodi samo na administraciju baze, već recimo i na udaljeno mapiranje SMB mapi podataka ili FTP mapi podataka.

Kao što je uvijek, prilikom kupnje domene i zakupa prostora, hosting uslužitelj vam nudi i jedan od načina pristupa (iako ja ne preferiram svojim klijentima davati ssh protokol), putem ssh ili ftp protokola. I jedan i drugi način vam omogućuje pregled i jednostavan način korištenja udaljenih datoteka te njihovo administriranje.

Ali, nisu samo datoteke potrebne prilikom postavljanja vaših web stranica. Potrebna je i inicijalizacija baze podataka te korištenje iste. No, kao savjesni administrator i osoba koja savjesno čuva svoje servise, nikada ne dopuštam dohvat mysql podataka izvana, što će reći, ne dozvoljavam pristup portu 3306 s bilo koje domene osim s localhost adrese, odnosno prilikom inicijalizacije te kreiranja baze, nikada nije niti dobro dozvoliti pristup bazi osim s lokalne adrese, ili barem u najgorem slučaju s lokalne mreže, ako se ona nalazi unutar vatrozida.

To ponekad može biti i dobro, a ponekad može biti i jako opterećenje. Svi klijenti misle da prodajom usluge prostora na poslužitelju morate imati i uslugu konzultacije uključenu u nju. Iako mi to nikada nije predstavljao problem, naravno pomoći drugima, ponekad je to stvarno problem, jer objašnjavanje neukima informatičkih termina i nije jednostavno.

Stoga, kao što sam i naveo, mali priručnik kako se spojiti na poslužitelj preko sigurnog tunela putem ssh protokola i kako mapirati udaljeni mysql port na svoj lokalni port, te putem lijepog windows sučelja pregledavati svoju bazu podataka na udaljenom poslužitelju.

Prvo je potrebno instalirati program na svoje lokalno računalo. Potrebno je pokrenuti instalaciju ovog paketa te dodati u PATH podatak putanju do instaliranog sustava, npr: c:\\Program Files\Putty.

Nakon toga, potrebno je uspostaviti sigurnu konekciju do poslužitelja po volji (napomena, servis ssh mora biti dostupan izvana s pripadnim korisničkim imenom te zaporkom). Konekcija se vrši u command promtu windows okruženja te je dovoljno samo iskopirati sljedeću liniju i naravno upisati svoje podatke.

plink -ssh -P 222 -L 3307:localhost:3306 korisnik@ftp.nekadomena.com
  • plink – naredba slična ssh naredbi, uspostava tunela
  • ssh – protokol s kojim se spajate na udaljeno računalo
  • -P 222 – port na kojem vam sluša ssh servis
  • -L 3307:localhost – lokalna adresa na koju mapirate bazu podataka
  • 3306 – adresa na kojoj se nalazi udaljena mapa podataka
  • korisnik@ftp.nekadomena.com – vaše korisničko ime te domena za pristup

Nakon uspješno ostvarene konekcije (mora se dobiti odziv poslužitelja, ovisno o ljusci okruženja) u mogućnosti ste koristiti standardni unix/linux naredbe, kao što su ls -al, htop, mc, rm i cp.

Sljedeći korak je instaliranje sučelja za administraciju baze podataka (ja osobno koristim Heidi MySQL frontend) te pokretanje istog. Unos podataka je prikazan na slici.

I, eto, Connect i nalazite se na udaljenom poslužitelju koji ne dopušta administraciju baze podataka s vanjskih adresa.

Za Mac OS i Linux korisnike, nije potrebno instalirati putty okruženje, oni već odavno, o čemu windows korisnici sanjaju, imaju ssh ljusku unutar operativnog sustava.

Jedna mala napomena. Cjelokupni postupak neće biti moguć, ako vam je administrator mreže ili poslužitelja iz sigurnosnih razloga zabranio pristup resursima. Prikazani pristup je meni osobno na nekim mrežama i poslužiteljima radio, a na nekim ne.

Uvijek vam ostaje jednostavnija alternativa, a to je phpMyAdmin web sučelje.

  • Facebook
  • Twitter

Pretpostavimo da desktop računalu sa instaliranim Windows XP OS-om morate, npr. radi nadogradnje ili kvara, zamijeniti matičnu ploču.  Ukoliko je nova matična ploča slična staroj (sličan chipset i procesor), zamjena bi trebala proći bez previše problema.

Pozabavit ćemo se situacijom kad je nova matična ploča bitno različita od stare. Na primjer, pretpostavimo da stara ploča ima VIA čipset i AMD procesor, a nova Intel chipset i Intel procesor. U tom je slučaju velika vjerojatnost da ćete, nakon zamjene, pri podizanju računala dobiti BSOD (Blue Screen Of Death). BSOD se pojavljuje jer Windows XP OS u tom slučaju nema instalirane drivere za diskovne kontrolere nove matične ploče, tj. zapisi o njima u registry bazi ne postoje te se OS pokušava “podići” sa starim driverima što uzrokuje problem.

Za IDE kontrolere na matičnim pločama postoji nekoliko chipseta koji ih kontroliraju i svaki od njih ima drukčiji Plug-n-Play identifikator. Taj identifikator mora biti zapisan u registry bazi kako bi Windows OS pri podizanju inicijalizirali ispravne drivere. Kad tog zapisa nema, pojavljuje se BSOD.

Na linku http://support.microsoft.com/kb/314082/ Microsoft nudi rješenje koje pretpostavlja da mijenjamo matičnu ploču te da prije zamjene možemo u registry bazu upisati podatke o svim kontrolerima.

Mi smo pretpostavili da je stara ploča neispravna pa gornji postupak nije moguć. Reinstalacija Windows OS-a se čini kao jedina mogućnost, no mi ćemo ipak pokazati alternativni način, dosta jednostavniji od reinstalacije koju uvijek možemo ostaviti kao krajnju opciju.

Radi se o skripti fix_HDC.bat, koju možete preuzeti ili klikom na ime skripte ili na kraju ovog članka. Skripta se pokreće tako da podignete računalo sa nekim live CD-om, kao što je npr. BartPE, kopirate skriptu na hard disk i pokrenete je iz Command Prompta. Pojaviti će se tekst:

fix_hdc: Fix for some Stop 0×0000007B Errors

based on support.microsoft.com/kb/314082/

Remember other hardware differences can cause stop 0×7b too.

First backup data yourself.

This comes with ABSOLUTELY NO WARRANTY.

TargetRoot: C:\WINDOWS

Backup exists and can be restored

(M) Update MassStorage drivers

(R) Restore Backup

(0) Do nothing and exit

Your choice ?

Izaberite opciju “M” – skripta će u registry unijeti zapise o novim kontrolerima te bi se, nakon restarta, Windows XP OS trebao “podići” i pronaći novi hardver.

Ukoliko sami radite BartPE CD, na donjem linku se nalaze upute kako skriptu integrirati u instalaciju:

http://www.911cd.net/forums//index.php?showtopic=20464

Napomena: kao i uvijek, sve radite na vlastitu odgovornost! Gornja skripta je uspješno odradila posao na 2 računala, no svakako preporučamo napraviti backup podataka prije primjene.

  • Facebook
  • Twitter
Monday, March 10th, 2008

Satelit kalkulator

  • Facebook
  • Twitter
Home