Noticias
n8n ya está disponible en el Serverspace panel de control como un 1-Click App
Serverspace Black Friday
BK
Julio 21 2025
Actualizado el 8 de agosto de 2025

Guía completa de WordPress Instalación en Ubuntu

Ubuntu WordPress

WordPress es un sistema de gestión de contenidos gratuito y de código abierto (CMS) escrito en PHP y usando un MySQL o base de datos MariaDB. Según datos de W3Tech de julio de 2025, WordPress Impulsa el 43.1% de los sitios web con un conocido CMSOriginalmente creada como una plataforma de blogs en 2003, WordPress Se ha convertido en una herramienta potente para crear cualquier tipo de sitio web. Su popularidad se debe a su facilidad de uso, flexibilidad y una extensa comunidad de desarrolladores.

Este artículo proporciona una guía actualizada para la instalación WordPress en un Ubuntu servidor, teniendo en cuenta los requisitos modernos de seguridad y rendimiento.

Requisitos previos

Antes de instalar WordPress, asegura tu Ubuntu El servidor cumple estos requisitos:

  • Apache servidor web:Instalado con el mod_rewrite Módulo habilitado (para URL optimizadas para SEO):
    sudo a2enmod rewrite
    sudo systemctl restart apache2
  • PHP 8.0 o superior:Con módulos esenciales instalados:
    sudo apt install php-mysql php-curl php-gd php-xml php-mbstring php-zip
    sudo systemctl restart apache2
  • MySQL 8.0 o más alto:Con una base de datos configurada en codificación utf8mb4:
    mysql --version

Descarga de WordPress

  1. Descargar el archivo
    wget https://wordpress.org/latest.tar.gz
  2. Extraiga el archivo por completo
    tar -xzf latest.tar.gz

Configuración de la base de datos

Cree una base de datos compatible con Unicode y un usuario con privilegios mínimos:

sudo mysql
CREATE DATABASE wordpress CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'wp_user'@'localhost' IDENTIFIED WITH mysql_native_password BY 'secure_password';
GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, ALTER, INDEX ON wordpress.* TO 'wp_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;

Importante: Utilizando mysql_native_contraseña garantiza la compatibilidad con WordPress.

WordPress Configuration

  1. Copiar la configuración de muestra
    cp /var/www/html/wp-config-sample.php /var/www/html/wp-config.php
  2. Añadir teclas de sal
    Generar claves únicas en api.wordpress.org/clave-secreta/1.1/salt/ y pegarlos en wp-config.php reemplazando:
    define('AUTH_KEY', 'insert your unique phrase');
    define('SECURE_AUTH_KEY', 'insert your unique phrase');
    // ... remaining keys
  3. Configurar el acceso a la base de datos
    Editar en wp-config.php:
    define('DB_NAME', 'wordpress');
    define('DB_USER', 'wp_user');
    define('DB_PASSWORD', 'secure_password');
    define('DB_HOST', 'localhost');
  4. Establecer permisos seguros
    cd /var/www/html
    sudo find . -type d -exec chmod 755 {} \;
    sudo find . -type f -exec chmod 644 {} \;
    sudo chown -R www-data:www-data /var/www/html

Ejecución del script de instalación

  1. Accede al instalador en tu navegador
    Navegue a http://your_IP_address or http://localhost
  2. Introducir información del sitio
    • Título del sitio
    • Nombre de usuario (evite usar "admin")
    • Contraseña segura
    • correo electrónico del administrador
  3. Instalación completa
    Haga clic en "Instalar" WordPress" e inicie sesión en el panel de administración

Solución de problemas de instalación

Error de conexión a la base de datos

  1. Verificar MySQL autenticación de usuario:
    SELECT plugin FROM mysql.user WHERE User = 'wp_user';

    Debería regresar: mysql_native_contraseña

  2. Comprobar MySQL Estado:
    sudo systemctl status mysql

problemas de permisos

  1. Comprobar la propiedad del archivo:
    ls -l /var/www/html
  2. Corregir permisos:
    sudo chown -R www-data:www-data /var/www/html
    sudo find /var/www/html -type d -exec chmod 755 {} \;
    sudo find /var/www/html -type f -exec chmod 644 {} \;

Funcionalidad faltante

  1. Instalar los módulos PHP necesarios:
    sudo apt install php-json php-xmlrpc php-soap php-intl
    sudo systemctl restart apache2

Problemas con URL optimizadas para SEO (Pretty Permalinks)

  1. Active mod_rewrite:
    sudo a2enmod rewrite
  2. Agregar al .htaccess:

    AllowOverride All

La instalación de WordPress on Ubuntu requiere atención a los requisitos de seguridad modernos, especialmente cuando se utiliza MySQL 8.0 y PHP 8.0+. Siguiendo esta guía, creará un entorno optimizado y seguro para su sitio web. Actualice periódicamente. WordPress y sus componentes para mantener la seguridad.

Tabla: Esencial WordPress Comandos de instalación

Comando Descripción
Sudo a2enmod reescribir Permite compatibilidad con URL optimizadas para SEO
sudo apt install php-mysql php-curl Instala los módulos PHP necesarios
cp -a wordpress/./var/www/html/ Copia todo WordPress archivos
CREAR USUARIO 'usuario'@'localhost' IDENTIFICADO CON mysql_native_password Crea un usuario de base de datos compatible
buscar .-type d -exec chmod 755 {} \; Permisos de directorio seguros
buscar .-type f -exec chmod 644 {} \; Permisos de archivos seguros
Votar:
5 de 5
Calificación promedio: 5
Calificado por: 1
1101 CT Ámsterdam Países Bajos, Herikerbergweg 292
+31 20 262-58-98
700 300
ITGLOBAL.COM NL
700 300

También le podría interesar...

Utilizamos cookies para hacer que su experiencia en el Serverspace mejor. Al continuar navegando en nuestro sitio web, usted acepta nuestros
Uso de Cookies y Política de privacidad.