En este artículo habremos explicado los pasos necesarios para instalar y configurar WordPress con LAMP en Ubuntu 20.04 LTS. Antes de continuar con este tutorial, asegúrese de haber iniciado sesión como usuario con sudo
privilegios Todos los comandos de este tutorial deben ejecutarse como un usuario no root.
WordPress es el sistema de administración de contenido líder en el mundo. Utilizado por decenas de millones de páginas web y creadores de Internet por igual, WordPress es la columna vertebral de la mayoría de los blogs, sitios web comerciales, tiendas de comercio electrónico y mucho más. El rendimiento de la página web con WordPress también suele ser uno de los más rápidos disponibles.
Instalar WordPress con LAMP en Ubuntu 20.04
Paso 1. Primero, antes de comenzar a instalar cualquier paquete en su servidor Ubuntu, siempre recomendamos asegurarse de que todos los paquetes del sistema estén actualizados.
sudo apt update sudo apt upgrade
Paso 2. Instale LAMP Stack.
WordPress está construido con PHP. Puede alojarlo como lo haría con cualquier otra aplicación web escrita en PHP. Por lo tanto, necesitará configurar Ubuntu como un servidor LAMP. Si aún no lo ha hecho, use nuestra guía LAMP tradicional para configurar Ubuntu para servir PHP antes de continuar.
Paso 3. Instale WordPress en el sistema Ubuntu.
Después de instalar la pila LAMP (Apache, MariaDB y PHP), comience a descargar la última versión de WordPress:
cd /var/www/html wget -c http://wordpress.org/latest.tar.gz
Luego, extraiga el archivo archivado:
tar -xzvf latest.tar.gz
Cambie el propietario y configure los permisos correctos para estos archivos, debe ejecutar el siguiente comando:
sudo chown -R www-data:www-data /var/www/html/wordpress
Paso 4. Crea una base de datos para WordPress.
WordPress usa la base de datos MariaDB para almacenar todos sus datos, como publicaciones, páginas, usuarios, complementos y configuraciones de temas. Inicie sesión en su servidor MariaDB con el siguiente comando e ingrese su contraseña raíz de MariaDB:
mysql -u root -p
Una vez que esté en la consola de MariaDB, cree una nueva base de datos:
CREATE DATABASE wordpress_db; CREATE USER [email protected] IDENTIFIED BY 'your-strong-password'; GRANT ALL PRIVILEGES ON wordpress_db.* TO [email protected]; FLUSH PRIVILEGES; exit;
Una vez creada la base de datos, necesitaremos agregar esta información al archivo de configuración de WordPress:
cd /var/www/html/wordpress mv wp-config-sample.php wp-config.php
Ahora abra el wp-config.php
archivo con su editor de texto favorito, por ejemplo:
// ** MySQL settings - You can get this info from your web host ** // /** The name of the database for WordPress */ define('DB_NAME', 'wordpress_db'); /** MySQL database username */ define('DB_USER', 'wordpress_user'); /** MySQL database password */ define('DB_PASSWORD', 'your-strong-password'); /** MySQL hostname */ define('DB_HOST', 'localhost'); /** Database Charset to use in creating database tables. */ define('DB_CHARSET', 'utf8'); /** The Database Collate type. Don't change this if in doubt. */ define('DB_COLLATE', '');
Paso 5. Configuración de Apache para WordPress.
Ahora podemos crear nuestros archivos de host virtual. Ejecute el siguiente comando para crear el archivo de configuración de host virtual para su dominio, su_dominio.com:
nano /etc/apache2/sites-available/mydomain.com.conf
Y agregue el siguiente contenido al archivo:
<VirtualHost *:80> ServerAdmin [email protected]_domain.com ServerName mydomain.com.com ServerAlias www.mydomain.com.com DocumentRoot /var/www/html/wordpress <Directory /var/www/html/wordpress> Options Indexes FollowSymLinks AllowOverride All Require all granted </Directory> ErrorLog ${APACHE_LOG_DIR}/your_domain.com_error.log CustomLog ${APACHE_LOG_DIR}/your_domain.com_access.log combined </VirtualHost>
Para habilitar el host virtual que acabamos de crear, ejecute el siguiente comando:
ln -s /etc/apache2/sites-available/mydomain.com.com.conf /etc/apache2/sites-enabled/mydomain.com.conf
Para que la nueva configuración surta efecto, reinicie el servicio Apache escribiendo:
sudo a2ensite mydomain.com.conf sudo systemctl restart apache2
Paso 6. Completar la instalación de WordPress.
En el último paso de esta guía, debemos acceder a la interfaz web de WordPress y finalizar la instalación. Para finalizar la instalación, abra su navegador y navegue hasta:
http://your_domain.com/
Luego haga clic en Continuar y escriba el título del sitio, nombre de usuario, contraseña y su correo electrónico. Ahora haga clic en Instalar WordPress.
Eso es todo lo que necesita hacer para instalar WordPress en Ubuntu 20.04 Focal Fossa. Espero que encuentre útil este consejo rápido. Si tiene preguntas o sugerencias, no dude en dejar un comentario a continuación.