Configuración Paso a Paso para Instalar WordPress en Ubuntu 18.04 con Apache
indice
WordPress es una de las plataformas más populares para la creación de sitios web. En esta guía te mostraremos cómo instalar WordPress con Apache en Ubuntu 18.04 de manera rápida y sencilla, asegurando una instalación segura y optimizada.
Requisitos Previos
Antes de comenzar con la instalación de WordPress, asegúrate de tener:
- Ubuntu 18.04 actualizado.
- Un usuario con privilegios de sudo.
- Apache, MySQL y PHP instalados (LAMP stack).
Paso 1: Instalar Apache y PHP
Para comenzar, es esencial contar con Apache y PHP en el sistema. Abre la terminal y ejecuta los siguientes comandos:
sudo apt update
sudo apt install apache2 php libapache2-mod-php php-mysql
Verifica que Apache esté corriendo:
sudo systemctl start apache2
Paso 2: Configurar MySQL
WordPress utiliza una base de datos MySQL para almacenar su contenido. A continuación, vamos a configurar MySQL y crear una base de datos específica para WordPress:
- Ingresa a MySQL:
sudo mysql -u root -p
- Crea una nueva base de datos y un usuario:
CREATE DATABASE wordpress_db; CREATE USER 'wordpress_user'@'localhost' IDENTIFIED BY 'password_segura'; GRANT ALL PRIVILEGES ON wordpress_db.* TO 'wordpress_user'@'localhost'; FLUSH PRIVILEGES; EXIT;
Paso 3: Descargar WordPress
Dirígete al directorio temporal y descarga la última versión de WordPress:
cd /tmp
wget https://wordpress.org/latest.tar.gz
Descomprime el archivo y muévelo a la carpeta de Apache:
tar -xvzf latest.tar.gz
sudo mv wordpress /var/www/html/wordpress
Paso 4: Configurar Apache para WordPress
Crea un archivo de configuración de Apache específico para WordPress:
sudo nano /etc/apache2/sites-available/wordpress.conf
Agrega la siguiente configuración:
<VirtualHost *:80>
ServerAdmin admin@tu_dominio.com
DocumentRoot /var/www/html/wordpress
ServerName tu_dominio.com
<Directory /var/www/html/wordpress/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Guarda y cierra el archivo, luego habilita el nuevo sitio y el módulo de reescritura de Apache:
sudo a2ensite wordpress.conf
sudo a2enmod rewrite
sudo systemctl restart apache2
Paso 5: Completar la Instalación de WordPress
Finalmente, accede a http://tu_dominio.com en tu navegador para completar la instalación de WordPress. Sigue las instrucciones del instalador, donde deberás ingresar los datos de la base de datos que configuraste.
Conclusión
Siguiendo estos pasos, habrás instalado correctamente WordPress en Ubuntu 18.04 con Apache. Ahora tienes un sitio web listo para personalizar y publicar contenido. Este proceso optimiza tu instalación de WordPress, permitiéndote disfrutar de una plataforma estable y rápida.