Kako prebaciti WP sajt na localhost

May 13, 2021 | Posted in Wordpress | By

Nije baš da se često dešava, ali povremeno treba WordPress sajtove sa neta prebaciti na kompjuter. Ovo se uglavnom radi sa ciljem testiranja nekih izmena. Ukoliko se izmene rade na sajtu koji je online, može se desiti da ga onesposobimo na neko vreme, što nikako nije dobro.

Napravio sam jedan tutorijal na kom objašnjavam kako se to može lako odraditi. Naslov tutorijala je “Kako da prebacite sajt sa interneta na kompjuter – Way to copy a live WordPress site to a localhost“.

Subscribe to my YouTube Channel

Zašto ovo raditi

U osnovi pre bilo kakvih radova na sajtu, treba da se napravi rezervna kopija svih fajlova i baze podataka. Na taj nači ukoliko radovi na sajtu krenu loše i desi se problem, treba sve izbrisati i prebaciti rezervnu kpiju na server i sve će biti kao pre.

Međutim to je sasvim u redu ukoliko je u pitanju neki manji sajt ili blog na kom nema posećenosti. Stvar se menja u trenutku kada je sajt previše veliki, ukoliko ima na njemu ozbiljnih oglašivača ili je u pitanju eprodavnica. Tad već nije prihvatljivo da sajt neko vreme ne bude dostupan.

Tu na scenu stupa program Local by flywheel koji omogućava laku instalaciju WordPressa u lokalu (localhost ili 127.0.0.1), koji u saradnji sa pluginom All-in-One WP Migration daje opciju da se sve odradi jednostavno i prilično automatizovano.

Dodatne opcije

Prva stvar koju bih preporučio je da odvojite na primer dva sata vremena i da testirate ovo. To može delovati kao smor, ali ako probate da skinete WordPress sajt i pokrenete ga na svom kompjuteru to će vam dati prednost u određenim kriznim situacijama. Nije baš stvar koja zatreba svaki dan, ali je sad toliko jednostavno, da ga je šteta ne koristiti.

U nekom ranijem periodu je bilo lakše prepustiti nakom ko se bolje razume, da instalira WAMP, XAMP ili neki sličan program, da skine odvojene fajlove i bazu podataka, to sve prebaci i poveže na lokalnom kompjuteru (ni to nije bilo preterano komplikovano, ali je zahtevalo malo znanja).

Dobra stvar je da sa ovim programom lako možete da dobijete i svežu instalaciju WordPressa na kompjuteru. Ovo je bitno za one koji počinju, pa im treba nešto da vežbaju.

Postoji i određeni broj problema koji se mogu javiti tokom postupka prebacivanja. Ti problemi su uglavnom povezani sa programima za zaštitu, fajervolovima i antivirusima. To nije neki preteran problem i relativno se lako reši,mada se najčešće dozvole daju već tokom samog procesa instalacije.

Kratak opis postupka je da na sajtu instalirate plugin All-in-One WP Migration i da pomoću njega skinete fajlove i bazu podataka (sve je zadeno spakovano u jedan veliki paket). Drugi korak jeste instalacija programa Local by flywheel i kreiranje sajta na kompjuteru. Treći korak je ulazak u administratorski deo tog sajta i instaliranje plugina All-in-One WP Migration na tom svežem sajtu. Četvrti korak je da se pomoću tog plugina izvrši Import paketa koji smo u startu skinuli sa Interneta.

  • Migrate and Setup Hosted Live WordPress Site to Localhost
  • How To Transfer a Live WordPress Site To a Localhost
  • How to create a local copy of a live wordpress site

Pročitajte više...

Čišćenje kompjutera od zlonamernog koda

November 18, 2013 | Posted in Besplatni programi | By

Program se zove Microsoft Safety Scanner i besplatan je. Veoma je zanimljivo da je trajanje programa 10 dana, pa ako poželite da posle nekog vremena ponovo proverite računar sa njim, morate otići na sajt i skinuti najnoviju verziju.

Skeniranje dokumenata u današnje vreme kad se prostor za skladištenje meri u terabajtima se meri u satima da se završi i potrebno je pustiti program da odradi svoje. Microsoft Safety Scanner ni u kom slučaju nije zamena za antiviruse, već je program za jednokratnu upotrebu. Kao što sam rekao skeniranje sa njim zna potrajati, ali zato i pronalazi potencijalne pretnje.  Kao antivirus na kompjuteru koristim Microsoft Security Essentials i on bi se oblašavao tek pošto bi Microsoft Safety Scanner pregledao inficirani fajl.

Microsoft Safety Scanner

