WordPress 2.9. Problema trackback-ului şi rezolvarea ei (articol actualizat pe 3 August 2010)

WordPress 2.9. Problema trackback-ului şi rezolvarea ei

wordpress logo rosuActualizare. 5 ianuarie 2010. Mai devreme decât era aşteptat, însă mai târziu decât ar fi fost de dorit, problemele din WordPress 2.9, îşi găsesc rezolvarea în WordPress 2.9.1. Cu toate că pe site-ul WordPress.org se vorbeşte de „a handful of minor issues”, acest upgrade rezolvă nu mai puţin de 24 de tichete, dintre care 5 au fost socotite „critice”. Un upgrade rapid vă doresc, şi fără incidente.

Cu doar câteva ore în urmă vă spuneam că nu am dispoziţia necesară pentru a scrie UN articol, iar soluţia se pare că este să scriu DOUĂ. Nu e o glumă şi nici nu-mai mai amintesc de când n-am scris două articole pe blog într-o singură zi, cu atât mai puţin într-o singură noapte. Şi ca să pun capăt speculaţiilor, nu sufăr de insomnii… poate cel mult de pe urma unor dureri de cap provocate de actualizarea la WordPress 2.9.

Ştiţi că v-am recomandat fără rezerve, să faceţi trecerea la noul WordPress, imediat ce acesta a devenit disponibil şi, imediat ce a fost posibil, m-am grăbit să pun în practică propriile sfaturi. N-am amânat până acum, decât din motive obiective (şi atunci în cunoştinţă de cauză), vreun update, însă trecerea de la WordPress 2.8.6 la WordPress 2.9 s-a dovedit mai problematică decât mi-aş fi închipuit.

Ceea ce păreau a fi simple zvonuri, au devenit 3 bug-uri confirmate şi extrem de supărătoare. Cu adevărat supărător însă este atitudinea dezvoltatorilor WordPress, a „oficialilor” dacă îmi este îngăduit termenul, care precum în celebra poezioară a căţeluşului cu părul creţ, se jurau totul este în regulă. Responsabilitatea a fost aruncată în cârca plugin-urilor şi a celor care le întreţin, aceşti „moguli” ce sug sângele tineretului CMS-ist.

În timp ce pe WordPress.org era postat un filmuleţ cu măreţele realizări, blogurile se umpleau de alt tip de posturi, în care utilizatorii sesizau imposibilitatea de trimite / primi trackback-uri, problema widget-urilor RSS sau a articolelor programate să apară şi despre care nu se mai ştie nimic. E drept că aceste situaţii sunt strâns legate de configuraţia serverului, dar utilizatorii ar trebui AVERTIZAŢIWORDPRESS 2.9 are PROBLEME.

Iar dacă în privinţa widget-urilor RSS, nu am avut timp să testez şi nu mă pronunţ, în ceea ce priveşte trackback-urile, problema ce mi-a fost semnalată iniţial de una din cititoare (n.r. SuZy) / nu zâmbiţi… şi despre care am primit încă o notificare în aceeaşi seară, s-a manifestat şi pe acest blog.

NU sunt programator şi nici depanator de WordPress astfel încât să descopăr / să remediez probleme la nivel de funcţii sau de biblioteci, aşa că meritul pentru soluţia prezentată aparţine în exclusivitate celor care au rezolvat tichetul cu nr. 11505.

tichetul 11505

tichetul 11505, acolo unde este rezolvată problema trackbak-urilor

http.php, linia 1301

Soluţia care a funcţionat în cazul meu este cea la care s-a făcut trimitere în această discuţie, una cu nu mai puţin de 70 de răspunsuri. Aproape că nu mai are nici un fel de relevanţă că s-a pornit de la „2.9 Schedule Posts missed”. :) Pe scurt, problema trackback-ului s-a rezolvat din editarea liniei 1301 din fişierul http.php, şi înlocuirea textului vechi (scris cu roşu), cu varianta „în verde”.

rezolvare trackback

