Instalar WordPress

Si quieres empezar un blog o una web, en este tutorial vamos a ver cómo instalar WordPress, algo mucho más sencillo de lo que parece. Hay dos formas principales de hacerlo: con el instalador automático del panel de tu hosting (cPanel con Softaculous, Plesk, DirectAdmin…), que lo deja listo en un par de minutos, o de forma manual, descargando WordPress desde wordpress.org, creando una base de datos MySQL, subiendo los archivos por FTP o con el gestor de archivos y completando el asistente de instalación.

Requisitos previos

Antes de instalar WordPress, asegúrate de contar con lo siguiente:

  • Dominio: un nombre de dominio registrado (por ejemplo, tupagina.com).
  • Hosting: un plan de hosting compatible con WordPress, a ser posible con un panel de control (cPanel, Plesk, DirectAdmin…).
  • PHP: WordPress recomienda la versión 8.3 o superior. Funciona desde PHP 7.4, pero las versiones anteriores a la 8.x ya no reciben parches de seguridad.
  • Base de datos: se recomienda MySQL 8.0 o superior, o MariaDB 10.11 o superior.
  • Servidor web: Apache, Nginx o LiteSpeed.
  • HTTPS: un certificado SSL. Hoy casi todos los hostings lo ofrecen gratis con Let’s Encrypt.
  • Espacio en disco: WordPress en sí ocupa poco (unos 100 MB), pero con imágenes, plugins y copias de seguridad conviene partir de al menos 1 GB, y mejor 10 GB si la web va a crecer.
  • Acceso FTP/SFTP: los datos de acceso para subir archivos. Es imprescindible en la instalación manual si no usas el gestor de archivos del panel.

Instalación manual

La instalación manual funciona en cualquier hosting, tenga o no instalador automático, y te permite entender qué hace WordPress por dentro.

1. Descargar WordPress

  1. Descarga la última versión de WordPress en español desde el sitio oficial: https://es.wordpress.org/download/
  2. Descomprime el archivo .zip en tu ordenador. Si vas a subirlo con el gestor de archivos del panel, puedes dejarlo comprimido.

2. Subir WordPress a tu hosting

Opción A: subir los archivos por FTP (FileZilla, Cyberduck, etc.)

  1. Conéctate a tu hosting con un cliente FTP usando los datos que te facilita tu proveedor. Si admite SFTP, úsalo: la conexión va cifrada.
  2. Sube todo el contenido de la carpeta wordpress descomprimida (no la carpeta en sí) a public_html o a la carpeta raíz de tu dominio.
  3. Si quieres instalar WordPress en un subdirectorio (por ejemplo, tupagina.com/blog), crea una carpeta con ese nombre y sube los archivos dentro.

Opción B: subir los archivos con el gestor de archivos de cPanel

  1. Inicia sesión en tu cPanel.
  2. Ve a Administrador de archivos > public_html.
  3. Sube el archivo .zip de WordPress y extráelo ahí mismo.
  4. Al extraerlo se crea una carpeta wordpress: mueve todo su contenido a public_html y borra la carpeta vacía y el .zip.

3. Crear una base de datos

  1. En tu cPanel, ve a Bases de datos MySQL (o usa el Asistente de bases de datos MySQL, que te guía paso a paso).
  2. Crea una nueva base de datos.
  3. Crea un usuario para la base de datos, con una contraseña segura, y asígnale todos los privilegios sobre ella.
  4. Anota el nombre de la base de datos, el usuario y la contraseña: los necesitarás en el paso siguiente. Ten en cuenta que muchos hostings añaden tu nombre de cuenta delante (por ejemplo, cuenta_wordpress).

4. Configurar WordPress

  1. Abre el navegador y ve a tu dominio (por ejemplo, tupagina.com).
  2. Si te lo pide, selecciona el idioma y haz clic en Continuar.
  3. Aparecerá un aviso de que hace falta el archivo wp-config.php. Haz clic en ¡Vamos a ello!.
  4. Completa los datos de la base de datos:
    • Nombre de la base de datos
    • Nombre de usuario
    • Contraseña
    • Servidor de la base de datos (normalmente localhost)
    • Prefijo de tabla (puedes dejar wp_ o cambiarlo por otro, como miweb_)
  5. Haz clic en Enviar y luego en Ejecutar la instalación.