Na slici sam obeležio gde se potrebno selektovati da li želite verziju za 32 ili 64 verziju operativnog sistema. Na ovaj detalj obratite pažnju, pošto ako skinete onu koja nije predviđena za vaš operativni sistem neće da proradi.

Pročitajte više...

Kako ne otvoriti nalog na Google+ ?

August 24, 2012 | Posted in Web razmišljanja | By

Veoma simptomatična situacija sa sistemom Google+, navire sa svih strana i ne može mu se odupreti. Stvar je da sam imao nekoliko Google naloga, sad svi imaju vezu sa Google+. Lično neznam kako servis izgleda, mislim takođe da od njega nema nikakve koristi, te da je suvišan.

Ali kako veliki Google misli da će veštačkim naduvavanjem otvorenih naloga zadiviti investitore, morao je naći način da povećava broj novih naloga konstantno. Stvar je počela tako što smo davnih dana rezervisali 500 adresa za email @bajeonline.net kako smo imali velike ambicije za taj sajt. Međutim vremenom smo od toga odustali, a aktivno je samo desetak email adresa. Ja sam preko tog naloga se povezao sa većinom Goolovih servisa da ih testiram. Google Analytics je bio jedini koji sam aktivno koristio i pristupao sam preko tog naloga. Posle sam otvorio jedan gmail nalog kao podršku za poljoinfo.com i to je to. Ali se onda pojavio Google+ i stvari su počele da se menjaju.

Prvo je stiglo obaveštenje da ne mogu za servise od Googla da koristim adresu @bajeonline.net, jer je ona korporativna već da moram da koristim neku drugu. Probao sam da povežem sa gmail adresu koju koristim kao podršku za poljoinfo.com međutim to nije bilo dozvoljeno. I tako odem na na Yahoo i tamo otvorim nalog i povežem sa Google Analytics i mislim to je to, sređeno. Onda bude neko obaveštenje na adresi @bajeonline.net i vidim da ima tamo servisa kojima se može pristupiti, kao ono nemože a posle par dana kao može.  Ne prođe dugo i sređujući nalog na adresi koja služi za podršku za poljoinfo.com prilikom upisivanja detalja selektujem greškom kao datum rođenja 2007 godinu ( umesto 1977 ) i čitav nalog blokira. Jednostavno nema pristupa jer sam mlađi od 13 godina, opcije su dve : da se skenira pasoš ili neki sličan dokument i da im se pošalje na uvid ili da se odradi neka akcija sa kreditnom karticom da bi oni videli da li glasi na moje ime. Kako mi na tu adresu samo dolaze emailovi koji su vezani za poljoprivredni forum, jednostavno sam otišao na Yahoo i otvorio novi nalog. Nisam imao nameru da im dostavljam takve podatke, ali je drugi admin na poljoinfo ipak odradio akciju sa kreditnom karticom i povratio nalog. Verovatno predpostavljaju da svi imaju pasoš ili kreditnu karticu.

Potom sledi obaveštenje da za pristup Google Analyticsu ne mogu da koristim više adresu @yahoo.com već da moram otvoriti novu adresu na Gmailu. Prilikom registrovanja naloga obavezno polje je broj mobilnog telefona. Opet se polazi od pretpostavke da svi imaju mobilne telefone, moglo bi se čak nazvati i diskriminacijom onih koji nemaju. Uz novi nalog naravno gratis novi nalog na Google+.

Jasno je meni da postoji potreba da se kompanija razvija, ali povremeno mora ući u period i stagnacije. Trenutni period stagnacije u Googlu se prikriva tako što se gase neki servisi koji nisu bilu preterano uspešni, a sa druge strane se veštački podiže broj korisnika. Mislim istina je da ni oni koji profitiraju od te mreže realno je ne koriste. Ovo se sve svodi na moje lično mišljenje i zapažanje, možda mi suština tu negde promiče.

Pročitajte više...

Baza podataka – suština

April 20, 2012 | Posted in Web razmišljanja | By

Na forumu od vBulletina se pojavio post pod nazivom Introduction to basic concepts for using vBulletin. Zbog politike koju vodi tim koji radi čitavu stvar oko vBulletina, post će za većinu ostati nevidljiv, ali je mene podstakao da napišem post koji se dotiče suštine korišćenja baze podataka na veb sajtovima.

