INFINIUS

WordPress prikazuje upitnike umjesto šđžčć?

Moleskine Books
Creative Commons Licensecredit: Markus Rödder

Zakupili ste hosting, upoznali se na brzinu s cPanel-om i našli onaj predivni one-click Fantastico s kojim ste instalirali WordPress doslovno u jednom kliku. No, zastali ste na čudnom problemu – vi lijepo upišete svoj post, a umjesto šđžčć slova na pregledu iskaču upitnici. Kako to riješiti?

Dva rješenja vam stoje na raspolaganju – pozvati stručnjaka da vam to riješi (preporučamo se ;)) i dalje na miru vladati svojim novim blogom ili riješiti to sami na nešto kompliciraniji način opisan dolje.

No, prvo malo teorije – što se ustvari dogodilo? Automatska Fantastico skripta je pretpostavila da vam ne treba podrška za ova čudna slova koja ne-engleski svijet upotrebljava te postavila podršku samo za latin1 slovne znakove u novo kreiranoj bazi. Budući da podrške unutar tog skupa znakova namijenjenog za englesko-govoreći svijet za ova njima čudna slova nema, ista će biti prikazani kao upitnici. Rješenje je postaviti podršku i za ostatak slova (utf8 u ovom našem slučaju da budemo precizniji) unutar baze gdje će biti upisani članci i sve bi trebalo dalje raditi OK (nažalost, članke koje ste prije upisali će biti ponovo potrebno upisati jer je iz upitnika nemoguće kasnije dobiti prava slova).

Ovaj problem nije isključivo vezan za cPanel, Fantastico i WordPress, već općenito za automatske skripte na mysql bazama ali nas ljudi najčešće vezano baš uz ovaj konkretni problem pitaju – stoga i ovaj howto.

Pa da počnemo…

U donjem dijelu (formular) ispunite podatke za pristup bazi gdje se nalazi instaliran WordPress, te kopirajte cjelokupni tekst na svjetloj podlozi i snimite ga kao npr. “nesto.php”. Tu datoteku prenesite na svoj server gdje se nalazi WordPress instalacija (u www direktorij) te preko internet preglednika pokrenite skriptu (npr. kod nas bi to bilo s http://www.infinius.hr/nesto.php). Ukoliko je sve u redu izlistati će se akcije (pretvaranje mysql tablica i polja na utf8) te nakon toga istu datoteku jednostavno možete obrisati (ništa posebno se neće dogoditi ako je pokrenete par puta, ali čemu ostavljati stvari kad nam više ne trebaju).

Da ne bi bilo da se hvalimo tuđim perjem, nismo autori osnovne skripte – sama skripta je prevedena kopija s ove stranice http://www.sveit.com/forum/viewtopic.php?t=1282; mi smo samo pojednostavnili unos potrebnih podataka ;)

Stoga ispunite ove podatke i kopirajte u “nesto.php” te slijedite gornje upute za upload na server i pokretanje…

– mysql korisnik
– mysql lozinka
– ime mysql baze

NAPOMENA: podaci koje ovdje upišete se ne šalju na server niti će biti igdje zapisani – skripta za generiranje se isključivo izvršava na vašem računalu i upisani podaci ga ne napuštaju!




Tagovi: , ,