pronto.ee

Tomorrow will be cancelled due to lack of interest

Uuendus: WordPress 3

Wordpress

Eile öösel tuli välja WordPress v3.0 ja täna installisin ma selle ka siia. Kõik paistis toimuvat valutult ning lisaboonusena paigaldasin ma uue versiooni kasutatavast kestast. Paraku läksid sellega koos kaotsi minu poolt tehtud parandused — eelkõige räägime siin maakeelsest kasutajaliidesest.

Uus WordPress paistab toimivat, uuenenud administreerimisliides on tore ning enamus muudatusi on selgelt paremuse suunas. Uuendus toimus nagu ikka valutult ning täiesti automaatselt. Ma mingil hetkel plaanin kõik oma erinevad WordPressi installatsioonid koguda ühe koodibaasi peale kokku (praegult jookseb igaüks eraldi WordPressis, aga nüüd kus WordPress ja WordPress MU (Multi-User) on kokku rullitud, pole selle järele enam vajadust).

Andke siis teada kui midagi ei toimi.

WordPress v2.9

Wordpress

Sedapsi. Lõpuks ometi on ilmunud järjekordne WordPressi suurem väljalase, mis seekord kannab versiooninumbrit v2.9. Uuendatud on päris mitut asja ning oma kuulsusetud lõpu on leidnud ka mitu staažikat viga. Võib-olla kõige märkimisväärsem uuenduse leiame piltide juures, kus nüüdsest peale on võimalik meediat tuunida — näiteks kärpida pildi suurust ning nähtavaid osasi.

Loodetavasti kõik töötab ehk teisisõnu — kui midagi kusagilt pigistab, ärge hoidke seda enda teada.

Probleemid WordPressiga SSH võtmes

Wordpress

Wordpress

WordPress on väga tore tarkvara, kuid aeg-ajalt suudab ta ikka korralikult välja vihastada. Seekordseks põhjuseks on SSH automaatne uuendamine. Kui te veel ei tea, siis on WordPressi võimalik uuendada kolmel viisil: FTP, FTPS ja SSH. FTP on saatanast, seda ei pea ilmselt kellelegi kordama — lõviosa kurja saadetakse Internetis korda sellega, et liigutatakse oma andmeid üle krüpteerimata kanali. FTPS ei ole mul tehniliselt võimalik ning järgi jääb seega SSH.

Ma võtsin täna kätte ja upgradesin oma serverit (tänud Tarkile). Nüüd on mul kõik vajalik kraam serveris olemas ning kui ma WordPressi uuendama lähen, siis ilmub kolmanda võimalusena ka SSH. Ometigi kui ma seda kasutan, saan ma järgneva veateate:

Unpacking the update.

Could not copy file: /srv/vhost/pronto.ee/wp-content/upgrade/wordpress-2.8.6/wordpress/wp-includes/js/codepress/engines/khtml.js

Installation Failed

Nii palju kui ma otsinud olen praeguseks on selgunud, et selle veateate põhjuseks on selline asi nagu meetod, kuidas faile kopeeritakse. On kellelgi ideid, kuidas sellest sitast saia teha? Ma saan installeerida osasi faile ja osasi uuendusi, aga mitte kõiki. Ühe põhjusena pakuti välja, et süsteem ei oska kopeerida 0 pikkusega faile.

UUENDUS:

Ise küsin, ise vastan. WordPressi SSH2 uuenduste koodis on kohutavalt labane viga. Nimelt faile kopeerides vaatab süsteem, kas infot õnnestus ühest failist teise kantida ja kui ei õnnestunud, siis annab vea. Paraku 0 pikkusega failides pole midagi kopeerida ning kui ei teostata explicit testi, siis saadaksegi vale tulemus. Põhimõtteliselt võib öelda, et PHP-s 0 == false, mis antud kontekstis on vale vastus. Et asja tööle saada, tõmmake lahti wp-admin/includes/class-wp-filesystem-ssh2.php, leidke sealt selline funktsioon:

function put_contents($file, $contents, $type = '' ) {
    $file = ltrim($file, '/');
    return file_put_contents('ssh2.sftp://' . $this->sftp_link . '/' . $file, $contents);
}

ja asendage see selle koodilõiguga:

function put_contents($file, $contents, $type = '' ) {
    $file = ltrim($file, '/');
    if  (file_put_contents('ssh2.sftp://' . $this->sftp_link . '/' . $file, $contents) !== false)
        return true;
    else
        return false;
}

UUENDUS 2:

Tundub, et see bugi on parandatud juba mõne aja eest, aga millegipärast pole seda peetud vajalikuks lisada vaheversioonidesse ning on märgitud muudatusena peatselt saabuva v2.9 verstaposti juurde. WordPressi ametlik parandus on pisut elegantsem kui minu oma:

