Wordpress 2.8. Update manual sau automat
Motto: Să faci ce zice Popa, nu ce face el !
Vă spun sincer că nu intenţionam să scriu acest articol pe care până mai deunăzi l-aş fi considerat pueril. Ce-aş fi avut important de precizat despre update-ul la Wordpress 2.8 care să nu fie acoperit în documentaţia de specialitate ? Sau pe care să nu-l fi descoperit altcineva, mai experimentat decât mine şi poate mai familiarizat cu particularităţile acestei platforme ?! Nici acum nu sunt convins că acest material reprezintă o noutate, dar dacă poate fi util măcar şi unei singure persoane, eu sunt am conştiinţa împăcată.
Ei bine, aşa cum vă povesteam ieri, am trecut la Wordpress 2.8. Acest lucru ar fi trebuit să-mi aducă un plus de securitate (măcar sufletească), asta pe lângă minunatele schimbări de temă „on-the-fly”, mândria ultimei versiuni. Pentru mine, update-ul s-a dovedit însă un fiasco şi dacă n-aş fi avut plugin-ul Bad Behaviour instalat, probabil că acum, în loc să scriu pe blog, aş fi trimis semnale de fum. Numai eu nu contribuiam masiv la emisia de dioxid de carbon în atmosferă.

Ca să înţelegeţi unde am greşit, voi prezenta ambele modalităţi de update (manual sau automat), cu menţiunea că în cazul meu, actualizarea automată nu s-a putut realiza într-o prima instanţă. Ulterior, am mai actualizat câteva site-uri şi nu au fost probleme.
WordPress 2.8 is available ! Please update now
Vă este familiar acest mesaj, nu ?! Deşi cu o zi întârziere, Wordpress 2.8 a apărut şi până să fac eu update-ul deja avea peste 60.000 de descărcări. Şi fac această precizare ca să nu credeţi că eram foarte nerăbdător să instalez noua versiune WP. În plus, testasem Wordpress 2.8 beta 1 şi nu mă aşteptam la surprize. De unde era să ştiu ? Chiar, de unde ?!
Revenim. Dau un click pe mesajul de update şi apare ecranul în care sunt avertizat să fac un backup pentru site şi pentru baza de date. Nimic nou până aici, mai ales că din Cpanel se face atât de uşor. Am terminat cu backup-ul şi încerc prima opţiune: „Upgrade Automatically”. Dacă totul ar fi mers „din prima”, după câteva minute ar fi trebuit să mi se confirme că actualizarea s-a realizat cu succes:
- Downloading update from http://wordpress.org/wordpress-2.8.zip
- Unpacking the core update
- Verifying the unpacked files
- Installing the latest version
- Upgrading database
- WordPress upgraded successfully

Nu a fost însă cazul, fiindcă update-ul meu „îngheţat” şi după aproximativ 7 sau 10 minute am trecut la actualizarea manuală.
1.Dau un clic unde scrie „Download Wordpress 2.8” şi descarc foarte rapid kit-ul cu noua versiune, pe care o urc apoi pe server cu ajutorul unui client FTP.
2.Intru pe site, mă loghez şi observ actualizarea platformei. NU MI-A APĂRUT însă următorul ecran, cel care ar fi trebuit să mă avertizeze că este necesar ŞI un update al bazei de date.

P.S. La următorul update, sau în testele ulterioare, ecranul a apărut ca prin minune şi după ce am ales „Upgrade Wordpress Database” a venit confirmarea, sub forma unui alt ecran. Acesta consfinţea că s-a completat upgrade-ul şi pot continua.

Eu am continuat însă FĂRĂ să am update-ul la baza de date şi „nici cu gândul nu gândeam” că în scurt timp voi fi ţinta unor „posibile” tentative de SQL Injection, şi spam-uri ordinare. Au existat patu asemenea încercări, într-un interval de 8 ore (4AM – 12 PM) şi poate ar mai fi continuat dacă n-aş fi primit o mână de ajutor din partea cuiva care s-a confruntat cu aceeaşi problemă.
Deşi eram un pic nedumerit, verificarea acces log-urilor a lămurit probleme. În faza următoare am apelat la backup-ul pe care-l creasem înainte de update-ul la Wordpress 2.8. Ştia Wordpress-ul ce ştia când m-a pus să fac backup !

