Intr-un comentariu recent Inocentu a atras atentia asupra update-ului manual la versiunea WordPress 2.9.
Am instalat o versiune 2.8.6 de proba, pe un site si acum o voi updata la versiunea 2.9. Pentru cei ce vor sa updateze cel mai bine sa-si faca local o copie a blogului, sa-si instaleze toate pluginurile si temele pe care le folosesc, daca nu au posibilitatea sa testeze pe un server de hosting, De asemenea inainte de a updata verificati daca totate pluginurile, widgeturile si temele folosite sunt compatibile si de asemenea daca serverul care va hosta noua versiune are:
* PHP 4.3 sau mai recent
* MySQL 4.0 sau mai recent
* Modulul mod_rewrite de la Apache sa fie activat
Instalarea implicita WordPress 2.8.6 are 726 de fisiere grupate in 3 foldere mari:
* wp-admin – aici se gasesc fisierele pentru administrarea site-ului
* wp-content – aici se gasesc 2 foldere: plugins si themes (pluginuri si teme)
* wp-includes – fisiere ce contin diverse functionalitati ale blogului
Pot exista si alte foldere, exemplu wp-images, daca uploadati imaginile pe propriul site (daca nu folositi imageshack)
Inainte de a incepe update-ul (acesta se poate incheia gresit), este bine sa facem un back-up total – adica exportam baza de date intr-un fisier *.sql sau daca este prea mare intr-o arhiva tar.gz; si copiem fisierele de pe blog, inclusiv .htaccess.
Dupa cum am spus mai sus, back-upul il instalam local, sau pe un alt hosting pentru a testa daca am copiat tot.
Varianta simpla de update, pentru blogurile care au instalarea implicita, fara pluginuri aditionale, ar fi stergerea folderelor: wp-includes si wp-admin si copierea in locul lor a celor de la WordPress 2.9.
Varianta complexa este:
* Dezactivarea pluginurilor folosite
* Stergerea folderelor wp-admin, wp-includes si wp-content, dar salvarea urmatoarelor foldere/fisiere, care le vor inlocui pe cele implicite de la versiunea 2.9:
- din wp-content stergeti doar wp-content/cache si wp-content/plugins/widgets; restul salvati
- salvati wp-images, acestea pot contine imagini pe care le-ati uploadat
- salvati wp-includes/languages/ daca blogul are variante in mai multe limbi si folositi acest folder
- salvati fisierele .htacces si robots.txt
Uploadati fisierele de la versiunea 2.9, dar cu cele salvate de mai sus in locul celor implicite de la 2.9.
Rulati scriptul de update: http://blogul_vostru.tld/wp-admin/upgrade.php
Verificati .htaccess si permalinks, daca functioneaza pe noul site.
Reinstalati pluginurile, dupa ce verificati aici daca sunt compatibile cu versiunea 2.9
Reactivati pluginurile.
Cei care updateaza de la o versiune mai veche de 2.6 in fisierul wp-config.php trebuie sa adauge 4 KEY-uri de securitate, urmand exemplul de aici Aceste Key-uri exista deja pentru cei ce folosesc o veriune mai recenta de 2.7, in 2.6 exista doar 3 Key-uri, al 4-lea trebuie adaugat manual.
Cam acesta a fost tutorialul de update, pentru informatii suplimentare exista un tutorial si pe WordPress.org, acesta il urmareste pe acela.






Multumesc mult Emanuel pentru toate sfaturile date in acest articol. Stiam eu ceva, ceva, dar nu eram sigur. Am mai facut odata o prostie si am sters toate articolele si de aceea de atunci mi-a fost frica sa mai fac vreo actualizare.
Felicitari pentru blog, e foarte util. Mai asteptam si alte articole de genul.
Succes!
Acum ca stiu cum se face si treaba asta, astazi sau cel tarziu maine o sa actualizez si eu versiunea WordPress. Multumesc inca odata.
Foarte utile sfaturile; multumesc!
nu ma pricep foarte bine, as fi dat orice sa-mi mearga update-ul pe automat.
dar dupa ce-am suflat si-n iaurt si-am facut ce backupuri mi-au trecut prin cap, am instalat manual…
ce-am constatat in ultimele 2 ore, de la “marea incercare”.
nu pot instala sau sterge pluginuri. dar daca le instalez manual, merge sa le activez.
nu merge “modificare rapida” la articole.
si… mai vedem noi, ca abia e inceputul. dar zic merci ca merge, n-am pierdut nimicutza…
ps. wordpress-2.9-beta-1-ro_RO: cu asta m-am luptat…
buna,
am si eu o problema,nu popt reinstala noua optiune de la wordpress 3.0.2 imi spune ca nu a gasit foldreu html public sau lipseste,poate stie careva cum se reinstaleaza manual,unde anume trebuie facute editarile.