function put_contents($file, $contents, $type = '' ) {
    $file = ltrim($file, '/');
    return false !== file_put_contents('ssh2.sftp://' . $this->sftp_link . '/' . $file, $contents);
}

Uuendus: WordPress v2.8.4

Wordpress

Wordpress

Etskae, vaevalt on nädal eelmisest upgradest möödas ja WordPressi tiimilt tuleb uus turvauuendus. Seekond keerati kinni häkk, mis lubab administraatori salasõna ära muuta. Ühest küljest on tore, et neid turvauuendusi ikka tuleb. Teisest küljest tuleb mul nüüd üle joosta kõik minu poolt hallatavad WordPressid ja kontrollida, kas neil ikka on viimane versioon paigaldatud.

Sellega seoses tekkis mul ka küsimus. Kas mingit vahendit ei ole olemas, mis lubab mitut WordPressi samast kohast hallata? Mõte on selles, et kui installatsioonide number hakkab kasvama üle teatava kriitilise piiri, siis ei ole see uuendamine enam mingi meelakkumine kui seda kümnes erinevas kohas peab tegema.

Uuendus: WordPress v2.8.3

Wordpress

Wordpress

Uuendasin WordPressi ja uueks versiooniks on v2.8.3. WordPressi blogi sõnul avastasid nad turvalisusprobleemi, mis eelmise uuenduse käigus kahe silma vahele jäi ja sellest tingituna ka see vaheväljalase.

Vahepeal irdus WordPressi tiimi käest ka pisut informatsiooni järgmise suurema versioon (v2.9) kohta. Seekord paistab neil plaanis olevat kõrvaldada WordPressi üks suuremaid kitsaskohti ehk siis piltidega opereerimist. Plaanis on lisada universaalsed pildialbumid, piltide elementaarne töötlemine ja võtmesõnadega varustamine.

WordPress v2.8.2

Wordpress

Wordpress

Kiire uuendus, mis peaks ära parandama ühe XSS ründevektori. Nagu ikka, kui peaks esinema anomaaliaid, siis andge teada, kuid arvestades käesoleva versiooniuuenduse väikest mahtu pole vist mõtet seda väga karta.

WordPressi uuendamine on tõeliselt lihtne ja mugav. Erinevalt mõnest teisest tarkvarast.

Ahjaa! Kuna me siin WordPressist juba räägime, siis tagantjärele tänud Aarnele algsel installeerimisel ja seadistamisel tekkinud muredest üle saamisel.

Uus, uus, kõik on uus!

Wordpress

Wordpress

Võtsin ennast lõpuks kokku ja tegin ära selle, mida ma olen juba mitu-setu aastat edasi tõuganud: viisin oma blogi WordPressi peale. Sellega kaasneb ilmselt mitut masti segadus — ma lasin näiteks kategooriatel allavett minna — aga mõnes mõttes on isegi hea kõike uuesti teha. Kanded ise on kõik kenasti sisse imporditud: info, pildi, kommentaatrid ja muu. Välimus on ka uus ja parem.

Kui midagi ei tööta, siis andke sellest teada: ma näen ise probleeme tekkimas näiteks tõlkeosakonnas, samuti mitte kuhugi viitavate linkidega. Midagi peab ju katki olema, muidu olekski kõik liiga hea.

Ahjaa .. oma feedid muudke kah ära 🙂

Eesriie avanes

Teeme lühidalt — igal endast vähegi lugupidaval ja piisavalt internetiseeritud indiviidil on tänapäeval oma weblog, mõnel koguni mitu. Minul aga polnud. Nagu näha eksisteeris meile tuntud universumis vajakajäämine ja praeguseks on (loodetavasti) see piinlik olukord parandatud.

Mõningane möllamine Googlega andis mulle viite sellisele tarkvarale nagu bBlog, mis tundus katvat kõik minu vajadused (viimane versioon on praegusel hetkel bBlog v0.6). Tegemist on puhtakujulise weblogiga, millel ei ole mingisuguseid üleliigseid kellasi ja vilesi ja on peaaegu täpselt see, mida ma olin otsinud. Miks peaaaegu? Noh, tegelikult on sellel paketil siiski ka mõningased märkimisväärsed varjuküljed, eelkõige eesti keele toe puudumise näol. Ma katsun selle tarkvara ise jõudumööda eestindada, kuid senikaua palun mõistvat suhtumist. Ebameeldivaks teeb selle asjaolu, et bBlogil ei ole eraldi tõlkemoodulit ja kogu keelespetsiifiline info asub mallides.

Muide, oma esimese kande ajastamine täpselt aasta algusesse (1.jaanuar) oli puhtjuhuslik ja mingit sümboolset tähendust siin peidus ei ole. Tõepoolest, juhused eksisteerivad, kuid nagu näha töötavad nad täiesti juhuslikult.

Pages:12