Actualitzat el

WordPress Pràctic 4 - Actualitzar la versió del WordPress


WPP4 - Actualitzar la versió del WordPress

Aquest tutorial és una producció conjunta de Farré.cat i mossegalapoma.cat.

WP PràcticUn dels inconvenients que té el WordPress.org és que el manteniment de l’aplicació l’ha de fer un mateix. Fins fa un temps, apareixia un nova versió del WordPress cada dos per tres. Ara sembla que s’hagin calmat una mica i han preferit treure les actualitzacions més separades en el temps i d’aquesta manera afegir-li més novetats entre versions. Avui (en principi) hauria de sortir la nova versió del WordPress, la 2.5, que incorpora una gran quantitat de novetats.

Actualitzar el nostre bloc no és complicat i normalment no porta problemes, però sempre és millor assegurar-se i fer una còpia de seguretat de tot. Primer de tot, s’ha de fer una còpia de seguretat de la base de dades. El sistema més fàcil és utilitzant l’extensió que vam comentar en el la última entrega de WPP el WP-DATABASE-BACKUP que et permet fer la còpia directament des de la zona d’administració. Un cop està feta la còpia de la base de dades, toca fer-se una còpia de tots els fitxers del servidor. D’aquesta manera, si tinguéssim algun problema durant l’actualització, podríem tornar enrere sense perdre res. La carpeta més important és la que s’anomena wp-content, que és la que conté totes les extensions i el tema utilitzat pel bloc. Probablement, si no heu canviat les preferències, en aquesta carpeta també es guarden tots els fitxers pujats (imatges, música, etc) que hagueu publicat al bloc. La resta de carpetes que hi ha són pròpies del WordPress i en principi no contenen informació susceptible de ser perduda. Així i tot, és important assegurar-se que s’ha obtingut una còpia de tots els fitxers. Arribats a aquest punt, ja estem gairebé apunt per actualitzar. Abans, però, s’han de desactivar totes les extensions. Sempre que hi ha un canvi de versió, hi ha extensions que podrien deixar de funcionar i per tal d’evitar un mal funcionament del sistema, és millor deixar-les totes desactivades fins que haguem acabat l’actualització. Per desactivar-les totes és tant senzill com anar al final de la pàgina d’extensions i polsar l’enllaç que posa ‘Desactivar totes les extensions’. Si es vol, es pot deixar activa (si la teniu) l’extensió Maintenance Mode que deixa el bloc en un mode de manteniment de forma que impossibilita l’accés a aquest mentre l’estem actualitzant. D’aquesta manera ens estalviem que es puguin produir comportaments estranys durant l’actualització. Tots els usuaris que tinguin privilegis d’administrador continuaran veient el bloc de forma normal. Aquesta extensió també es pot utilitzar quan s’estan fent redissenys del tema o coses per l’estil.

Maintenance Mode

Ara ja ha arribat el moment d’actualitzar el bloc. El procediment és encara més senzill que el d’instal·lació perquè no s’haurà de configurar res, senzillament s’hauran de pujar tots els fitxers sobreescrivint els ja existents. És recomanable no sobreescriure la carpeta wp-content per evitar perdre les extensions i el tema utilitzat. Un cop s’han pujat tots els fitxers, poden passar dos coses en funció de la versió a la que s’actualitza: Si s’actualitza a una versió menor (com la 2.3.3) no es notarà cap canvi, senzillament veureu que al peu de pàgina de la zona d’administració indica la nova versió del WordPress. En canvi, si s’actualitza a una versió més important, com és el cas de la que s’ha presentat avui, la 2.5, és probable que hi hagin canvis a nivell de base de dades per tant apareixerà una pàgina que ens permetrà actualitzar-la en 3 passos molt senzills que es detallen a la pròpia pàgina d’actualització. Bé, ara en principi ja tenim el nostre WordPress actualitzat a la nova versió. Ara és el moment d’activar les extensions una per una verificant que no falli res. Si alguna extensió fallés, s’haurà de desactivar i ens haurem d’esperar a que l’actualitzin per fer-la compatible amb la nova versió del WordPress. Si aquesta extensió deixés el bloc inaccessible (pot passar) no ens hem d’espantar! Senzillament ens haurem de connectar al servidor i eliminar o re-anomenar la carpeta (o fitxer) on hi ha l’extensió (no pas la carpeta plugins) i tot solucionat.

Resumint, perquè quedi ben clar:

  1. Es fa una còpia de seguretat de la base de dades.
  2. Es fa una còpia de seguretat de tots els fitxers del bloc. Important guardar la carpeta wp-content.
  3. Es desactivem totes les extensions.
  4. (Opcional) Posar el bloc en mode de manteniment .
  5. Es pugen tot els fitxers de la nova versió al servidor. No sobreescriure la carpeta wp-content.
  6. En funció de la versió, actualitzar la base de dades seguint els passos que indica el propi WordPress
  7. Activar les extensions una per una verificant que no falli res.

Espero que els passos hagin estat clars i que us hagi estat d’utilitat.