Actualitzant la meua web personal a la ultima versió 9.3.13 de Drupal

Actualitzant la meua web personal a la ultima versió 9.3.13 de Drupal

En este article explique la manera en que he actualitzat la meua web personal a la última versió de Drupal, tant el core com els mòduls.

Deixeu-me evangelitzar un poc, va. Per si algú no ho sap, faig servir Drupal des de fa molts anys, i una de les coses que més m'agraden de Drupal, a banda de que pots crear qualsevol tipus de projecte i col·laborar amb la Comunitat de mil maneres distintes perquè és programari lliure molt professional, és la seua estabilitat, perquè he fet molts canvis i molts articles, i sempre tinc la web disponible. A més a més, durant tot este temps he anat experimentant i provant mòduls i funcionalitats diverses, i a poc a poc he anat evolucionant la web, encara que sempre he treballat un format minimalista i senzill.

I com a prova pots veure una captura de pantalla del tema que em vaig fer fa molts anys abans de fer servir Bootstrap com faig actualment:

Web joancatala.net antiga

Tampoc és que sóc un esclau de les versions, però cada cert temps sí m'agrada actualitzar la web per tenir-la al dia en qüestions de seguretat. I, si al mateix temps, guanye en estabilitat i noves funcionalitats, doncs millor encara.

I esta setmana tocava actualitzar, que tenia la web prou desfasada, la veritat. I actualment la versió de producció més nova és la 9.3.13.

COMENCEM L'ACTUALITZACIÓ

Primer anirem a la web oficial http://drupal.org i descarregarem la ultima versió.

Actualitzant la meua web personal a la ultima versió 9.3.13 de Drupal

En el meu cas preferisc descarregar-me el tar.gz i no el fitxer .zip de Drupal. En pocs segons ja ho tindrem descarregat amb:

# wget https://ftp.drupal.org/files/projects/drupal-9.3.13.tar.gz

I el que farem serà mantenir dos directoris i dos subdominis:

- producció per al subdomini http://joancatala.net
- desenvolupament per al subdomini http://desenvolupament.joancatala.net

Descomprimirem la nova versió de Drupal i ho anomenarem desenvolupament amb:

# tar xvfz ./drupal-9.3.13.tar.gz
# mv ./drupal-9.3.13 ./desenvolupament

I copiarem de producció a desenvolupament els directoris:

  • ./sites
  • ./themes/zymphonies_theme
  • ./modules/contrib
  • ./libraries

La web de desenvolupament ha de tindre una base de dades clonada de la de producció, així si experimentem algun problema no perjudicarà al nostre projecte en producció i podrem repetir el procés sense aturar el servei.

Una vegada ho tenim preparat obrirem la web i passarem el fitxer update.php per començar amb el procés d'actualització. Aleshores obrirem http://desenvolupament.joancatala.net/update.php.

Actualitzant la meua web personal a la ultima versió 9.3.13 de Drupal

Farem següent per a iniciar el procés i l'actualitzador de Drupal detectarà i informarà de la situació, mostrant un missatge de totes les actualitzacions pendents que detecta, tal i com mostra la següent captura de pantalla:

Actualitzant la meua web personal a la ultima versió 9.3.13 de Drupal

I ràpidament començarem amb el clàssic procés d'actualització on hi ha una barra blava informativa que va mostrant l'estat del procés d'actualització:

Actualitzant la meua web personal a la ultima versió 9.3.13 de Drupal

Si tens els requeriments tècnics òptims al servidor i tot ha anat bé, veuràs un missatge informant de que l'actualització ja ha acabat i que pots anar o bé a la portada de la teua web o bé a la part privada:

Actualitzant la meua web personal a la ultima versió 9.3.13 de Drupal

Si ara accedim a la configuració dels temes gràfics, podrem veure que tenim els temes Claro i Olivero en la versió correcta 9.3.13, sent Olivero un tema ja estable i no experimental com en la versió anterior.

Actualitzant la meua web personal a la ultima versió 9.3.13 de Drupal

ACTUALITZACIÓ DE MÒDULS
Ara ja tenim actualitzat el core de Drupal a la última versió, enhorabona, però la web ens informa que tenim mòduls desactualitzats, tal i com pots veure a la següent captura de pantalla:

Actualitzant la meua web personal a la ultima versió 9.3.13 de Drupal

Aleshores, ens tocarà actualitzar-los, podrem accedir a la url exacta del mòdul fent click damunt del nom, i arribarem a:

Esborrarem els mòduls actuals desfasats i deixarem la nova versió a ./modules/contrib/

A continuació tornarem a passar l'actualitzador, aleshores tornarem a ficar al navegador http://desenvolupament.joancatala.net/update.php, i veurem que tenim encara alguna modificació a la base de dades, concretament la que necessita el mòdul pathauto:

Actualitzant la meua web personal a la ultima versió 9.3.13 de Drupal

I bé, en pocs segons passarà el procès d'actualització i ja tindrem el Drupal 100% al dia, tant el core com ara també els mòduls que fem servir. I si anem al resum a la part privada, ja veurem que ho tenim tot bé i no tenim cap error:

Actualitzant la meua web personal a la ultima versió 9.3.13 de Drupal

I com diem els valencians, faena feta fa goig.

DOS ARTICLES RELACIONATS

S'acaba l'any i comença un altre nou
La meua web personal actualitzada a la última versió Drupal 9.1.7

Doncs bé això és tot, espere que trobes útil aquest article i que et motive a compartir els teus trucs, els teus coneixements i els teus experiments amb el Programari Lliure. Pensa-ho, va, que la Comunitat del Programari Lliure va creixent gràcies a la documentació, el disseny, la formació o la programació, sigues part de la Comunitat :-)

La cultura i la lliure circulació de les idees és l'arma més efectiva contra les dictadures del pensament i contra la ignorància.

Utilitats

NAVEGACIÓ SENSE RATOLÍ

- Tab següent enllaç.
- Shift+Tab anterior enllaç.
- Enter activa l'enllaç.
- Alt+esquerra anar arrere.

CONTRAST DE COLORS

Accessibilitat - Color Negre
Accessibilitat - Color Groc
Accessibilitat - Color Verd

Accessibilitat - Color Blau
Accessibilitat - Color Crema
Accessibilitat - Color Blanc

 

PORTADES ALTERNATIVES