Nadgradnja WordPressa in šumevci

Mami je potožila, da ima težave z objavljanjem slik na Bloggerju. Kaj točno jo muči, sicer nisem izvedel, ker je takoj zatem odšla zdoma, sem pa vseeno poguglal, če je težava znana. Očitno je (no, ali pa je znana vsaj neka sorodna težava), samo kake dobre rešitve ni videti. To me je spodbodlo, da sem poizkusil priti do dna težavi, ki me že dolgo muči pri WordPressu – v Internet Explorerju se mi okno za izbiro slik za nalaganje z diska ne odpre. Izkazalo se je, da WordPress za nalaganje slik uporablja Flash (le kaj je tega treba?) in da ni združljiv s Flashom 10, da pa je to pri novejših različicah popravljeno (uporabljal sem WordPress 2.5.1). Odločil sem se torej nadgraditi WordPress – na 2.8 (kar je bržkone koristno tudi iz varnostnih razlogov).

Pri nadgradnji sem si nekoliko podrobneje kot navadno prebral navodila (ali pa so navodila posodobili) in zato nisem zgolj ohranil stare datoteke wp-config.php, ampak sem vanjo prenesel tudi vse nove nastavitve iz wp-config-sample.php. Napaka! Ko sem z nadgradnjo končal, sem imel v blogu namesto šumevcev (to je menda bolj pravilen izraz za šumnike) nek šmorn. Grrr!

S kar nekaj težavami sem ugotovil, da je bila podatkovna baza, ki jo uporablja WordPress, v starih časih v naboru znakov Latin 1. Nove nastavitve v wp-config.php so kot nabor določile UTF-8 in pri nadgradnji baze (ki se je zgodila ob nadgradnji WordPressa) je baza dobila ta format. A besedilo v njej je ostalo nespremenjeno, zato kajpak ni bilo prikazano pravilno. Verjetno bi bilo najbolje pretvoriti besedilo v bazi, a se mi s tem ni ljubilo ukvarjati (postopek ni videti povsem enostaven). Zato sem bazo na strežniku nadomestil z varnostno kopijo, ki sem jo naredil pred nadgradnjo, v wp-config.php zakomentiral vrstico “define(‘DB_CHARSET’, ‘utf8’);” in ponovil nadgradnjo baze (blog.mitja.ws/wp-admin/upgrade.php). Postopek je deloval in kar pošteno sem si oddahnil. Da dodajanje nastavitve nabora znakov v wp-config.php lahko povzroči težave, na WordPressovi strani sicer piše, a je ta zapis rahlo skrit. Mislim, da ne bi bilo nič narobe, če bi na to opozorili na mestu, kjer priporočajo, naj se wp-config.php pri nadgradnji posodobi.

Dodaj odgovor

Vaš e-naslov ne bo objavljen. * označuje zahtevana polja