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
- Descarga la última versión de WordPress en español desde el sitio oficial: https://es.wordpress.org/download/
- Descomprime el archivo
.zipen 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.)
- 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.
- Sube todo el contenido de la carpeta
wordpressdescomprimida (no la carpeta en sí) apublic_htmlo a la carpeta raíz de tu dominio. - 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
- Inicia sesión en tu cPanel.
- Ve a Administrador de archivos > public_html.
- Sube el archivo
.zipde WordPress y extráelo ahí mismo. - Al extraerlo se crea una carpeta
wordpress: mueve todo su contenido apublic_htmly borra la carpeta vacía y el.zip.
3. Crear una base de datos
- 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).
- Crea una nueva base de datos.
- Crea un usuario para la base de datos, con una contraseña segura, y asígnale todos los privilegios sobre ella.
- 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
- Abre el navegador y ve a tu dominio (por ejemplo,
tupagina.com). - Si te lo pide, selecciona el idioma y haz clic en Continuar.
- Aparecerá un aviso de que hace falta el archivo
wp-config.php. Haz clic en ¡Vamos a ello!. - 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, comomiweb_)
- 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
- 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)
- 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.
- Haz clic en Instalar WordPress.
6. Acceder al panel de administración
- Una vez terminada la instalación, entra en:
tupagina.com/wp-admin - 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:
- Entra en cPanel con la dirección que te da tu proveedor de hosting, normalmente algo como
tudominio.com/cpanelotudominio.com:2083, e inicia sesión con tu usuario y contraseña de cPanel. - Abre Softaculous: busca el icono Softaculous Apps Installer, normalmente en la sección Software.
- Selecciona WordPress en el menú lateral o con el buscador, y haz clic en Instalar ahora.
- 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 proponerwp; bórralo si no quieres que tu web quede entudominio.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.
- 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_). - 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.
- Accede a Plesk con tus credenciales (normalmente en
tudominio.com:8443). - Ve a Sitios web y dominios o a la sección WordPress del menú lateral (según la versión de Plesk).
- Haz clic en Instalar WordPress.
- Selecciona el dominio donde quieres instalarlo.
- Configura los datos básicos:
- Nombre del sitio
- Usuario administrador
- Contraseña
- Correo electrónico
- Haz clic en Instalar. Plesk creará la base de datos y configurará WordPress automáticamente.
- 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.
- Inicia sesión en DirectAdmin (normalmente en
tudominio.com:2222). - Busca el instalador de aplicaciones que incluya tu hosting, normalmente Softaculous o Installatron.
- Selecciona WordPress y haz clic en Instalar.
- Rellena los campos:
- Dominio
- Directorio (en blanco para instalarlo en la raíz)
- Nombre del sitio
- Usuario y contraseña del administrador
- Haz clic en Instalar.
- Entra en
tudominio.com/wp-adminpara 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.
- Inicia sesión en Webuzzo.
- Ve a la sección de aplicaciones y busca WordPress.
- Haz clic en Instalar.
- Selecciona el dominio y completa los datos del sitio y del administrador.
- Confirma la instalación.
- 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.
- Inicia sesión en ISPConfig.
- En Sitios, crea el sitio web para tu dominio (o selecciona el que ya tengas) y crea un usuario FTP.
- Crea la base de datos y su usuario desde la sección de bases de datos del sitio.
- 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.
- Inicia sesión en CyberPanel (normalmente en
tudominio.com:8090). - Si el sitio aún no existe, créalo en Websites > Create Website.
- 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.
- Rellena los datos del sitio y del administrador.
- CyberPanel creará la base de datos y configurará WordPress automáticamente.
- 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…).
- Conecta tu servidor a RunCloud o instala CloudPanel en él.
- 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.
- Configura el dominio, el usuario y la contraseña del administrador.
- La instalación se completa en unos minutos.
- 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:
- Enlaces permanentes: ve a Ajustes > Enlaces permanentes y selecciona Nombre de la entrada para tener URL amigables.
- Tema: ve a Apariencia > Temas y elige un tema para tu web.
- 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.
- 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.phpsean 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_DEBUGenwp-config.phppara ver el mensaje; si no puedes entrar al panel, desactiva los plugins renombrando por FTP la carpetawp-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.