Smashing WordPress Poglavlje 1

download Smashing WordPress Poglavlje 1

of 20

Transcript of Smashing WordPress Poglavlje 1

  • 7/26/2019 Smashing WordPress Poglavlje 1

    1/20

    5

    1

    P

    OGLAVLJE

    1

    ete da upotpunite WordPress instala-ciju temama i dodacima. WordPress jeosnova web prezentacije, ali je teme idodaci ine kompletnom.

    INSTALIRANJE

    WORDPRESS

    PLATFORME

    INSTALIRANJE WORDPRESSAniti jesloeno, niti oduzima vreme, a instruk-cije dovoljne za osnovnu instalaciju semogu nai na WordPress.org. Meutim,nakon to proitate ovo poglavlje, ume-

    5

    1

  • 7/26/2019 Smashing WordPress Poglavlje 1

    2/20

    6 DEO I WORDPRESS OSNOVE

    Imajte na umu da WordPress u ovoj knjizi oznaava nezavisnu WordPress verziju,koju moete besplatno preuzeti sa stranice http://wordpress.org. Nemojte to meati saautomatskom verzijom za hostovanje na adresi http://wordpress.com. Ova knjiga je

    posveena osnovnoj verziji sa wordpress.org stranice, konkretno verziji 3.3.

    OSNOVNA INSTALACIJA

    WordPress instalacija je veoma jednostavna; sve u svemu, traje pet minuta. Zapravo, tolikovremena je potrebno da se odreene datoteke postave na udaljeni server, usled sporih Internetkonekcija ili loih web hostova. Najverovatnije ve imate iskustvo sa osnovnim WordPressinstalacijama, pa u dati samo kratak prikaz.

    Prvo, uverite se da va sistem ispunjava minimalne zahteve. Zahtevi koji se odnose na najno-viju verziju nalaze se na web stranici http://wordpress.org/about/requirements. Ukoliko vahost podrava PHP 5.2.4 ili noviji, odnosno izvrava MySQL 5.0 ili noviju verziju, nee bitinikakvih problema. Takoe, proverite da li va host ima instaliran mod_rewrite, poto je toneophodno za lepe linkove.

    Postoje dva naina da instalirate WordPress: dirigovano ili runo.

    Trei metod instaliranja je instaliranje jednim klikom, koji nude odreeni webhostovi. Taj nain je detaljnije opisan kasnije u ovom poglavlju. Postoji i jo jedna,etvrta mogunost WordPress instaliranja, u kojoj koristite Subversion ili Git, ali ovaj

    postupak nije opisan u knjizi.

    DIRIGOVANO INSTALIRANJE

    WordPress je jedan od najjednostavnijih sistema sa otvorenim kodom za objavljivanje websadraja. Dovoljno je da preuzmete najnoviju verziju (sa web stranice koja se nalazi na adre-si http://wordpress.org/download), izvuete arhivu (obino se dobija zip datoteka), a zatimpostavite datoteke iz wordpress foldera na lokaciju na kojoj elite da instalirate WordPress,koristei FTP. Na primer, ukoliko elite da instalirate WordPress na mysite.com stranici, jed-nostavno postavite datoteke u root folder mysite.com stranice.

    Usmerite web pretraiva na instalacioni direktorijum (koji je u ovom sluaju na adresi http://

    mysite.com) i unesite zahtevane informacije, kao to je prikazano na slici 1-1. Trebae vamnaziv baze podataka, korisniko ime i ifra, a verovatno i adresa servera baze podataka, ukoliko

    vi ili va host imate eksternu adresu. Va host e vam pruiti sve informacije neophodne zakreiranje sopstvene baze podataka. To moe da podrazumeva i web interfejs, kao to je cPanelili phpMyAdmin, ili korienje SSH ili nekog drugog softvera po vaem izboru. Obratite sehostu za dodatne informacije o tome kako da koristite MySQL i podeavate baze podataka.

  • 7/26/2019 Smashing WordPress Poglavlje 1

    3/20

    7POGLAVLJE 1 INSTALIRANJE WORDPRESS PLATFORME

    SLIKA1-1: Instalacioni interfejs.

    Kliknite Submit da biste pristupili ekranu za podeavanje stranice, prikazanom na slici 1-2.Na ovom ekranu unesite naziv prezentacije, podatke o administratorskom nalogu i tako dalje.Vodite rauna da navedete funkcionalan email i zapamtite lozinku. Poto ste uneli sve zahteva-ne informacije, kliknite Install WordPress taster. Skoro da ste zavrili posao! Ulogujte se, i to jeto: WordPress je podeen i funkcionie!

    Dirigovana instalacija ne prua opciju upravljanja WordPress-om korienjem nekog drugogjezika osim podrazumevanog, engleskog jezika. Ukoliko elite da se vaa instalacija izvravakorienjem nekog drugog jezika, prouite proceduru runog instaliranja, koja je detaljno opi-sana u narednom odeljku.

  • 7/26/2019 Smashing WordPress Poglavlje 1

    4/20

    8 DEO I WORDPRESS OSNOVE

    SLIKA1-2: Ispunjavanje detalja.

    RUNA INSTALACIJA

    Za runo instaliranje WordPress-a potrebno je sledee:

    f Najnovija WordPress verzija (raspoloiva na stranici http://wordpress.org/download).

    f MySQL baza podataka i mogunost snimanja podataka. (Raspitajte se kod provajderaukoliko ne znate kako da to podesite).

    f FTP program po vaem izboru.

    Da biste instalirali WordPress, otpakujte preuzetu datoteku i postavite sadraj wordpress fol-dera na odredite po izboru na vaem serveru. Nakon toga, otvorite wp-config-sample.phpdatoteku i pronaite delove posveene bazi podataka, unesite naziv vae baze podataka, kori-sniko ime i ifru koja e vam omoguiti pristup sa privilegijama za upis podataka. Vaa wp-config-sample.php datoteka treba da izgleda ovako:

    (strana 10 kod primera)

    // ** MySQL podeavanja Ove informacije dobijate od svog hosta ** //

    /** Naziv baze podataka za WordPress */define(DB_NAME, database_name_here);

    /** Korisniko ime za MySQL bazu podataka */

    define(DB_USER, username_here);

  • 7/26/2019 Smashing WordPress Poglavlje 1

    5/20

    9POGLAVLJE 1 INSTALIRANJE WORDPRESS PLATFORME

    /** ifra za MySQL bazu podataka */

    (strana 11 kod primera, nastavak)

    /** MySQL naziv hosta */

    ...

    /** Set karatera koji se koristi u bazi podataka prilikom kreiranja

    tabela. */...

    /** Database Collate tip. Nemojte ovo menjati, ukoliko niste sigurni. */

    ...

    U sledeem koraku, i dalje u wp-config-sample.php datoteci, pronaite deo koji je namenjentajnim kljuevima. Ovaj deo poinje komentarom Authentication Unique Keys, a zatim sle-de etiri linije (u trenutku dok ovo piem) u koje je neophodno da unesete svoje tajne kljue-

    ve. Ovo je bezbednosna funkcija, koja instalaciju ini mnogo bezbednijom i otpornijom nahakerske upade. Neophodno je da samo jednom definiete ove kljueve, a uprkos tome to

    se kljuevi runo unose i to moete da napiete ta god elite, postoji mreni generator, ijije vlasnik WordPress.org, koji generie sluajne stringove prilikom svakog pojedinanog ui-tavanja. Samo iskopirajte link (https://api.wordpress.org/secret-key/1.1/salt) u generator iz

    vae wp-config-sample.php datoteke, a zatim otvorite stranicu u svom omiljenom web itau.Otvorie se stranica koja sadri kod, slian onom koji je prikazan na slici 1-3.

    SLIKA1-3: Va sluajno generisan klju je spreman za kopiranje.

    Kopirajte sadraj sa stranice generatora, a zatim zamenite sledei kod u wp-config-sample.phpdatoteci dobijenim kodom:

    define(AUTH_KEY, postavite vau jedinstvenu frazu ovde);

    define(SECURE_AUTH_KEY, postavite vau jedinstvenu frazu ovde);

    define(LOGGED_IN_KEY, postavite vau jedinstvenu frazu ovde);define(NONCE_KEY, postavite vau jedinstvenu frazu ovde);

    define(AUTH_SALT, postavite vau jedinstvenu frazu ovde);

    ...

  • 7/26/2019 Smashing WordPress Poglavlje 1

    6/20

    10 DEO I WORDPRESS OSNOVE

    define(SECURE_AUTH_SALT, postavite vau jedinstvenu frazu ovde);

    define(LOGGED_IN_SALT, postavite vau jedinstvenu frazu ovde);

    define(NONCE_SALT, postavite vau jedinstvenu frazu ovde);

    Zamenom koda linijama sa generisane stranice uinili ste svoj kod bezbednijim u odnosu na

    hakerske upade.

    Poslednje to moete da promenite u wp-config-sample.php je jezik. WordPress je na engle-skom jeziku (U.S. English, da budemo precizni) na osnovu inicijalnih podeavanja. Da bistepromenili jezik, neophodno je da postavite na server jeziku datoteku u wp-content/languages/folder. Jezike datoteke su u .mo formatu; moete ih pronai na adresi http://codex.wordpress.org/WordPress_in_Your_Language. Neophodno je da nakon toga izmenite sledei kod u wp-config-sample.php datoteci, kako biste omoguili da WordPress primeni jezik koji elite da sekoristi:

    define(WPLANG, );

    Neophodno je da dodate kod koji se odnosi na izabrani jezik: isti je kao i naziv datoteke jezika,ali bez ekstenzije datoteke. Tako, ukoliko elite da instalirate i koristite vedski jezik (jezikkraljeva), preuzeete sv_SE.mo datoteku, postaviti je u wp-content/languages/ folder, a zatimproslediti naziv jezika u WPLANG funkciju, kao to je prikazano u sledeem primeru:

    define(WPLANG, sv_SE);

    Ovaj kod nee prikazivati nijednu temu ili dodatak na izabranom jeziku, ali e se WordPress injegove osnovne funkcije prikazivati, odnosno sav ostali kod koji ga podrava. (O lokalizaciji

    tema i dodataka ete nauiti neto vie u poglavlju 6).I to je sve! Preimenujte wp-config-sample.php datoteku u wp-config.php, a zatim preusmeriteweb pretraiva na va instalacioni folder. Primetiete link koji inicira instalacionu procedu-ru, gde ete uneti naziv svog foldera, odnosno e-mail adresu korisnika sa administratorskimprivilegijama, a zatim izabrati da li ete omoguiti da blog pregledaju pretraivai za potrebeindeksiranja sadraja. (Verovatno ete to omoguiti, ali ukoliko to ne elite, deselektujte opci-

    ju; kasnije je moete veoma jednostavno omoguiti u Settings opcijama). Nakon toga, dobieteadministratorsko korisniko ime, sluajno generisanu ifru (obavezno je sauvajte!), i, nadamose, poruku o uspeno zavrenom procesu instaliranja, zajedno sa linkom za va blog.

    Nije preterano komplikovano, zar ne?

    KORIENJE EKSTERNOG SERVERA BAZE PODATAKA

    Jedan od najeih uzroka neuspenog instaliranja WordPress okruenja je nemogunost loci-ranja MySQL baze podataka koja se nalazi na posebnom serveru. Ukoliko stalno dobijate poru-ku koja se odnosi na pojavu greaka prilikom konekcije na bazu podataka, a sigurni ste da steuneli ispravno korisniko ime i ifru za pristup bazi podataka, uz privilegije za upis u bazupodataka, najverovatnije je to uzrok problema.

    Da biste omoguili pristupanje bazi podataka na eksternom serveru, pronaite sledei kod uwp-config.php datoteci (ili wp-config-sample.php datoteci, ukoliko je niste ve prethodno pre-imenovali), a zatim zamenite localhostsa vaim serverom baze podataka:

    define(DB_HOST, localhost);

  • 7/26/2019 Smashing WordPress Poglavlje 1

    7/20

    11POGLAVLJE 1 INSTALIRANJE WORDPRESS PLATFORME

    Kako se zove MySQL server, zavisi od vaeg hosta. Moe da bude mysql67.the super-host.com ili neto sasvim drugaije. Samo zamenite localhosttim, pa pokuajte da pono-

    vo instalirate skript. Ukoliko je neophodno da koristite odreeni port, obino se to realizujenavoenjem dve take i broja porta.

    Naravno, ukoliko ne moete da pronaete adresu vaeg servera baze podataka, moete da kon-taktirate vaeg web provajdera i da od njega potraite neophodne podatke.

    DRUGA PODEAVANJA KOJA SE ODNOSE NA BAZE

    PODATAKA

    Moda e biti neophodno da razmotrite odreene dodatne opcije koje se odnose na baze poda-taka pre nego to instalirate WordPress. (Verovatno to nee biti neophodno, ali smatrao samda treba da vas upozorim).

    Prvo, moda ete poeleti da promenite skup karatera baze podataka i nain prikazivanja.Ove opcije definiu kako da WordPress tretira karaktere u bazi podataka, a uglavnom se kori-sti UTF-8 kao opcija. Takoe, ovo je podrazumevano podeavanje u wp-config-sample.phpdatoteci; zbog toga se neete previe optereivati ovom opcijom, osim ukoliko ne budete ima-li posebnu potrebu da menjate podrazumevanu vrednost. Ukoliko je neophodno da izvriteizmenu, potraite sledei kod:

    define(DB_CHARSET, utf8);

    Ova linija koda definie set karaktera, a UTF-8 (koja se prikazuje kao utf8 u kodu) predstavljapodrazumevanu opciju. Uglavnom, ne treba (i nije preporuljivo) menjati vrednost, osim usituacijama kada je to stvarno neophodno, tako da zapamtite gde treba da izvrite izmenu.

    Kolacija, koja je u sutini vrsta redosleda seta karaktera koje e WordPress primeniti na MySQLbazu podataka u procesu instaliranja, moe se promeniti na sledei nain:

    define(DB_COLLATE, );

    U ovom primeru je izostavljena vrednost, to znai da se prosleuje set karaktera u DB_CHAR-SET. Na osnovu inicijalnih podeavanja, koristi se UTF-8, ali ukoliko vam je neophodno netospecifino, moete da dodate sledei kod:

    define(DB_COLLATE, character_set_of_choice);

    KORISNE WPCONFIG.PHP FUNKCIJE

    Prethodne promene i podeavanja predstavljaju najee koriene delove wp-config.php dato-teke, ali moete da obavite jo neka podeavanja. Poetnici treba da vode rauna prilikom pro-mene sadraja wp-config.php datoteke. Ukoliko nainite neku greku u ovoj datoteci, moeteoboriti kompletnu web prezentaciju. Ukoliko nameravate da menjate sadraj wp-config.phpdatoteke, inite to u toku testiranja, sve dok ne budete sigurni da ste sve uradili kako treba.

    Poto ovo imate u vidu, postoji jo korisnih podeavanja wp-config.php datoteke. Jedna odnjih je predefinisanje URL adrese stranice i WordPress putanje, koja je obino definisana ubazi podataka (u wp_options tabeli) pomou General Settings stranice. Moete da koristite

  • 7/26/2019 Smashing WordPress Poglavlje 1

    8/20

    12 DEO I WORDPRESS OSNOVE

    WP_SITEURL za definisanje URL adrese stranice direktno u wp-config.php datoteci, kao toje prikazano u sledeem primeru:

    define(WP_SITEURL, http://mydomain.com/blog/);

    Slino, ukoliko elite da definiete putanju WordPress instalacije, moete to direktno da uini-te u wp-config.php datoteci, koristei WP_HOME:

    define(WP_HOME, http://mydomain.com/wp/);

    Obe prethodne opcije omoguavaju predefinisanje inicijalnih podeavanja u WordPress admi-nistratorskom interfejsu, kao i WP_CONTENT_URL. Kao to moete da zakljuite na osnovunaziva, definie se lokacija wp-content foldera, to omoguava da ga postavite na neku drugulokaciju:

    define(WP_CONTENT_URL, http://mydomain.com/files/wp-content);

    Obratite panju na nedostatak kose crte na putanji do wp-content foldera. Postoje sline opcijei za plugin folder; primetiete da sve opcije koje se odnose na podeavanje putanja funkcioniuna istovetan nain. Naravno, moete da koristite PHP kod ili serverska podeavanja da bisteukazali na ispravnu putanju dinamiki, u toku izvravanja, ali ovde neu navoditi detalje tihreenja.

    Revizije postova su snimljene verzije postova i stranica. Moete da ih onemoguite, ukolikoelite, na sledei nain:

    define(WP_POST_REVISIONS, false );

    Ukoliko elite da sauvate, na primer, do pet poslednjih revizija, umesto false navedite broj:

    define(WP_POST_REVISIONS, 5 );

    WordPress automatski snima postove i stranice u okviru administratorskog interfejsa. Naosnovu inicijalnih podeavanja, opcija automatskog snimanja obavlja se svakih 60 sekundi, aliuestalost snimanja moete da menjate, tako da bude, na primer, 180 sekundi:

    define(AUTOSAVE_INTERVAL, 180 );

    WP_DEBUGje izuzetna opcija, koju moete da koristite svaki put kada se neto loe dogodi. To

    je nain na koji pregledate greke baze podataka i dobijate upozorenja o korienju zastarelih(ili nepodranih) funkcija ili datoteka:

    define(WP_DEBUG, true);

    WP_DEBUGnemojte stavljajti na vrednost false, to znai da se ne primenjuje nikada, tako dae se greke koje nemaju direktan uticaj na vau stranicu ignorisati.

    Ukoliko elite da omoguite mrenu podrku, koja se esto naziva multisite, izvrite sledeuizmenu wp-config.php datoteke:

    define(WP_ALLOW_MULTISITE, true);

  • 7/26/2019 Smashing WordPress Poglavlje 1

    9/20

    13POGLAVLJE 1 INSTALIRANJE WORDPRESS PLATFORME

    Ovim kodom otvaraju se neophodna podeavanja i funkcije u WordPress administratorskominterfejsu. U narednim poglavljima imaete priliku da vidite neka od podeavanja. Dodatnetrikove koji se odnose na podeavanja raspoloiva u wp-config.php datoteci, moete pronaina Kodeks prezentaciji, na adresi http://codex.wordpress.org/Editing_wp-config.php. Na ovoj

    stranici moete pronai i instrukcije kako da snimite podatke o grekama koje se javljaju utoku funkcionisanja stranice, koristei za to WP_DEBUG_DISPLAYi WP_DEBUG_LOG opcije,kako biste spreili da se poruke o grekama prikazuju posetiocima stranice, ve se snimaju uodgovarajuu datoteku.

    NEKOLIKO REI O INSTALERIMA

    Odreeni web hostovi nude instalere koji pojednostavljuju proces instaliranja WordPressokruenja, koje se obavlja jednim klikom u administratorskom interfejsu web hosta. Najpo-znatiji od svih instalera ovog tipa verovatno je Fantastico. Na prvi pogled, instaliranje pomou

    jednog klika zvui kao veoma dobra ideja, poto ne morate da radite sa konfiguracionim dato-tekama; veoma jednostavno ete instalirati blog i moi ete da ponete sa radom.

    Meutim, pre nego to izaberete ovakvu instalaciju, dobro se raspitajte. Najvaniji aspekt kojitreba da razmotrite je WordPress verzija koja je podrana instalerom. Starije verzije nije pre-poruljivo koristiti, ne samo zbog zastarelosti, ve i zbog potencijalnih bezbednosnih propusta.Konano, sa svakim WordPress izdanjem, reavaju se odreeni bezbednosni problemi, tako danova verzija nije samo skup novih i zanimljivih funkcija vae omiljene platforme za blogovanje.

    Instaleri, kao to je Fantastico, sjajni su i mogu vam utedeti dosta vremena ukoliko omogu-avaju instaliranje najnovije verzije. Ukoliko nije podrana najnovija verzija, treba da se raspi-

    tate kod korisnika o tome da li postoje odreeni ozbiljni problemi. Ukoliko nema opasnosti, astvarno ne elite da obavite petominutnu runu instalaciju, upotrebite Fantastico.

    Nakon to instalirate WordPress korienjem instalera, treba da iskoristite ugraenu opciju zaauriranje sadraja ili da runo obavite isti proces koristei FTP, ukoliko va host ne podravaautomatski postupak. Uverite se da instaler tokom instalacije ne radi neto specifino to bimoglo da onemogui postupak auriranja: svakako ne elite da budete ogranieni na aurira-nje sadraja korienjem instalacionog skripta.

    POMERANJE WORDPRESS INSTALACIJEU DRUGI FOLDER

    Ponekad je neophodno da WordPress instalirate u poseban folder. Da biste spreili da sepomeaju razliite datoteke u vaem web hosting okruenju, moete sve WordPress datotekepostaviti u poseban folder u vaem domenu i tako mnogo jednostavnije upravljati svojim websadrajem. Pretpostavimo da elite da dodate neki drugi web softver; dogodie se da se datote-ke izmeaju i bie vam potrebno dosta vremena da pronaete eljenu datoteku (iako pomaeinjenica da su sve WordPress datoteke naziva wp-neto). Naravno, napraviete nered ukolikobudete eleli da koristite bilo ta drugo osim WordPress okruenja.

    Instaliranje u podfolder obavlja se na isti nain kao i instaliranje u root domena, tako da to neuopisivati. Ideja je da imate instaliran WordPress u podfolderu, ali da se blog prikazuje kao da

    je instaliran u root folderu, tako da taj koreni folder na serveru ne bude zatrpan datotekama.

  • 7/26/2019 Smashing WordPress Poglavlje 1

    10/20

    14 DEO I WORDPRESS OSNOVE

    WordPress moete da instalirate direktno u podfolder ili ga moete instalirati u root folder, a zatimpomeriti datoteke u podfolder. ta ete uraditi, zavisi od vas; oba reenja su veoma jednostavna.

    Sledee instrukcije pretpostavljaju da ste ve instalirali WordPress u vaem root folderu, a da sadaelite da pomerite instalaciju u podfolder. U ovom primeru, pretpostavimo da ste WordPressinstalirali u root folderu (domain.com), a da elite da se nalazi u podfolderu wpsystem, tako daweb prezentacija i dalje funkcionie kao da se nalazi u korenom folderu. To znai da e posetiociprilikom ukucavanja adrese http://domain.comvideti vau WordPress stranicu, a da ete vi,kada se prijavite na sistem i upravljate sadrajem stranice, videti da se nalazi u wpsystem folderu(odnosno domain.com/wpsystem/wp-admin/, da budem precizan).

    Neophodno je da podesite linkove pre nego to izvrite prebacivanje, poto oni moraju da radenezavisno od toga koji podfolder koristite. Permalink opcije, prikazane na slici 1-4, nalaze se umeniju Settings Permalinks.

    SLIKA1-4: Permalink Settings strana je jedna od nekoliko Settings strana na kojima moete da podeavate instalaciju.

    Da biste pomerili svoju WordPress instalaciju u novi folder, neophodno je da prvo kreira-te wpsystem folder. Nakon toga, pristupite General Settings stranici i promenite WordPressaddress URL tako da bude http://domain.com/wpsystem, kako bi ukazivala na novi folder,a Blog address URL polje neka budehttp://domain.com, gde elite da se nalazi vaa pre-zentacija. Nakon toga kliknite Update taster i pomerite sve WordPress datoteke u novi folderkoji se nalazi na adresi http://domain.com/wpsystem, osim index.php i .htaccessdatoteka, koje treba da budu tamo gde elite da se nalazi vaa strana (http://domain.com).

  • 7/26/2019 Smashing WordPress Poglavlje 1

    11/20

    15POGLAVLJE 1 INSTALIRANJE WORDPRESS PLATFORME

    Nakon to pomerite datoteke, otvorite index.php i locirajte sledei deo koda:

    require(./wp-blog-header.php);

    Zamenite ga sledeim kodom:

    require(./wpsystem/wp-blog-header.php);

    Kao to moete da primetite, kod sada ukazuje na wpsystem folder, odnosno na wp-blog-hea-der.php datoteku.

    Pristupite WordPress administratorskom interfejsu (koji se sada nalazi u folderu domain.com/wpsystem/wp-admin/), a zatim aurirajte linkove, i to je sve to treba da uradite.

    PODEAVANJE BAZE PODATAKA

    Uglavnom ne morate da brinete o bazi podataka; WordPress e voditi rauna o njoj umestovas. Nekada postoje odreene promene baza podataka u razliitim verzijama, ali redovno au-riranje e spreiti pojavu problema, a omogueno je i bekapovanje sadraja, tako da e bazapodataka nastaviti da bude funkcionalna.

    Meutim, ukoliko se neto loe dogodi, moda e biti neophodno da obavite odreene izmenesame baze podataka, kako biste reili problem. esto je neophodno da se resetuje ifra, javljajuse i udne URL adrese kao posledica loeg pomeranja sadraja, menja se naziv domena ili se

    javljaju problemi koji se odnose na odreene komponente.

    Upozorenje: pre nego to nastavite, treba da zapamtite da su bilo kakve izmene ubazi podataka veoma ozbiljne. Ne postoji mogunost povratka na prethodno stanje;ukoliko neto obriete, to je obrisano zauvek. ak i ukoliko znate ta radite, obaveznobekapujte bazu pre nego to bilo ta promenite. Ukoliko niste veti u korienju MySQLbaze podataka i phpMyAdmin alata, nemojte da dirate bazu podataka. Samo etenapraviti problem.

    NAUITE GDE SE TA NALAZI

    Snalaenje u WordPress bazi podataka je veoma jednostavno. Ona se sastoji od 11 tabela koje

    su pune sadraja. Samo pregledanje baze podataka treba da odgovori na veinu vaih pitanja,a moete da promenite sve veoma jednostavno, ukoliko ste sigurni. Naravno, postoji deta-ljan opis baze podataka u dokumentaciji (http://codex.wordpress.org/Database_Description),a ovu dokumentaciju treba da pregledate uvek kada je neophodno da neto pronaete u bazi.

    Osnovnih 11 tabela su:

    f wp_commentmeta: metapodaci za komentare

    f wp_comments: sadri sve komentare

    f wp_links: sadri dodate linkove i podatke o linkovima

    f wp_options: opcije bloga

    f wp_postmeta: metapodaci za postove

  • 7/26/2019 Smashing WordPress Poglavlje 1

    12/20

    16 DEO I WORDPRESS OSNOVE

    f wp_posts: trenutni postovi

    f wp_terms: kategorije i tagovi

    f wp_term_relationships: povezuje kategorije i tagove sa postovima

    f wp_term_taxonomy: opisi kategorija i tagova

    f wp_usermeta: korisniki metapodaci

    f wp_users: trenutni korisnici

    Naravno, sve tabele su znaajne, ali ukoliko je neophodno da neto sredite ili promenite direk-tno u bazi podataka, najverovatnije se traeni podaci nalaze u wp_options (za podeavanja kojase odnose na blog, kao to su URL adrese i slino), wp_posts (za vee promene vaih postova ublogu) ili wp_users (za resetovanje ifre i slino).

    REAVANJE PROBLEMA IZMENAMA SADRAJABAZE PODATAKA

    Veinu vremena WordPress e funkcionisati na oekivani nain, a vi moete da zaobieteizmene baze podataka. Meutim, ukoliko se umesto vae prezentacije prikazuje samo praznastrana, najverovatnije je problem neka od komponenti, a mogue reenje je uklanjanje tihkomponenti iz baze podataka. Podaci o komponenti se nalaze u wp_options tabeli. Ono to

    je stvarno neophodno da uradite, odnosno koje komponente su izvrene, zavisi od toga kojedodatke ste instalirali, zbog toga budite oprezni. Uglavnom, podaci se nazivaju tako da loginomoete da utvrdite koji dodaci ih koriste, a na osnovu toga moete da pronaete ono to vam

    je neophodno. To moe zvuati veoma opasno, ali predstavlja jedno od reenja za uklanjanjecrnog ekrana na vaem blogu nakon odgovarajueg auriranja. Ukoliko vam je neophodnapomo, forumi za podrku na adresi WordPress.org su izvor veoma korisnih informacija.

    Jo jedan problem koji ete moda eleti da reite u bazi podataka je promena ili resetovanjeifre korisnika. To je najjednostavnije uraditi u WordPress administratorskom okruenju, aliukoliko iz nekog razloga ne moete da pristupite administratorskom delu prezentacije, ree-nje je baza podataka. Neete moi da preuzmete ifru iz baze podataka, jer je ona prikazana ukodiranom obliku pa ete videti samo udne nizove karaktera, ve tu ifru moete zamenitinekom drugom. Zapamtite samo da ifre zahtevaju MD5 tretman, to znai da morate koristiti

    phpMyAdmin ili neki drugi MySQL upravljaki alat. U sutini, ono to ete uraditi je unosnove ifre u obliku obinog teksta, a zatim izbor MD5 za konkretno polje. Ponovo ete dobitiniz proizvoljnih karaktera, koji zapravo predstavljaju ono to ste uneli u obliku teksta. Ponovi-mo, nemojte to initi ukoliko niste sasvim sigurni da znate ta radite!

    Konano, moda ete poeleti da promenite veliki broj vaih postova. Moda dobijete novidomen i elite da promenite izvor svih vaih slika koje ste koristili prethodnih godina, tako dane bude vie, na primer, olddomain.com/wp-content/image.jpgve newdomain.com/wp-content/image.jpg.

    Postoje dodaci koji e vam pomoi u tome, tako da je najbolje da njih prvo isprobate. Meu-tim, ukoliko ste veti u radu sa bazama podataka, moete da realizujete SQL upit radi pre-traivanja problematinih elemenata i njihove zamene novim elementima. Neophodno je dauradite sledee:

  • 7/26/2019 Smashing WordPress Poglavlje 1

    13/20

    17POGLAVLJE 1 INSTALIRANJE WORDPRESS PLATFORME

    UPDATE wp_posts SET post_content = REPLACE (

    post_content,

    olddomain.com/wp-content/,

    newdomain.com/wp-content/);

    Ovaj kod pretrauje wp_posts tabele radi pronalaenja starog domena olddomain.com/wp-content/i zamene novim domenom newdomain.com/wp-content/. To ispravlja sve linkoveslika. Zgodni i jednostavni SQL upiti za grupno auriranje mogu biti od velike koristi, ali zapamti-te: ne postoji mogunost ponitavanja akcije ono to ste uradili, ne moete ponititi tako da jeneophodno da pre bilo kakvih intervencija nad sadrajem baze podataka bekapujete njen sadraj.

    BEKAPOVANJE BAZE PODATAKA

    Svako ko je imao problem sa gubitkom podataka usled kvara na hard disku ili nekog slinog

    dogaaja, zna koliko je vano da se podaci redovno bekapuju, a ne treba da napominjemo kakoje to podjednako vano za mreno dostupan sadraj. Bekapovanje WordPress sadraja je proceskoji se odvija u dva koraka, poto va blog sadri i bazu podataka (sa svim sadrajem) i statikedatoteke (postavljene slike i ostale dodatke). Nakon toga, postoji i tema, vai dodaci, i ostalo to

    jeste ili niste promenili, ali i dalje ne elite da izgubite, kako biste sve to mogli i kasnije ponovo dakoristite. Zapravo, ukljuujui automatsko auriranje koje je dostupno u WordPress administra-torskom interfejsu (veoma znaajna funkcija), bekapovanje je postalo jo znaajnija aktivnost.

    Jedini elementi koje moete da izgubite, a da ne bude puno problema, su osnovne WordPressdatoteke. Njih uvek moete ponovo da preuzmete, iako ete moda eleti da zadrite kopiju

    wp-config.php datoteke na bezbednom mestu.Nekoliko opcija je raspoloivo za bekapovanje vae baze podataka. Najoiglednija od njihpodrazumeva korienje web interfejsa, kao to je phpMyAdmin, i preuzimanje kompresovanearhive u kojoj se nalaze svi podaci. Ovaj proces je opisan u jednom od narednih odeljaka uovom poglavlju. Meutim, neophodno je da zapamtite da bekapovanje obavljate redovno, ato moe predstavljati problem. Takoe, phpMyAdmin i slini interfejsi za upravljanje baza-ma podataka nisu reenja prilagoena svim korisnicima, tako da veina korisnika ne treba damenja bazu podataka ukoliko to nije zaista neophodno.

    Moete da zakoraite u svet WordPress dodataka, meu kojima moete pronai reenja za

    bekapovanje, koja omoguavaju automatsko slanje sadraja baze podataka, sinhronizovanjesa eksternim servisom ili neke sline funkcije. Postoji nekoliko raspoloivih dodataka; neki odnjih su navedeni u dodatku A, Osnovni WordPress dodaci, koji se nalazi na kraju ove knjige.

    To je ono to se odnosi na sadraj baze podataka; a sada neto i o statikim datotekama. Ovajdeo je veoma jednostavan: samo redovno bekapujte sadraj wp-content foldera. Ovaj foldersadri sve datoteke koje ste postavili (slike, video zapise i ostale datoteke koji se dodaju posto-

    vima vaeg bloga), kao i teme i dodatke koje ste kreirali. Zapravo, ovo je jedini deo WordPressinstalacije koji treba posebno da pazite, ne raunajui

    wp-config.php datoteku, .htaccess datoteku i index.php datoteku iz root foldera. Bekapova-njem wp-content foldera snimate sve svoje statike datoteke, teme, dodatke i ostalo, ukolikoniste posebno podesili da se podaci uvaju na nekoj drugoj lokaciji.

  • 7/26/2019 Smashing WordPress Poglavlje 1

    14/20

    18 DEO I WORDPRESS OSNOVE

    Kako se bekapuje wp-content? Naalost, najjednostavniji metod bekapovanja, koji podrazu-meva preuzimanje sadraja pomou FTP programa, je da se setite da to blagovremeno uinite.Odreeni web hostovi omoguavaju korienje veoma korisnih skriptova koji mogu da ini-ciraju bekapovanje na spoljanje lokacije, kao to je Amazon S3 ili bilo koji FTP server. To je

    veoma jednostavan nain da osigurate statike podatke, zbog toga ga imajte u vidu i nemojte seoslanjati samo na redovno FTP preuzimanje. Zapravo, ova ponuena reenja esto omogua-vaju i upravljanje bazama podataka, tako da moete samostalno da definiete bekap. Konano,bolje spreiti nego leiti.

    Poslednje reenje, kojem se pribegava da se vaoj instalaciji ne bi dogodilo najgore, je kori-enje sopstvenog bekap reenja vaeg web hosta. Niko ne moe da me ubedi da e moj webhost, nezavisno od toga koliko je zaista dobar, da rei bilo ta to se odnosi na gubitak poda-taka. Odreeni hostovi zaista rade ono to i reklamiraju, to podrazumeva bekapove na svakisat, RAID diskove i ostale luksuzne dodatke, ali ak i najbolje reenje moe da ne funkcionie

    ili moe da iskrsne odreeni problem. Najvei broj hostova primenjuje odreeno reenje zaautomatsko bekapovanje, ali ta se dogaa ukoliko celokupan data centar ne funkcionie izodreenog razloga ili ako se javi problem sa snabdevanjem elektrinom energijom? Moda ne

    verujete da je to mogue u dananje vreme, ali ako Google ima trenutke prekida funkcionisa-nja, to se moe dogoditi i vaem hostu.

    Drugim reima, obavezno imajte na raspolaganju sopstveno reenje za bekapovanje sadraja.Moda nikada neete morati ga da koristite, ali ukoliko to bude potrebno, biete veoma srenida postoji nekakvo reenje vaih problema.

    PROMENA HOSTOVAPonekad je neophodno da izvrite promenu web hostova. Moda je vaa stranica prerasla onoro prua va trenutni host, ili je neophodno dodatno unapreenje vae stranice (estitamo!),ili moda kvalitet servisa nije dovoljan. ta god da je razlog, nije redak sluaj da elite pome-ranje vae stranice sa jednog hosta na drugi. To podrazumeva sve aktivnosti koje se odnosena ukazivanje na nov domen, ali i pomeranje datoteka vae stranice, a da ne pominjem i bazupodataka. Upravo sam opisao WordPress dodatke koje treba pomeriti, pa ukoliko vam trebabilo kakva pomo prilikom promene vaeg domena, elektronske adrese i drugog, obaveznokontaktirajte novog provajdera, koji treba da vam prui svu neophodnu pomo i objanjenja.

    Postoji nekoliko naina za migraciju na novi server. Metod koji se meni najvie dopada je korie-nje Export/Import funkcije, koja se nalazi u Tools meniju u WordPress administratorskom delu.

    KORIENJE EXPORT I IMPORT ALATA

    Postojalo je nekoliko alata za eksportovanje i importovanje u WordPress administratorskomdelu, ali su oni pomereni u posebne dodatke, tako da ete biti obaveteni da je neophodno dapreuzmete i instalirate odreeni dodatak. Ukoliko dobijete takvu poruku, preuzmite i instali-rajte sadraj. Takoe, pre pomeranja, proverite da li je vaa WordPress instalacija aurirana.

    Nakon toga pristupite Tools meniju, a zatim izaberite opciju za eksportovanje sadraja, kao toje prikazano na slici 1-5. Dobiete datoteku u kojoj su sauvani svi neophodni podaci.

  • 7/26/2019 Smashing WordPress Poglavlje 1

    15/20

    19POGLAVLJE 1 INSTALIRANJE WORDPRESS PLATFORME

    SLIKA1-5: Eksportovanje podataka.

    Sledei korak je instaliranje WordPress okruenja na vaem novom serveru. Svaki pristojanweb host e imati alternativne URL adrese za pristup vaem sadraju na serveru, pa neetemorati da menjate va domen da bi ukazivao na njih. Nakon to zavrite WordPress instalaciju,uklonite automatski generisane stranice i postove, poto oni nee biti pomereni nakon kopira-nja. Neophodno je da instalacija bude ista.

    Nakon toga, preuzmite wp-content folder sa starog servera i postavite ga na novi server. Sadasu sve slike, dodaci, teme i ostali elementi na svom mestu. Postoji i odreena post importeropcija, koja e pokuati da slike sa vaih postova postavi na novi server, ali esto ne daje eljene

    rezultate, tako da je mnogo bolje da upravljate statikim datotekama u wp-content folderuruno, koristei svoj omiljeni FTP program.

    Konano, spremni ste da importujete eksportovanu datoteku sa vaeg starog servera. PristupiteTools meniju (videti sliku 1-6), a zatim koristite Import Wizard, vodei rauna da eksportova-na datoteka sa starog servera bude aurna. Importujte bekap, pustite da skript analizira sadraji zavrili ste posao! Proverite da li sve ispravno funkcionie, a zatim nastavite sa radom, takoto ete preusmeriti svoj domen na novi server. Ukoliko su preuzete URL adrese od inter-nog sistema web hosta, moraete da promenite podeavanja kako bi odgovarala novom nazivubloga. Naravno, dok ekate da domen bude preusmeren na novi server, blog nee funkcio-

    nisati, ali e stari blog i dalje biti u funkciji. Moda ete poeleti da spreite dodavanje novihkomentara, zbog toga to e oni biti izgubljeni nakon preusmeravanja na novi server sa novomWordPress instalacijom, koja je zasnovana na sadraju stare instalacije, ali u trenutku kad jeizvreno eksportovanje svog sadraja.

  • 7/26/2019 Smashing WordPress Poglavlje 1

    16/20

    20 DEO I WORDPRESS OSNOVE

    SLIKA1-6: WordPress moe da koristi podatke sa razliitih sistema, ali sada elite da importujete prethodno ekspor-tovani WordPress sadraj.

    KADA EKSPORTOVANJE/IMPORTOVANJE NE FUNKCIONIE

    Naalost, postoje situacije u kojima Export/Import funkcija ne daje eljene rezultate obi-no zbog toga to postoji previe sadraja koji PHP ne moe adekvatno da analizira prilikomimportovanja. Razlog mogu biti i odgovarajua podeavanja servera, ali je najei uzrok veli-ina bloga.

    Ukoliko je to uzrok problema, neophodno je da proces prenosa bloga sa jednog servera na

    drugi obavite drugaije. Idealno, moete da instalirate i podesite okruenje tako da bude iden-tino i na vaem novom serveru, sa istim nazivom baze podataka i istim korisnikim imenom iifrom. Ukoliko to moete da realizujete, pomeranje sadraja bie veoma jednostavno. Ono to

    je neophodno da uinite je da napravite kopiju MySQL baze podataka (dump), koristei svojomiljeni MySQL administratorski alat i pridravate se instrukcija za bekapovanje koje defini-e WordPress Codex (moete mu pristupiti na stranici koja se nalazi na adresi http://codex.wordpress.org/Backing_Up_Your_Database). Sledi upustvo kako da to uradite:

    1. Pristupite phpMyAdmin alatu, a zatim selektujte bazu podataka koju elite dabekapujete.

    2. Kliknite Export karticu (prikazana je na slici 1-7) u gornjem meniju.

    3. Sa leve strane, proverite da li su sve neophodne tabele selektovane. (Select All link evam pomoi u tome). To je sve, osim ukoliko u bazi podataka ne uvate jo neto.

  • 7/26/2019 Smashing WordPress Poglavlje 1

    17/20

    21POGLAVLJE 1 INSTALIRANJE WORDPRESS PLATFORME

    SLIKA1-7: phpMyAdmin alat deluje mnogo sloenije nego WordPress, ali moete uspeno obaviti sav posao.

    4. Sa desne strane, selektujte Structure polje za potvrdu, a zatim selektujte Add DROPTABLE, Add AUTO_INCREMENT Value i Enclose Table and Field Names withBackquotes. Takoe, kliknite Data check box, ali sve opcije ostavite neekirane.

    5. Skrolujte sadraj ekrana nanie, kliknite Save As File, a zatim izaberite vrstu datotekekoju elite da preuzmete verovatno ete selektovati arhivu.

    6. Kliknite Go taster. Preuzeete bazu podataka, koju ete kasnije postaviti na novi server.

    7. Importovanje bekapa baze podataka korienjem phpMyAdmin alata je jojednostavnije. Uverite se da ste kreirali bazu podataka sa istim nazivom, kao i da stedefinisali isto korisniko ime i ifru, kao na starom serveru. To znai da neetemorati da modifikujete wp-config.php datoteku.

    8. Importujte bekap baze podataka tako to ete se prijaviti u svom omiljenom MySQLmenaderu. Ukoliko je to phpMyAdmin alat, neophodno je samo da selektujete bazupodataka i da izaberete Import karticu (koja se nalazi pored Export kartice) ugornjem delu ekrana. Iskoristite importer da biste pronali preuzeti bekap bazepodataka i importujte ga u WordPress.

    9. Konano, preuzmite celokupnu WordPress instalaciju sa starog servera i postavite je

    na novi server na identian nain. Ponovimo, obratite panju na privremene adresevaeg web hosta i uverite se da sve funkcionie na predvieni nain. Definiite domentako da odgovara novom serveru, a kada to uradite, sve bi trebalo da funkcionieistovetno kao na starom serveru.

  • 7/26/2019 Smashing WordPress Poglavlje 1

    18/20

    22 DEO I WORDPRESS OSNOVE

    Meutim, moda nee biti mogue da ponovo podesite okruenje na istovetan nain. U tojsituaciji neophodno je da izvrite odreene promene u wp-config.php datoteci; uglavnom sepromene odnose na naziv baze podataka, korisniko ime i ifru, a nekada postoji potreba zakorienjem eksternog servera baze podataka. To je sve to ete morati da promenite.

    Pomeranje WordPress instalacije sa jednog servera na drugi moe na prvi pogled da delu-je zastraujue, ali nije toliko sloeno. Sigurno, ukoliko imate prilino veliki blog, a nistepreterano veti u korienju administratorskog interfejsa baze podataka, kao to je onaj uphpMyAdmin alatu, to e za vas biti sloen zadatak. Potraite pomo ili se samostalno pomu-ite. Obavezno bekapujte sve to je neophodno i nemojte da menjate nita na svom starom(trenutnom) serveru, ve na novom. Konano, uvek moete da kreirate novu bazu podataka iinstalirate WordPress, a zatim krenete od poetka.

    KAKO DA VAU WORDPRESS INSTALACIJU

    UINITE BEZBEDNIJOM

    Postoji nekoliko jednostavnih stvari koje moete da uradite da biste WordPress instalaciju ui-nili mnogo bezbednijom, a postoje i neke sloenije operacije. Meutim, prvi i najvaniji zada-tak je da WordPress instalacija bude potpuno aurna. Diskutabilno je ta nova verzija donosi,ali se svakako uklanjaju odreeni bezbednosni nedostaci, bagovi i ostalo to moe vau insta-laciju uiniti ranjivom, a neredovno auriranje znai da e u vaoj verziji ti nedostaci postojati.

    Uverite se da su vai bezbednosni kljuevi definisani u wp-config.php datoteci. Oni

    ine instalaciju mnogo bezbednijom. Vie informacija o tome moete pronai u ovompoglavlju, u odeljku Osnovna instalacija. Oni su obino postavljeni, ali moda i nisuukoliko koristite neki instaler, tako da je zgodno da proverite sadraj wp-config.phpdatoteke i dodate ih ukoliko nedostaju.

    KORISNICI I IFRE

    Prvo to ja uinim nakon to instaliram WordPress je kreiranje novog korisnika sa admini-stratorskim privilegijama i pristupanje sistemu pomou tog naloga, umesto pomou nalogapodrazumevanog admin korisnika. Zato? Zbog toga to svako zna da postoji korisnik pod

    nazivom admin, kao i da taj nalog ima potpune administratorske mogunosti. Tako, ukolikobiste eleli da hakujete WordPress, poeli biste pronalaenjem admin korisnika i da metodomgrube sile pronaete ifru. Ako uspete da otkrijete ifru, moete da uradite ta god poeli-te. Zbog toga je neophodno da se to pre otarasite admin korisnika nakon to se prijavite nasistem i kreirate odgovarajui nalog, jer ete tako veim delom zatititi sistem.

    Drugim reima, uklanjanje admin korisnika ne garantuje da hakeri nee moi da pronau dru-gog korisnika sa administratorskim privilegijama i da nee pokuati da izvre upad u sistem.Ukoliko imate arhive korisnika na svom blogu, one mogu da predstavljaju metu napada. Reenje

    je da ne prikazujete linkove na strani autora (osim onih koji su kreirani van osnovnih WordPressfunkcija), ali ta ukoliko su vam ovi linkovi zaista potrebni? Konano, postoji veliki broj mestana kojima se korisnika imena mogu pronai u samoj instalaciji, a najvei broj tema ih koristi naodreeni nain, to pojednostavljuje njihovo pronalaenje. Zbog toga ne postoji razlog da imatekorisnika sa imenom admin, koji ima sve pristupne privilegije i da svi ostali to znaju.

  • 7/26/2019 Smashing WordPress Poglavlje 1

    19/20

    23POGLAVLJE 1 INSTALIRANJE WORDPRESS PLATFORME

    Reenje je deljenje privilegija na nekoliko naloga. Ne postoji potreba da imate administratorskinalog za pisanje ili editovanje postova ili stranica; urednike privilegije su dovoljne za ovajnalog. Naravno, ukoliko se uredniki nalog hakuje, i to e biti jako loe za vau web prezenta-ciju, poto urednik moe da uradi dosta toga, ali bar nije hakovan administratorski nalog, tako

    da e teta biti manja. Uzgred, redovno bekapujete svoju prezentaciju, zar ne?ifre su jo jedan oigledan bezbednosni rizik. Verovatno vam je reeno da koristite jake ifre,koje su dovoljne duine i u kojima se upotrebljavaju slova, brojevi, specijalni karakteri i slino.Neka vam vodilja bude: to je ifra sloenija, to je tee da se razbije.

    BEZBEDNOST NA STRANI SERVERA

    MySQL korisniku vae WordPress baze podataka, koji nikako ne sme da se koristi u nekomdrugom sistemu, nisu potrebne sve privilegije za upis podataka. Zapravo, ne morate da imatemogunost da zakljuavate tabele ili indekse ili kreirate privremene tabele, reference ili rutine.

    Drugim reima, moete da ograniite mogunosti, kako biste sistem uinili bezbednijim.

    Neki ljudi e takoe preporuiti da dodate nove forme za prijavljivanje koristei .htaccess dato-teku Apache servera. Ja to ne radim, jer su te forme za prijavljivanje prilino dosadne. Poredtoga, postoje dodaci koji mnogo bolje obavljaju posao. (Vie informacija o tome moete pro-nai u dodatku A).

    Jo jedna bezbednosna provera odnosi se na proveru postojanja prazne index.php ili index.html datoteke u svakom folderu koji ne sadri index datoteku. To je obino inicijalna situacijau WordPress okruenju, ali nije na odmet da proverite da li je to tano. To spreava da se folde-ri direktno pregledaju, to predstavlja opciju koju neki web hostovi podravaju.

    Isto moete da uradite dodavanjem sledeeg koda u vau .htaccess datoteku ukoliko elite da upotpunosti zabranite pregledanje sadraja foldera:

    # Disable directory browsing

    Options All -Indexes

    Opcija -Indexesspreava pregledanje sadraja foldera, dok +Indexesomoguava pregledanje.

    Jo jedna zatita na strani servera je korienje SSL enkripcije prilikom logovanja u WordPressadministratorski deo. To znai da e saobraaj, koji se ostvaruje kada neto radite u admini-

    stratorskom interfejsu, mnogo tee pratiti zlonamerni korisnici. Veoma je jednostavno prime-njivati SSL; samo dodajte sledei kod u vau wp-config.php datoteku, iznad Thats all, stopediting! Happy blogging komentara:

    define(FORCE_SSL_ADMIN, true);

    SSL nee funkcionisati ukoliko ne postoji podrka na vaem hostu. Neki provajderi vam prua-ju sve to je neophodno da biste zapoeli korienje ovog servisa u administratorskom interfej-su, dok e drugi morati da ga aktiviraju za vas, a neki e vam tu uslugu i naplaivati. Dok piemo tome, obavezno proverite da li se pristupanje vaem hostu pomou FTP protokola obavljakorienjem bezbedne konekcije, kao to je SFTP. Ukoliko va host ne podrava bezbedniju

    FTP konekciju, zahtevajte od njega da vam je omogui za korienje.

  • 7/26/2019 Smashing WordPress Poglavlje 1

    20/20

    24 DEO I WORDPRESS OSNOVE

    Konano, obavezno za svoje datoteke i foldere definiite odgovarajue pristupne privilegije jere vam to znaajno pomoi. Datoteke treba da imaju vlasnike i da postoji mogunost upisiva-nja u njih od strane korisnika koji imaju nalog, a privilegije treba da budu definisane vredno-u 644. Privilegije za foldere treba da budu definisane vrednou 755. Neophodno je da imate

    mogunost korienja CHMOD komande ili da koristite FTP softver, kojim ete ispravno defi-nisati pristupne privilegije za datoteke i foldere. Sve dodatne informacije potraite od svoghosta. Vie informacija o datotekama, folderima i privilegijama moete pronai u Kodeksu,koji se nalazi na na adresi http://codex.wordpress.org/Changing_File_Permissions.

    POGLED U BUDUNOST

    Potpuno je svejedno da li je ovo va prvi iskorak u svet WordPress platforme ili ste iskusnikorisnik i programer. Znaajno je da ste shvatili postupak osnovne instalacije, da ste instalaciju

    uinili bezbednom, odnosno da ste razumeli da WordPress prua velike mogunosti. Nadalje,zapoeete kreiranje stranica i dodataka, kako biste ispunili svoje ciljeve.

    Sledei korak je pregledanje tema i dodataka, odnosno aktiviranje dodatnih alata koji omogu-avaju veoma interesantne adaptacije vae stranice. Briljantnost WordPress platforme ogledase u njenoj fleksibilnosti, odnosno u tome to moete da kreirate razliite stranice u njoj; i samapomisao na velike mogunosti e vas neizostavno inspirisati.

    Ukoliko ste instalirali WordPress da biste ga isprobali (verovatno u privatnom okruenju, daneto ne zabrljate), isprobajte opisana podeavanja i ponite da uite WordPress sintaksu.