Cargando…
7️⃣ - 🌍 - Portfoli digitalRepte 1.1

Fer el desplegament de WordPress

image_pdfimage_print

Desplegament i Configuració de WordPress

1. Objectiu i Descripció General

L’objectiu d’aquest treball és dur a terme la instal·lació, configuració i posada en marxa del sistema de gestió de continguts (CMS) WordPress. S’abasten des dels requisits previs del servidor fins a la verificació del correcte funcionament de l’aplicació, garantint un entorn estable, segur i operatiu.

2. Requisits Previs i Entorn de Treball

Per dur a terme el desplegament de WordPress de manera satisfactòria, és necessari comptar amb la següent pila tecnològica (stack LAMP/LEMP):

  • Servidor web: Apache2 o Nginx.
  • Sistema de Gestió de Bases de Dades (SGBD): MySQL o MariaDB.
  • Llenguatge de programació: PHP (versió 7.4 o superior) amb les extensions recomanades (php-mysql, php-xml, php-mbstring, php-curl, php-gd, php-zip).
  • Permisos d’administració: Accés root o usuaris amb privilegis sudo al servidor.

3. Procediment Pas a Pas

Pas 1: Preparació de la Base de Dades

  1. Accés a l’administrador de la base de dades mitjançant la consola d’ordres:
    Bashsudo mysql -u root -p
  2. Creació de la base de dades dedicada per a WordPress:
    SQLCREATE DATABASE wordpress_db CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
  3. Creació de l’usuari de la base de dades i assignació de contrasenya segura:
    SQLCREATE USER 'wp_user'@'localhost' IDENTIFIED BY 'ContrasenyaSegura123!';
  4. Assignació de tots els privilegis a l’usuari creat sobre la nova base de dades i recàrrega de privilegis:
    SQLGRANT ALL PRIVILEGES ON wordpress_db.* TO 'wp_user'@'localhost'; FLUSH PRIVILEGES; EXIT;

Pas 2: Descàrrega i Extracció de WordPress

  1. Navegació cap al directori temporal del sistema:
    Bashcd /tmp
  2. Descàrrega de l’última versió estable del paquet oficial de WordPress:
    Bashwget https://wordpress.org/latest.tar.gz
  3. Descompressió del fitxer descarregat:
    Bashtar -xvf latest.tar.gz
  4. Desplaçament del contingut extret al directori arrel del servidor web (ex. /var/www/html/wordpress):
    Bashsudo mv wordpress /var/www/html/wordpress

Pas 3: Configuració de Permisos del Sistema de Fitxers

Per garantir que el servidor web pugui llegir i escriure els fitxers de WordPress de forma segura:

  1. Assignació de la propietat del directori a l’usuari del servidor web (www-data en entorns Debian/Ubuntu):
    Bashsudo chown -R www-data:www-data /var/www/html/wordpress
  2. Assignació dels permisos adients per a directoris i fitxers:
    Bashsudo find /var/www/html/wordpress/ -type d -exec chmod 755 {} \; sudo find /var/www/html/wordpress/ -type f -exec chmod 644 {} \;

Pas 4: Configuració del Servidor Web (Apache)

  1. Creació d’un nou fitxer de configuració de VirtualHost per al lloc web:
    Bashsudo nano /etc/apache2/sites-available/wordpress.conf
  2. Definició de la directiva del servidor:
    Apache<VirtualHost *:80> ServerName elteudomini.local DocumentRoot /var/www/html/wordpress <Directory /var/www/html/wordpress> AllowOverride All Require all granted </Directory> ErrorLog ${APACHE_LOG_DIR}/wordpress_error.log CustomLog ${APACHE_LOG_DIR}/wordpress_access.log combined </VirtualHost>
  3. Habilitació del lloc web i del mòdul rewrite d’Apache:
    Bashsudo a2ensite wordpress.conf sudo a2enmod rewrite sudo systemctl restart apache2

Pas 5: Configuració de l’Arxiu wp-config.php

  1. Copia del fitxer d’exemple de configuració:
    Bashcd /var/www/html/wordpress sudo cp wp-config-sample.php wp-config.php
  2. Edició del fitxer per establir els paràmetres de connexió a la base de dades:
    Bashsudo nano wp-config.php S’actualitzen les següents línies amb les dades creades al Pas 1:
    PHPdefine( 'DB_NAME', 'wordpress_db' ); define( 'DB_USER', 'wp_user' ); define( 'DB_PASSWORD', 'ContrasenyaSegura123!' ); define( 'DB_HOST', 'localhost' );

Pas 6: Instal·lació Guiada Web

  1. Accés des del navegador web a l’adreça IP o nom de domini del servidor (ex. http://localhost/wordpress o [http://elteudomini.local](http://elteudomini.local)).
  2. Selecció de la llengua del sistema.
  3. Introducció de les dades bàsiques del lloc:
    • Títol del lloc.
    • Nom d’usuari administrador.
    • Contrasenya d’accés.
    • Adreça de correu electrònic.
  4. Finalització de la instal·lació prement el botó “Instal·lar WordPress”.

4. Comprovació i Validació del Servei

Per confirmar la correcta execució i posada en marxa del servei, es realitzen les següents verificacions:

  1. Accés al Front-end: Comprovació de la visualització correcta de la pàgina principal d’inici per defecte de WordPress.
  2. Accés al Back-end (Panel d’Administració): Verificació de l’accés a [http://elteudomini.local/wp-admin](http://elteudomini.local/wp-admin) mitjançant les credencials creades durant la instal·lació.
  3. Estat de la Base de Dades: Confirmació que les taules internes de WordPress s’han generat satisfactòriament a la base de dades.

Evidències

Sigue leyendo

Leave a Reply

Your email address will not be published. Required fields are marked *

Buscar