Si el asistente no puede crear wp-config.php por falta de permisos, te mostrará su contenido para que lo crees tú: copia ese texto en un archivo llamado wp-config.php y súbelo a la misma carpeta que el resto de WordPress.

5. Instalación final

  1. Completa la información del sitio:
    • Título del sitio
    • Nombre de usuario (mejor uno distinto de admin, que es el primero que prueban los atacantes)
    • Contraseña (usa la segura que te propone WordPress o una igual de robusta)
    • Correo electrónico (debe ser válido: lo necesitarás para recuperar la contraseña)
  2. Si todavía no quieres que Google indexe tu web, marca la casilla Pedir a los motores de búsqueda que no indexen este sitio. Recuerda desmarcarla después en Ajustes > Lectura.
  3. Haz clic en Instalar WordPress.

6. Acceder al panel de administración

  1. Una vez terminada la instalación, entra en: tupagina.com/wp-admin
  2. Usa el nombre de usuario y la contraseña que creaste en el paso anterior.

Instalación automática desde el panel del hosting

La mayoría de los paneles de control incluyen un instalador de aplicaciones que crea la base de datos, sube los archivos y configura WordPress por ti. Es la forma más rápida.

cPanel (con Softaculous)

Casi todos los hostings con cPanel incluyen Softaculous, un instalador automático de aplicaciones. Sigue estos pasos:

  1. Entra en cPanel con la dirección que te da tu proveedor de hosting, normalmente algo como tudominio.com/cpanel o tudominio.com:2083, e inicia sesión con tu usuario y contraseña de cPanel.
  2. Abre Softaculous: busca el icono Softaculous Apps Installer, normalmente en la sección Software.
  3. Selecciona WordPress en el menú lateral o con el buscador, y haz clic en Instalar ahora.
  4. Rellena los campos de la instalación:
    • Versión: elige la última versión estable de WordPress.
    • Protocolo: elige https:// si tienes certificado SSL (lo recomendable).
    • Dominio: selecciona el dominio donde se instalará WordPress (por ejemplo, tudominio.com).
    • Directorio: déjalo en blanco para instalarlo en la raíz (tudominio.com). Softaculous suele proponer wp; bórralo si no quieres que tu web quede en tudominio.com/wp.
    • Nombre del sitio: el nombre de tu web (por ejemplo, «Mi blog personal»).
    • Descripción del sitio: una breve descripción de tu web (opcional).
    • Nombre de usuario del administrador: elige uno que no sea fácil de adivinar (evita admin).
    • Contraseña del administrador: usa una contraseña robusta que combine letras, números y símbolos.
    • Correo del administrador: un correo válido, que se usará para avisos y para recuperar la contraseña.
    • Idioma: selecciona Español o el idioma que prefieras.
    • Plugins opcionales: puedes marcar alguno, como Classic Editor, si lo necesitas.
  5. Opciones avanzadas (opcional): Softaculous crea la base de datos automáticamente, pero aquí puedes elegir su nombre y cambiar el prefijo de tabla wp_ por otro (por ejemplo, miblog_).
  6. Instala: haz clic en Instalar y espera unos segundos. Softaculous te mostrará un mensaje de confirmación con los enlaces a tu web y a su panel de administración.

Plesk

Plesk es otro panel de control muy extendido, tanto en servidores Linux como Windows. Incluye su propia herramienta para WordPress, el WP Toolkit.

  1. Accede a Plesk con tus credenciales (normalmente en tudominio.com:8443).
  2. Ve a Sitios web y dominios o a la sección WordPress del menú lateral (según la versión de Plesk).
  3. Haz clic en Instalar WordPress.
  4. Selecciona el dominio donde quieres instalarlo.
  5. Configura los datos básicos:
    • Nombre del sitio
    • Usuario administrador
    • Contraseña
    • Correo electrónico
  6. Haz clic en Instalar. Plesk creará la base de datos y configurará WordPress automáticamente.
  7. Accede a tu sitio en tudominio.com/wp-admin.

DirectAdmin

DirectAdmin es un panel de control ligero y rápido, habitual en hostings económicos.

  1. Inicia sesión en DirectAdmin (normalmente en tudominio.com:2222).
  2. Busca el instalador de aplicaciones que incluya tu hosting, normalmente Softaculous o Installatron.
  3. Selecciona WordPress y haz clic en Instalar.
  4. Rellena los campos:
    • Dominio
    • Directorio (en blanco para instalarlo en la raíz)
    • Nombre del sitio
    • Usuario y contraseña del administrador
  5. Haz clic en Instalar.
  6. Entra en tudominio.com/wp-admin para empezar a usar WordPress.