Odată făcute modificările, înlocuiţi fişierul http.php vechi cu cel nou şi măcar o problemă s-a rezolvat. Pentru restul există alternativa numită semiologic.com care a pus la dispoziţia utilizatorilor o colecţie de petice, o arhivă (wp-2.9-bugs.zip) cu trei fişiere: class-simplepie.php, default-widgets.php şi http.php pentru rezolvarea celor 3 probleme (cunoscute). Cel mai important mi se pare însă faptul că ÎŞI ÎNDEAMNĂ UTILIZATORII să aştepte WordPress 2.9.1. Wise decision.

La final, rămâne o întrebare

DE CE, dacă se ştia de existenţa acestui bug de pe data de 17 sau 18 decembrie, el fiind raportat de utilizatorul „mdawaffe” şi catalogat de fiind unul de importanţă majoră, nu fost amânată lansarea WordPress-ului 2.9. ?!

Cârcotaşii vor spune că ÎNTOTDEAUNA există riscul să apară probleme, odată cu trecerea la o versiune superioară. Şi asta-i adevărat. Dar RESPONSABILITATEA celor care păstoresc acest proiect este să-i protejeze, chiar „împotriva” voinţei lor, pe utilizatori.

Materiale bibliografice:

  • http://core.trac.wordpress.org/ticket/11468
  • http://wordpress.org/support/topic/343080
  • http://www.semiologic.com/2009/12/21/wp-2-9-three-bugs-and-how-to-fix-them/
  • Articole corelate pe stefamedia.ro:





    1. Decembrie 24th, 2009 la 03:14 | #1

      Ca sa lamurim lucrurile:

      Bug-ul deschis de mdaffe s-a rezolvat in WP 2.9, cu putin inainte de lansare. Si de abia _dupa_ lansare, s-a constatat ca produce o alta eroare pe _anumite_ configurari de servere. Se intampla.

      Deci nu poti spune ca un bug major a fost pur si simplu ignorat.

    2. Decembrie 24th, 2009 la 14:08 | #2

      Salut

      Îţi mulţumesc pentru în primul rând pentru comentariu, dar nu ştiu în ce măsură se poate vorbi despre o rezolvare atâta vreme cât aceasta generează alte probleme (indiferent de server, de condiţiile atmosferice sau de fusul orar). E drept că „accidente” se mai întâmplă, însă tonul articolului meu, în ciuda orei înaintate la care a fost scris, este unul calm şi mult mai rezonabil decât ce se discuta pe forumul WordPress.

      Deranjat mi se pare altceva. Că nici acum, la 4 zile după lansare, utilizatorii sunt încurajaţi să descarce şi să instaleze WP 2.9, dar NU sunt anunţaţi că în anumite condiţii (să le numim specifice) pot să apară probleme.

      Sărbători Fericite şi sper ca beta-ul 2.9.1 despre care am scris aseară, la câteva minute după lansare, să fie confirmat cât de curând şi să rezolve toate aceste probleme.

    3. Decembrie 29th, 2009 la 17:32 | #3

      Mi se parea mie ca nu imi merg trackback-urile pe blog, dar nu prea am stat sa analizez situatia.
      Acum, ca am aflat cum sta treaba, maine ma apuc de reparatii.

      In alta ordine de idei cand am facut upgrade la wordpress 2.9 totul a mers foarte bine. Si rapid.

    4. Decembrie 30th, 2009 la 02:15 | #4

      Salut Andrei

      În urmă cu doar câteva minute a fost anunţat WordPress 2.9.1 (RC1), ce rezolvă nu mai puţin de 23 de tichete. Dacă totul merge fără probleme, în 48 de ore vom avea WordPress 2.9.1 şi atunci scapi de reparaţii. Cea mai gravă este de departe problema trackback-ului, de unde şi motivul acestui articol.

      Sper să se rezolve cât mai curând şi promit să anunţ noutăţile imediat ce apar. Nu sunt un blog de WordPress, dar mulţi dintre cititorii mei au un blog şi atunci e aproape o chestie de bun simţ să-i ajut cu nişte informaţii despre care ştiu sigur că sunt de actualitate.

    1. 23 Decembrie 2009 la 04:49 | #1
    2. 23 Decembrie 2009 la 20:30 | #2
    3. 24 Decembrie 2009 la 00:15 | #3
    4. 2 Ianuarie 2010 la 13:00 | #4
    5. 3 Ianuarie 2010 la 02:39 | #5