Progreso del curso: 0%
Tema 2.4

Instalación de WordPress en local con XAMPP

2.4 Instalación de WordPress en local con XAMPP

Habiendo preparado la base de datos en los apartados anteriores, estás listo para instalar WordPress propiamente. El proceso de instalación es simple si sigues los pasos correctamente: descargar WordPress, colocarlo en el directorio correcto de XAMPP, y ejecutar el instalador web. En cuestión de minutos tendrás un sitio WordPress completamente funcional en tu máquina local, listo para desarrollo y pruebas. Este apartado te guía a través de cada paso del proceso.

Descargar WordPress

Dirígete a wordpress.org y descarga la versión más reciente de WordPress. El sitio detecta automáticamente tu idioma y te ofrece descargar directamente. El archivo descargado es un zip que contiene todos los archivos necesarios. Guarda este zip en tu carpeta Descargas o en un lugar accesible.

WordPress se distribuye en una única versión que funciona en cualquier idioma. El idioma se configura durante la instalación, no en la descarga. Descargas una única versión y elegirás español en la pantalla de instalación.

Extraer WordPress en el directorio correcto

Extrae el archivo zip descargado. Se crea una carpeta llamada wordpress que contiene todos los archivos del CMS. Ahora necesitas mover esta carpeta al directorio htdocs de XAMPP. El camino exacto depende de tu sistema operativo y dónde instalaste XAMPP:

En Windows: típicamente es C:\xampp\htdocs. En macOS: /Applications/XAMPP/htdocs. En Linux: /opt/lampp/htdocs o similar dependiendo de instalación.

Hay dos enfoques: puedes renombrar la carpeta wordpress a algo más descriptivo (ej. miproyecto, tienda, blog) e incluirla directamente en htdocs, o dejarla como wordpress. Si incluyes la carpeta dentro de htdocs, accederás a tu sitio en http://localhost/miproyecto o http://localhost/wordpress respectivamente. Si extraes los contenidos de la carpeta wordpress directamente en htdocs (sin la carpeta contenedora), accederás a http://localhost.

Para máximo realismo comparado con servidores remotos, se recomienda el enfoque de carpeta descriptiva, permitiendo tener múltiples instalaciones locales sin conflictos.

Asegurar permisos de archivo correctos

En Windows con XAMPP, los permisos típicamente no son un problema. En macOS y Linux, necesitas asegurar que Apache tiene permiso de escribir en ciertos directorios. Los directorios críticos son: wp-content (donde se instalan plugins, temas, y se suben archivos), wp-config.php durante la instalación. Si encuentras errores de permisos, usa terminal para ejecutar: chmod -R 755 /ruta/a/wordpress (da permisos de lectura y ejecución a todos) y chmod -R 777 wp-content (da permisos completos al directorio de contenido donde Apache necesita escribir).

En Windows este paso típicamente es innecesario porque XAMPP ejecuta Apache con permisos amplios por defecto.

Iniciar Apache y MySQL en XAMPP

Abre el panel de control de XAMPP. Inicia Apache haciendo clic en el botón Start junto a Apache. Espera a que el status cambie a verde y muestre Running. Luego inicia MySQL de la misma forma. Si algún puerto está en uso, cambia el número de puerto en el panel de control antes de iniciar.

Ejecutar el instalador web de WordPress

Abre tu navegador y accede a la URL donde colocaste WordPress. Si pusiste la carpeta en http://localhost/miproyecto, accede a http://localhost/miproyecto/index.php o simplemente http://localhost/miproyecto (los servidores web sirven index.php por defecto). Se abre el asistente de instalación de WordPress mostrando una pantalla de bienvenida.

El instalador detecta automáticamente problemas. Si ves errores en esta pantalla inicial (típicamente sobre extensiones PHP faltantes), necesitas instalar extensiones adicionales en PHP. En XAMPP puedes hacerlo editando php.ini desde el panel de control (pestaña Config). Busca líneas que empiezan con ;extension= (punto y coma significa comentado, o desactivado) y elimina el punto y coma para las extensiones necesarias. Luego reinicia Apache.