A suština je da se veliki deo Interneta zasniva na bazama podataka, što se tiče web sajtova, u pitanju je preko 97%. Sledeći podatak, koji upada u oči jeste čitava sila ljudi koji nude uslugu izrade  veb sajtova, a neobično malo ima ponudu za rad sa bazama podataka. To je iz razloga jer se pod pojmom sajta misli na PHP skriptu (vBulletin, SMF, Joomla, Artiphp, Banana Dance, Dragonfly CMS, Drupal … ), ali treba imati u vidu da je skripta samo veza između korisnika i baze podataka.

To što je skripta samo veza između korisnika i baze podataka, znači da se u njoj ne nalaze vaši tekstovi, kometari, profilie vaših korisnika. Ovo je ta suština, na koju sam mislio, kad sam počeo pisati ovaj post, sve najvažnije stvari se nalaze zapisane u bazi podataka.

Iz tog razloga je potrebno posvetiti istu pažnju bazi podataka kao i samoj skripti koja pokreće web sajt. Većina ljudi koji poručuju web sajtove, neće se nikad interesovati preterano za ovu stavku, jer im oni kod kojih poruče web sajt, prećuti informacije o važnosti baze podataka. U stanju su da od webmastera traže da satima proverava izgled različitih fontova i njihov razne pozicije na sajtu, da isprobaju desetine različitih slika na početnoj strani, da dave o strani na FB, a da za to vreme ni jedanput se ne pitaju ništa o skladištenju podataka.

Kad dođe do zastoja, seckanja, nepotpunog učitavanja sajt, nedostupnosti zbog preopterećenja, onda se obično okrive loše veze i nekvalitetna server na kojem je hostovan sajt. A razlog je mnogo jednostavniji, i zavisi od samih vlasnika sajtova. Tako je ista situacija u slučaju da je sajt hakovan, prvi i jedini osumljičeni je vlasnik servera. Niko neće ni da pomisli da je haker iskoristio propust u loše podešenoj bazi podataka. Ukoliko vam neko izbriše PHP skriptu, nju ćete lako nabaviti i instalirati, međutim ukoliko ostanete bez baze podataka, jedini spas je bekup koji ste ranije napravili. Ako niste odradili bekup, onda tu nema pomoći.

Održavanje je jednostvano, prvo je neophodno imati bekap konfiguracionog fajla iz PHP skripte. Za ove fajlove su nazivi različiti, a u njima su zapisani podaci bitni za komunikaciju sa bazom podataka. Zatim je neophodno raditi bekup baze, u redovnim intervalima. Ako imate sajt gde unosite izmene ili nove podatke jednom mesečno, onda bekup radite jednom mesečno. Ukoliko imate baš posećen forum, onda se bekup radi najmanje svaka tri dana, a poželjno je i češće.

Pored ovih akcija potrebno je povremeno pokrenuti Proveru baze podataka i zatim popravku baze podataka iz CPanela. To se radi posle bekupa, jer ukoliko bi došlo do nekih neželjenih promena, možemo na brzinu vratiti bekup. Akciju popravke je ponekad potrebno odraditi više puta zaredom da bi dala rezultate. I na kraju, ali ne i najmanje bitna ide oprimalizacija baze podataka. Ovo posebno važi u slučajevima kad je u prethodnom periodu, došlo do brisanja većeg broja postova ili članova, pa se na ovaj način može osloboditi dodatno mesto u bazi i smanjiti njena veličina. Takođe je potrebno obratiti pažnju na log fajlove i nato da li se ti podaci posle nekog vremena automatski brišu iz baze ili mora korisnik to lično odraditi.

Pročitajte više...

Pidgin greška – error 126

October 15, 2011 | Posted in Instant messenger | By

    Error loading pidgin.dll. Error: (126) The specified module could not be found.      This probably means that GTK+ can’t be found.

Ovakva mi se vest pojavila kada sam objavio reinstalaciju Pidgina na noviju verziju 2.10.0.  U toku same instalacije se desilo da je prijavilo da ne može da skine neki fajl, par puta sam išao na opciju Retry i onda potom na kraju Skip. Ispostavilo se na kraju da je fajl koji sam preskočio bio veoma bitan za celu priču.

Počeo sam da tražim po Internetu neka rešenja koja bi dala željeni rezultat, međutim ništa konkretno. Video sam da je slična greška više puta prijavljena od strane korisnika, ali joj ne na niskom nivou, bar što se tiče hitnosti. Daljim traganjem sam video da je rešenje u offline installer. Skinuo sam ponuđeni fajl i instalacija je prošla bez problema.

U pokušajima da sredim stanje pokušao sam da izvedem nekoliko akcija, i prilikom njih mi se dešavalo da konekcija na ICQ nalog ne radi. Na kraju posle instalacije verzije 2.10.0 sve je proradilo bez ikakvih problema.

Pročitajte više...