Webuzzo

Webuzzo es un panel menos común, creado por los mismos desarrolladores de Softaculous, así que trae el instalador de aplicaciones integrado.

  1. Inicia sesión en Webuzzo.
  2. Ve a la sección de aplicaciones y busca WordPress.
  3. Haz clic en Instalar.
  4. Selecciona el dominio y completa los datos del sitio y del administrador.
  5. Confirma la instalación.
  6. Accede a tu panel de WordPress en tudominio.com/wp-admin.

ISPConfig

ISPConfig es un panel de control de código abierto, pensado para servidores propios. Sus versiones actuales no incluyen instalador automático de WordPress, así que el panel se usa para preparar el sitio y la base de datos, y el resto se hace a mano.

  1. Inicia sesión en ISPConfig.
  2. En Sitios, crea el sitio web para tu dominio (o selecciona el que ya tengas) y crea un usuario FTP.
  3. Crea la base de datos y su usuario desde la sección de bases de datos del sitio.
  4. Sube los archivos de WordPress por FTP y sigue los pasos de la instalación manual explicados más arriba.

CyberPanel

CyberPanel es un panel gratuito pensado para servidores con OpenLiteSpeed, e instala WordPress junto con el plugin LiteSpeed Cache.

  1. Inicia sesión en CyberPanel (normalmente en tudominio.com:8090).
  2. Si el sitio aún no existe, créalo en Websites > Create Website.
  3. Ve a Websites > List Websites, pulsa Manage en tu dominio y, en Application Installer, elige WordPress + LSCache. Las versiones recientes también permiten hacerlo desde el menú WordPress > Deploy WordPress.
  4. Rellena los datos del sitio y del administrador.
  5. CyberPanel creará la base de datos y configurará WordPress automáticamente.
  6. Accede a tudominio.com/wp-admin.

RunCloud y CloudPanel

Estos paneles están pensados para servidores en la nube y VPS (DigitalOcean, Hetzner, OVH, AWS…).

  1. Conecta tu servidor a RunCloud o instala CloudPanel en él.
  2. En RunCloud, ve a Web Applications y elige la opción de WordPress en un clic. En CloudPanel, pulsa Add Site > Create a WordPress Site.
  3. Configura el dominio, el usuario y la contraseña del administrador.
  4. La instalación se completa en unos minutos.
  5. Accede a tudominio.com/wp-admin.

Configuración inicial recomendada

Hayas usado el método que hayas usado, conviene hacer estos ajustes nada más instalar:

  1. Enlaces permanentes: ve a Ajustes > Enlaces permanentes y selecciona Nombre de la entrada para tener URL amigables.
  2. Tema: ve a Apariencia > Temas y elige un tema para tu web.
  3. Plugins esenciales: instala solo los que necesites, por ejemplo:
    • Yoast SEO o Rank Math, para el posicionamiento en buscadores.
    • Wordfence Security, para la seguridad.
    • Un plugin de caché para mejorar la velocidad: LiteSpeed Cache si tu hosting usa LiteSpeed, o WP Super Cache en servidores Apache o Nginx.
  4. Actualizaciones: ve a Escritorio > Actualizaciones y actualiza WordPress, los temas y los plugins si hay versiones nuevas.

Solución de problemas comunes

  • «Error al establecer una conexión con la base de datos»: revisa que el nombre de la base de datos, el usuario, la contraseña y el servidor de wp-config.php sean correctos, y que el usuario tenga privilegios sobre esa base de datos.
  • Página en blanco o «Ha habido un error crítico en esta web»: casi siempre es un error de PHP, a menudo causado por un plugin o un tema. Revisa el registro de errores de tu hosting o activa temporalmente WP_DEBUG en wp-config.php para ver el mensaje; si no puedes entrar al panel, desactiva los plugins renombrando por FTP la carpeta wp-content/plugins.
  • Errores al subir archivos o al actualizar: revisa los permisos. Lo normal es 755 para las carpetas y 644 para los archivos.
  • Error 404 en las entradas: ve a Ajustes > Enlaces permanentes y pulsa Guardar cambios, sin tocar nada, para regenerar las reglas de reescritura.