Instalación de WordPress en Ubuntu 22.04


Introducción

La instalación de WordPress en Ubuntu 22.04 es un proceso que te permite tener un potente sistema de gestión de contenidos (CMS) en tu servidor local. WordPress es conocido por su flexibilidad, facilidad de uso y amplia comunidad de soporte. Este tutorial te guiará paso a paso para configurar un entorno LAMP (Linux, Apache, MySQL, PHP) y, posteriormente, instalar y configurar WordPress. Este proceso incluye la actualización de tu sistema, la instalación de los componentes necesarios del servidor, la configuración de la base de datos y la instalación del software WordPress, todo ello en un entorno seguro y optimizado para el rendimiento.

Instalación de WordPress

Actualizar el Sistema

Antes de comenzar cualquier instalación, es importante asegurarse de que el sistema esté actualizado. Esto se hace con los siguientes comandos:

Actualiza la lista de paquetes disponibles y sus versiones

sudo apt update

Instala versiones más recientes de todos los paquetes actualmente instalados en el sistema.

sudo apt upgrade

Instalar PHP y Dependencias Necesarias

sudo apt install php libapache2-mod-php php-mysql -y

Descargar e Instalar WordPress

Descarga la última versión de WordPress desde el repositorio oficial.

wget https://wordpress.org/latest.tar.gz

Descomprimir el archivo descargado:

Este comando descomprime el archivo tar descargado.

tar -xzvf latest.tar.gz

Mover el directorio WORDPRESS a la raíz del servidor web:

Mueve el directorio WordPress a la ubicación donde Apache puede servirlo.

sudo mv wordpress /var/www/html/wordpress

Cambiar los permisos del directorio WordPress:

Estos comandos aseguran que Apache tenga los permisos necesarios para leer y escribir en el directorio WordPress.

sudo chown -R www-data:www-data /var/www/html/wordpress
sudo chmod -R 755 /var/www/html/wordpress

Configurar Apache para localhost

Crear y editar el archivo de configuración para WORDPRESS:

sudo nano /etc/apache2/sites-available/wordpress.conf

Añadir la configuración específica para localhost:

Este bloque de configuración define cómo Apache debe servir WordPress desde el directorio especificado.

<VirtualHost *:80>
    ServerAdmin admin@localhost
    DocumentRoot /var/www/html/wordpress
    ServerName localhost
    <Directory /var/www/html/wordpress>
        Options FollowSymLinks
        AllowOverride All
        Require all granted
    </Directory>
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Habilitar el sitio y los módulos necesarios:

Estos comandos habilitan el nuevo sitio configurado, activan el módulo rewrite de Apache, y reinician Apache para aplicar los cambios.

sudo a2ensite wordpress.conf
sudo a2enmod rewrite
sudo systemctl restart apache2

Conclusión

Al finalizar estos pasos, habrás instalado y configurado WordPress en tu servidor Ubuntu 22.04, listo para ser utilizado. Con un servidor LAMP configurado correctamente, tu instalación de WordPress estará lista para gestionar contenido de manera eficiente y segura. Este entorno te permitirá desarrollar, probar y desplegar tu sitio web con todas las funcionalidades que ofrece WordPress. Además, tendrás una base sólida para futuras expansiones o personalizaciones de tu sitio web. Con esta instalación básica, estarás bien encaminado para aprovechar todo el potencial de WordPress como CMS.

Síguenos en nuestras redes sociales