WordPress 2.5 – ikaldus majas

Eile kirjutasin rõõmsalt sellest, kuidas ma hunniku blogisid uuele versioonile uuendasin.

Täna ma enam nii rõõmus ei ole. Nimelt kõik töötab korralikult peale selle, et kõik leheküljed annavad 404 veateate. Supordifoorumitest lugesin, et ka teistel on niisugust jama. Kahjuks hetkel head lahendust ei ole. :(

Viga on kuidagi seotud permalinkidega. Mina kasutan niisugust struktuuri: /index.php/%postname%/. Neil, kes kasutavad "tavalist" (default, /?p=xxx) struktuuri, ei tohiks viga avalduda.

Otsin endiselt lahendust ja struktuuri muutma hakata küll ei tahaks. See tooks endaga kaasa hunniku katkiseid linke ja ei lahendaks tegelikult probleemi.

Sildid , , , ,
10 comments on “WordPress 2.5 – ikaldus majas
  1. Allar ütleb:

    Mul veidi teistsugune mure.
    Tegin Linnarile ka blogiuuenduse ära ja mässasin baasiga, aga see phpadmin kurivaim keeras charseti tuksi ja nüüd tulemust võid ise kaeda linnar.viik.ee

    Kas oskad mingit head lahendust välja pakkuda? Suppordi foorumist lugesin, aga ümber convertimine tundus päris suur töö olevat…

  2. Aarne ütleb:

    Äkki aitab niisugune asi, kui failis wp-includes/wp-db.php muuta rida 88 niisuguseks: $this->query(“SET NAMES ‘utf8′”);

    Tegemist on muidugi labase häkiga ja parem oleks baas õige kodeeringu peale tagasi konvertida.

  3. Urmas ütleb:

    Mina püüan viimasel ajal dumpimise ja importimise juures phpmyadminni vältida, mul ka mitu (õnneks väiksemat) asja katki teinud, lõpuks päästis ainult käsitsi kõigi katkiste sümbolite parandamine…

  4. Allar ütleb:

    Kurat, korras! Aitäh! :D

    Nagu ma aru sain, siis probleem tekkis sellest, et phpmyadmin exportis sisu Latin1 charsetis faili, mis oli utf8 kodeeringus ja kõik eritähed keerati tuksi. Kas sain õigesti aru?

  5. Aarne ütleb:

    Usun küll. Kunagi õnnestus mul ka endal niisugune asi teha. Kuidas pärast ära parandasin, seda ei mäleta. Kuidagi ma selle asja igatahes korda sain.

  6. Aare ütleb:

    Kas nii ei saa, et kustutad vanad tabelid alt ära ja impordid õige charsetiga dumpi uuesti?

  7. Allar ütleb:

    Noh, dump failis on tähed juba sassis ja kui importimisel valida Latin1 või utf8 ei muuda see nagu midagi…
    Või kuidas ma muudan charseti failis?
    Mul editplus, aga see ei tee konverti?

  8. Allar ütleb:

    Ainuke lahendus ongi vist otse väljundit jooksvalt konvertida, nagu Aarne soovitas.
    Ma ei osanud seda lihtsalt teostada ;)

  9. Aarne ütleb:

    WordPressi andmebaasi enkodingu muutmise kohta leidsin niisuguse õpetuse: http://alexking.org/blog/2008/03/06/mysql-latin1-utf8-conversion

    Supordifoorumeid lugedes leidsin, et lehekülgede näitamise asemel 404 andmine paistab olevat kõigi WP2.5 ja /index.php/%postname%/ kasutajate mureks.

  10. Allar ütleb:

    Haah, internet on ikka hämmastav asi, leidsin lõpuks üles, kust ma eelmine kord lahenduse sain :D
    Ühesõnaga ma updatesin linnari blogi ja jälle läks see charset tuksi. Kuna baasis on see värk ju ikka parandamata.

    Uues wordpressis on vaja wp-includes/wp-db.php
    Rida 312 muuta: if ( defined(‘utf8’) )
    ja korras! :)

Kommenteeri: