Instalación de WordPress en Ubuntu Server 20.04

Por Carlos A. Leal S.

En este paso a paso se explicará la manera de instalar WordPress en Ubuntu 20.04. Para quienes no lo sepan WordPress es uno de los sistemas manejadores de contenido (CMS por sus siglas en inglés) más importantes en la actualidad. Se basa en PHP y MySQL, con toneladas de complementos que pueden ser utilizados de forma gratuita, aunque también se debe mencionar que muchos de esos complementos son de pago.

Para este paso a paso vamos asumir que usted…

  1. Tiene un conocimiento básico de GNU/Linux
  2. Sabe cómo utilizar el Shell o la consola de Linux
  3. Dispone de una computadora con Linux (También puede ser una máquina virtual o un VPS)
  4. Ha iniciado sesión como usuario administrado, super-usuario o simplemente como root.

Paso 0 – Iniciar sesión como super-usuario y actualizar el sistema

Antes de instalar cualquier software es importante asegurarse de que el sistema está debidamente actualizado.

sudo -s
apt-get update
apt-get upgrade

Paso 1 – Instalar un servidor LAMP

El servidor LAMP es un conjunto de servidores con las funciones más populares que debe tener un servidor de aplicaciones Web. Esto ya lo expliqué en otra entrada de este blog, ver los detalles aquí

https://jugandoaseringeniero.wordpress.com/2020/07/08/instalar-un-servidor-lamp-ubuntu-server-20-04/

Paso 2 – Instalar WordPress

Lo primero que hay que hacer es ir al sitio de WordPress y descargar la última versión estable

Ojo – Los compañeros del equipo de wordpress, son tan amables que siempre ponen la última versión estable en el mismo enlace, se descarga con:

wget https://wordpress.org/latest.zip

Ubuntu Server no trae pre-instalado el comando unzip tenemos que instalarlo

apt-get install unzip

Se descomprime con:

unzip -q latest.zip -d /var/www/html/

Luego poner todo en el lugar correcto

cd /var/www/html/wordpress

Ajustar los permisos a directorio

chown www-data. -R /var/www/html/wordpress

Paso 3 – Configurar MariaDB para WordPress

Es necesario iniciar sesión en MariaDB y crear una base de datos para WordPress

mysql -u root -p

Una vez adentro hay que crear la base de datos

CREATE DATABASE wordpress character set utf8 collate utf8_bin;

Luego establecer los permisos

GRANT ALL PRIVILEGES on wordpress.* to 'wpuser'@'localhost' identified by 'Tu$Password!';

Luego decierle al servidor que aplique la configuración

FLUSH PRIVILEGES;

Finalmente salir

exit

Paso 4 – Configurar WordPress

En esta parte vamos a editar el archivo de configuración principal de WordPress, el cual se necesita para establecer los parámetros básicos para el usuario se pueda conectar a la base de datos.

Estar en el directorio correcto

cd /var/www/html/wordpress/

Vamos a usar el archivo de configuración que trae de ejemplo

mv wp-config-sample.php wp-config.php

Se puede editar con el editor de su preferencia, yo voy a usar nano

nano wp-config.php

Aquí están los valores que necesitan ser establecidos

// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', 'wordpress');

/** MySQL database username */
define('DB_USER', 'wpuser');

/** MySQL database password */
define('DB_PASSWORD', 'Tu$Password!');

/** MySQL hostname */
define('DB_HOST', 'localhost');

Paso 5 – Iniciar la configuración de WordPress – vía web desde un navegador web con modo gráfico

Acceder a http://localhost/index.php

Seleccionar el idioma que mejor se adecue a nuestras necesidades

3 comentarios en “Instalación de WordPress en Ubuntu Server 20.04

  1. hola amigo estupendo tutorial.. pero me surge una duda
    si quiero instalar los archivos en
    /var/www/html/
    cuando los mueva de
    /var/www/html/wordpress
    perderían los permisos de escritura y modificación del apache..

    Me gusta

Deja un comentario

Este sitio utiliza Akismet para reducir el spam. Conoce cómo se procesan los datos de tus comentarios.