Tú decides qué servicios podemos activar para análisis, personalización y contenido externo.
Utilizamos cookies y tecnologías similares en nuestro sitio web para personalizar el contenido, integrar medios externos y comprender mejor el uso de determinadas secciones.
Cookies necesarias
Estas entradas garantizan funciones básicas como la seguridad, la estabilidad y el procesamiento de formularios.
Tus datos pueden tratarse con tu consentimiento o sobre la base de intereses legítimos. En la configuración de cookies puedes rechazar cada categoría opcional o autorizarla expresamente.
Algunos servicios procesan datos personales en terceros países. Al dar tu consentimiento, también aceptas esta transferencia. Encontrarás más información en nuestra política de privacidad.
Puedes volver a abrir y modificar tu selección en cualquier momento. · 1.0.2
Configurar WordPress en un servidor Linux: inicia tu propio sitio web o blog
Descubre cómo instalar WordPress en un servidor Linux con el stack LAMP para crear y gestionar tu sitio web de forma eficiente → Aprende más ahora
10 de noviembre de 20266 min de lectura4 Visitas0 útil
Introducción
WordPress es un popular sistema de gestión de contenido web utilizado para administrar y publicar sitios web. Hoy en día, WordPress se ha expandido a muchas otras áreas, como correo electrónico, foros, tiendas y mucho más. Esto es posible gracias a una comunidad activa que ha desarrollado un sólido ecosistema de plugins y plantillas que facilitan a los usuarios finales configurar casi cualquier cosa. En esta guía te mostramos cómo instalar el CMS WordPress en un servidor Linux.
FAQ
Preguntas frecuentes
Puedes instalar WordPress directamente desde One-Click Apps en el panel de control de tu servidor dedicado buscando WordPress en el catálogo de apps y comenzando la instalación con tus ajustes preferidos de proyecto, entorno y dominio.
La guía utiliza el stack LAMP: Linux, Apache como servidor web, MySQL como base de datos y PHP como dependencia principal, usando Ubuntu como ejemplo.
Conéctate por SSH a tu servidor y primero ejecuta el comando sudo apt update antes de instalar las dependencias necesarias.
Comentarios
¿Te resultó útil este artículo?
Tus comentarios nos ayudan a priorizar y mejorar los contenidos.
0 de 0 Las valoraciones consideraron útil este artículo.
Ayuda personalizada
¿No te basta con la guía?
Nuestro equipo de soporte de ZAP conoce tu producto. Describe brevemente tu consulta y te ayudaremos personalmente.
Zappy conoce esta guía y te responde directamente en el chat.
Navegación
Software
Instalar WordPress con One-Click Apps
Puedes instalar WordPress directamente a través de One-Click Apps en el panel de control de tu servidor dedicado. Después de configurar las apps por primera vez, abre el catálogo de apps, busca WordPress y comienza la instalación con tus ajustes preferidos de proyecto, entorno y dominio. Así podrás desplegar y gestionar WordPress rápida y fácilmente sin necesidad de usar la línea de comandos, y además aprovecharás la gestión web integrada, soporte para dominios propios y certificados SSL donde estén disponibles.
Preparación
Primero conéctate a tu servidor vía SSH. Si no sabes cómo hacerlo, consulta nuestra guía de Primer acceso (SSH).
Información
En esta guía usamos la distribución Ubuntu, combinada con Apache como servidor web, MySQL como base de datos y PHP como dependencia principal. Esto se conoce como stack LAMP: Linux, Apache, MySQL y PHP.
Una vez conectado, comienza con el comando de actualización.
Code
sudo apt update
Luego puedes instalar todas las dependencias necesarias. Copia el comando completo a continuación y pégalo para instalar todo de una vez. Ten paciencia, puede tardar un poco.
Después de instalar las dependencias, hay algunos pasos recomendados para asegurarte de que todos los componentes principales del stack LAMP funcionen correctamente.
Apache y firewall
Primero debes configurar el firewall para que el servidor web Apache pueda comunicarse con Internet y funcione correctamente. Es importante crear las reglas adecuadas para que el servidor web sea accesible desde el exterior.
En este ejemplo usamos el firewall UFW, ya que Apache tiene una aplicación registrada para él. Si usas otro firewall, asegúrate de que el puerto 80 (HTTP) esté abierto. Más información sobre firewalls en Linux en nuestra guía Gestionar firewall.
Asegúrate de que el firewall UFW esté activado y que exista una regla para SSH.
¡Asegúrate de tener una regla SSH configurada si usas UFW! Sin ella, si pierdes la conexión, no podrás acceder al servidor vía SSH.
Ahora crea la regla para Apache y verifica que las reglas estén activas.
Code
# Crear regla para Apache
sudo ufw allow in "Apache Full"
# Mostrar reglas del firewall UFW
sudo ufw status
Consejo
Con el comando ufw app list puedes ver qué perfiles están disponibles. En el ejemplo, Apache Full abre tanto HTTP (puerto 80) como HTTPS (puerto 443).
Deberías ver Apache y Apache (v6) con la acción ALLOW, confirmando que el firewall está listo. También verás otras reglas que hayas configurado, incluida la de SSH.
Después de abrir el firewall para Apache, asegúrate de que Apache funcione. Abre en el navegador la dirección IP de tu servidor: http://[tu_direccion_ip]
Si todo está bien, verás una página de bienvenida estándar. Si no, revisa el estado del servicio con: systemctl status apache2
Configuración de MySQL
A continuación realiza la configuración inicial de MySQL. Se recomienda ejecutar el script de seguridad para proteger tu servidor MySQL. Es opcional, pero muy recomendable. Inícialo con: sudo mysql_secure_installation
El script te guiará interactivamente. Primero te preguntará sobre la validación de contraseñas. Recomendamos elegir Y para permitir solo contraseñas seguras, y luego seleccionar MEDIUM con 1 o STRONG con 2.
Luego te preguntará si deseas eliminar el usuario anonymous y deshabilitar el acceso remoto del usuario root. Por seguridad, confirma ambas con Y. Así se elimina el usuario de prueba y el root solo podrá usarse localmente vía SSH, minimizando riesgos.
Finalmente te preguntará si quieres eliminar la base de datos test y recargar las tablas de privilegios. También recomendamos Y, ya que la base de datos de prueba no es necesaria y las tablas deben recargarse para aplicar cambios.
Ahora verifica que la base de datos MySQL esté funcionando iniciando sesión con: sudo mysql -u root. Si funciona, verás un mensaje de bienvenida. Usa quit para salir.
Probar PHP
Por último, asegúrate de que PHP funcione correctamente. Crea un archivo info.php en el directorio de Apache /var/www/html/ con el siguiente contenido que ejecuta la función phpinfo().
Code
# Abre el editor nano para el nuevo archivo
nano /var/www/html/info.php
# Pega el siguiente contenido
<?php
phpinfo();
?>
Guarda el archivo con CTRL+X, luego Y y Enter.
Ahora abre en el navegador la siguiente URL, que debería mostrar una página de información PHP si todo funciona:
Code
http://[tu_direccion_ip]/info.php
Cuando los componentes principales del stack LAMP estén probados y funcionando, puedes comenzar con la instalación de WordPress.
Conclusión
¡Felicidades, has instalado y configurado WordPress con éxito! Como siguiente paso, te recomendamos encarecidamente configurar un dominio y un certificado SSL para que tus datos se transmitan de forma segura y el acceso al panel de WordPress sea más sencillo. Consulta nuestra guía de Certbot enfocada en el plugin Apache y sigue la configuración interactiva para obtener un certificado para tu dominio deseado de forma rápida y sencilla.
Para más información y consejos de configuración, te recomendamos nuestras guías de Plugins de WordPress y WordPress Elementor, que muestran cómo instalar plugins y usar el popular y fácil constructor de páginas Elementor.
Si tienes preguntas o problemas, nuestro equipo de soporte está disponible todos los días — ¡no dudes en contactarnos! 🙂
Alojamiento de servidores desde 2,49 € / mes, disponible al instante, con protección DDoS incluida.
La instalación de WordPress se divide en tres partes: primero preparar la base de datos MySQL, luego instalar WordPress y finalmente configurar mediante el asistente de instalación de WordPress.
Base de datos MySQL
Para empezar debes crear una nueva base de datos MySQL. Esto es importante porque necesitarás estos datos más adelante en el asistente de configuración de WordPress. Recomendamos usar nuestros ejemplos.
Simplemente copia los siguientes comandos para crear la base de datos, las tablas y el usuario.
Code
# Ingresar a MySQL
sudo mysql -u root
# Crear base de datos
CREATE DATABASE wordpress;
# Crear usuario dedicado para WordPress
# Reemplaza [tu_contraseña] por tu propia contraseña
CREATE USER wordpress@localhost IDENTIFIED BY '[tu_contraseña]';
# Asignar permisos al usuario (copiar todo como un solo comando)
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER
ON wordpress.*
TO wordpress@localhost;
# Recargar tablas de privilegios
FLUSH PRIVILEGES;
Después de configurar, sal de MySQL con quit. Ahora estás listo para instalar WordPress.
Instalar WordPress
Para la instalación de WordPress recomendamos usar la versión oficial de wordpress.org en lugar del paquete APT. Esto es lo que WordPress recomienda para evitar posibles problemas.
Descarga la última versión con el siguiente comando en el directorio temporal:
Code
cd /tmp && wget https://wordpress.org/latest.tar.gz
Descomprime el archivo, se creará una carpeta wordpress con todos los archivos necesarios:
Code
tar -xvf latest.tar.gz
Copia la carpeta a tu directorio de Apache /var/www/html/ para que todo sea accesible vía web. Ejecuta estos comandos para copiar la carpeta, crear un directorio de subida y asignar permisos para que el grupo www-data tenga acceso:
Con esto WordPress está instalado. Abre el asistente de configuración en: http://[tu_direccion_ip]/wordpress
Asistente de configuración
En el asistente podrás configurar WordPress, el último paso de la instalación. Primero te preguntará por el idioma.
Luego debes ingresar los datos de la base de datos. Ya los preparaste en MySQL, así que usa las mismas credenciales. Si seguiste nuestros ejemplos, completa los campos y reemplaza [tu_contraseña] por tu contraseña.
Después te pedirá iniciar la instalación, que es la última parte del proceso.
En la siguiente página introduces información como el título del sitio, un correo electrónico, un nombre de usuario y una contraseña para la cuenta root de WordPress, con la que accederás al panel. También puedes decidir si los motores de búsqueda pueden indexar tu sitio o no.
Consejo
Elige una contraseña fuerte y guarda tus datos de acceso para no perder el acceso al panel de WordPress.
Cuando estés listo, haz clic en el botón Instalar WordPress para completar el proceso.
Serás redirigido a una página de éxito que te llevará al login. Allí iniciarás sesión por primera vez con tus credenciales en el panel de WordPress.
¡Y ya estás dentro! Tu panel de WordPress con la instalación completa.