Seleccionar idioma y configurar base de datos

La primera pantalla del instalador te pregunta por idioma. Selecciona Español (España) o Español (España de vosotros) según prefieras. Haz clic Continuar.

La siguiente pantalla advierte que necesitas un archivo wp-config.php. WordPress puede crearlo automáticamente durante la instalación, o puedes hacerlo manualmente. Para simplificar, haz clic en Let's go (Vamos) para que WordPress lo cree.

Ahora se solicita la información de la base de datos que preparaste anteriormente: nombre de base de datos (ej. wordpress_tienda), usuario (ej. wp_tienda o root), contraseña, y host (localhost). Completa estos campos con los valores que usaste cuando creaste la base de datos. El prefijo de tabla (por defecto wp_) puede dejarse como está; determina el prefijo de las tablas en la base de datos. Haz clic Enviar.

Crear archivo wp-config.php

WordPress muestra un mensaje indicando que ha intentado crear wp-config.php automáticamente. Si los permisos son correctos, lo habrá hecho sin problemas y verás un mensaje de éxito. Si falla, WordPress proporciona el contenido que debes copiar manualmente en un archivo. Creas un archivo de texto, copias el contenido, lo guardas como wp-config.php en la raíz de tu instalación de WordPress, y lo subes. Este paso es raro en instalaciones locales pero común en servidores remotos con permisos restrictivos.

Información del sitio y usuario administrador

Habiendo verificado la conexión a la base de datos, WordPress solicita: título del sitio (el nombre público de tu sitio), nombre de usuario administrador (login para acceder al dashboard), contraseña (fuerte, mínimo 12 caracteres recomendado, aunque WordPress acepta más cortas), y email del administrador (usado para notificaciones y recuperación de contraseña).

Rellena estos campos. En local puedes usar contraseña simple para conveniencia (ej. 123456), pero en producción debes usar contraseñas fuertes. El email puede ser ficticio en local (ej. admin@localhost) o tu email real.

Completar instalación

Después de rellenar información, haces clic Instalar WordPress. El sistema procesa durante unos segundos creando las tablas en la base de datos y configurando todo. Aparece una pantalla de éxito mostrando un botón Acceder. Haces clic y se abre la pantalla de login.

Inicia sesión con el usuario administrador y contraseña que acabas de crear. Accedes al dashboard de WordPress, el panel administrativo. Ves el escritorio principal con widgets mostrando tu sitio, acceso rápido a funciones comunes, y en el menú lateral izquierdo todas las opciones para administrar tu sitio.

Verificación post-instalación

Para verificar que WordPress funciona completamente, navega a la página principal de tu sitio escribiendo su URL en el navegador (sin /wp-admin). Deberías ver la página principal con un mensaje de bienvenida por defecto. Intenta acceder a una página dummy, crear una publicación de prueba, cambiar ajustes. Todo debe funcionar sin errores.

Ideas clave

  • Descarga WordPress desde wordpress.org, extrae el zip y coloca la carpeta en el directorio htdocs de XAMPP (C:\xampp\htdocs en Windows o equivalente en otros sistemas).
  • Asegura que Apache y MySQL estén ejecutándose en XAMPP antes de intentar acceder a WordPress; el instalador no funcionará sin servicios activos.
  • El instalador web solicita idioma, información de base de datos, y detalles del usuario administrador; proporciona los valores exactos que configuraste en phpMyAdmin.
  • WordPress crea automáticamente el archivo wp-config.php con las credenciales de base de datos; si falla, proporciona el contenido para que lo copies manualmente.
  • Después de completar instalación, accede al dashboard ingresando con usuario y contraseña, verificando que todo funciona navegando a la página principal y creando contenido de prueba.
  • En local puedes usar contraseñas simples para conveniencia; en producción debes usar contraseñas fuertes mínimo 12 caracteres combinando mayúsculas, minúsculas, números y símbolos.
¿Has terminado este apartado? Tu progreso se guarda en este navegador. Regístrate para conservarlo en tu cuenta.