De data aceasta, a funcţionat opţiunea de upgrade automat („Upgrade Automatically”) şi nu s-au mai înregistrat incidente.
Concluziile le trageţi dumneavoastră, însă mie întâmplarea de ieri mi-a demonstrat fragilitatea platformei Wordpress, unde un şir de coincidenţe nefericite poate să aibă consecinţe dintre cele mai neplăcute şi poate n-ar strica să verificaţi (tastând wp-admin/upgrade.php), dacă în cazul dumneavoastră update-ul s-a realizat într-un mod corespunzător. Ştiţi ce se spune despre paza bună.

Ar mai fi de menţionat că în pagina Wordpress 2.8 Codex se vorbeşte despre o schimbare în versiunea bazei de date. Acesta să fie motivul ?
Update. 14 iunie 2009
Veşti proaste. Încă două mesaje de acelaşi tip, cu tot Wordpress-ul meu actualizat. Bad behavior îmi spune în continuare că ar fi vorba despre „Request contained a malicious JavaScript or SQL injection attack”.
Update. 18 iunie 2009
În total, după trecerea la Wordpress 2.8 au fost nu mai puţin de 11 mesaje de tip SPAM, de pe IP-uri diferite şi pe care „Bad Behavior„ le-a blocat invocând următorul motiv: „Request contained a malicious JavaScript or SQL injection attack”. Ceva îmi spune că noul Wordpress nu este chiar atât de sigur pe cât se laudă. Pariem pe un Wordpress 2.8.1 în mai puţin de două săptămâni ?

Articole corelate pe stefamedia.ro
Găsiţi în categoria „Wordpress”, sau urmând linkurile de mai jos:
• Wordpress 2.8. Back-end în limba română
• Wordpress 2.8 FINAL
• Ho, ho, ho. A apărut Wordpress 2.8 beta 1
• Generator de hartă a site-ului în format XML pentru Wordpress
• Page Link Manager pentru Wordpress





Ai vreo idee din ce cauza nu-mi mai apare nimic pe site? Cand intru pe http://iosif.chiriluta.ro nu-mi apare nimic. Deci, instalez wordpress-ul si totul merge bine, dar dupa ce fac configurarea lu’ wp-config.php pe pagina site-ului nu mai apare nimic.
What’s the problem?
p.s.:ceea ce apare acum in pagina n-are treaba cu wordpress-ul.
Eu am multe idei, dar dacă nu faci o descriere completă a problemei, nu vii cu un mesaj de eroare, un screenshot, ceva… îmi este imposibil să „ghicesc”. Totuşi, dacă ai acces la Cpanel, poţi folosi „Fantastico De Luxe” pentru a instala Wordpress şi aşa eşti sigur că nu apar erori în fişierul de configurare. Problema a apărut în urma update-ului la Wordpress 2.8 ?
Salut,
Cum vad ca ai experienta in aceasta operatiune, crezi ca ar fi util un articol cu upgrade pas-cu-pas de la Wordpress v2.x la ultima versiune? Nu pot spune ca inteleg foarte clar ce face fiecare fisier si de aceea imi e frica sa ma apuc de upgrade, ca sa nu stric ceva. Un tutorial “for dummies” ar fi super-apreciat si de folos.
mersi,
Alex
Salut Alex
Aici http://www.1stwebdesigner.com/wordpress/110-massive-wordpress-video-tutorial-collection/ găseşti o sumedenie de tutoriale video, pentru toate versiunile de Wordpress. Un alt site pe care ţi-l recomand, dedicat fenomenului Wordpress şi unde găseşti materiale foarte bune, este http://wordpress.ro.im/
Eu nu am înţeles foarte clar povestea cu Wordpress 2.X şi nu cred că pot să fac un material chiar atât de generic. De exemplu, Wordpress 2.3 are nişte particularităţi, Wordpress 2.6.5 e diferit faţă de 2.7, ş.a.m.d.