GNU/Linux >> Tutoriales Linux >  >> Panels >> Panels

Cómo instalar WordPress con LEMP en Ubuntu 20.04

WordPress es un sistema de administración de contenido gratuito, de código abierto y el más popular que le permite crear un blog en Internet. Impulsa más de un tercio de los sitios web, incluido el 33% de los 10 millones de sitios web principales. WordPress viene con potentes funciones, hermosos diseños y te da la libertad de crear lo que quieras.

En este tutorial, le mostraremos cómo instalar WordPress con Nginx en Ubuntu 20.04 VPS.

Requisitos

  • Un Ubuntu 20.04 VPS (usaremos nuestro plan SSD 2 VPS)
  • Acceso a la cuenta de usuario root (o acceso a una cuenta de administrador con privilegios de root)

Paso 1:Inicie sesión en el servidor y actualice los paquetes del sistema operativo del servidor

Primero, inicie sesión en su servidor Ubuntu 20.04 a través de SSH como usuario raíz:

ssh root@IP_Address -p Port_number

Deberá reemplazar 'IP_Address' y 'Port_number' con la dirección IP y el número de puerto SSH respectivos de su servidor. Además, reemplace "root" con el nombre de usuario de la cuenta de administrador si es necesario.

Antes de comenzar, debe asegurarse de que todos los paquetes del sistema operativo Ubuntu instalados en el servidor estén actualizados. Puede hacerlo ejecutando los siguientes comandos:

apt-get update -y
apt-get upgrade -y

Paso 2:Instalar el servidor LEMP

WordPress está escrito en PHP y utiliza MariaDB como base de datos. Por lo tanto, el servidor LEMP debe estar instalado en su servidor. Puede instalar nginx, MariaDB, PHP y todas las extensiones de PHP requeridas con el siguiente comando:

apt-get install nginx mariadb-server php php-curl php-mysql php-gd php-intl php-mbstring php-soap php-xml php-xmlrpc php-zip php-fpm -y

Una vez instalado el servidor LEMP, inicie el servicio Nginx y MariaDB con el siguiente comando:

systemctl start nginx
systemctl start mariadb

Paso 3:Crear una base de datos de WordPress

A continuación, deberá crear una base de datos y un usuario para WordPress. Primero, conéctese al shell de MariaDB con el siguiente comando:

mysql

Una vez conectado, cree una base de datos y un usuario usando el siguiente comando:

MariaDB [(none)]> CREATE DATABASE wpdb;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON wpdb.* TO 'wpuser'@'localhost' IDENTIFIED BY  'securepassword';

A continuación, elimine los privilegios y salga de MariaDB con el siguiente comando:

MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

En este punto, MariaDB está instalado y configurado para WordPress. Ahora puede proceder a instalar WordPress.

Paso 4:Descarga WordPress

Primero, cambie el directorio a la raíz web predeterminada de Nginx y descargue la última versión de WordPress con el siguiente comando:

cd /var/www/html
wget http://wordpress.org/latest.tar.gz

Una vez que se complete la descarga, extraiga el archivo descargado con el siguiente comando:

tar -xzvf latest.tar.gz

A continuación, cambie el directorio a wordpress y cambie el nombre del archivo de configuración de muestra:

cd wordpress
mv wp-config-sample.php wp-config.php

A continuación, edite el archivo de configuración y defina la configuración de su base de datos:

nano wp-config.php

Cambie las siguientes líneas:

/** The name of the database for WordPress */define('DB_NAME', 'wpdb');

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

/** MySQL database password */define('DB_PASSWORD', 'securepassword');

Guarde y cierre el archivo, luego establezca el permiso y la propiedad adecuados del directorio de wordpress:

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

Una vez que haya terminado, puede proceder a configurar Nginx para alojar WordPress.

Paso 5:configurar Nginx para WordPress

A continuación, deberá crear un archivo de configuración de host virtual Nginx para alojar su sitio web de WordPress.

nano /etc/nginx/conf.d/wp.conf

Agregue las siguientes líneas:

server {
        listen 80;
        root /var/www/html/wordpress;
        index  index.php index.html index.htm;
        server_name yourdomain.com;

        error_log /var/log/nginx/yourdomain.com_error.log;
        access_log /var/log/nginx/yourdomain.com_access.log;

        client_max_body_size 100M;
        location / {
                try_files $uri $uri/ /index.php?$args;
        }
        location ~ \.php$ {
                include snippets/fastcgi-php.conf;
                fastcgi_pass unix:/run/php/php7.4-fpm.sock;
                fastcgi_param   SCRIPT_FILENAME $document_root$fastcgi_script_name;
        }
}

Guarde y cierre el archivo, luego verifique el Nginx para cualquier error de sintaxis con el siguiente comando:

nginx -t

A continuación, reinicie el servicio Nginx para aplicar los cambios de configuración:

systemctl restart nginx

Paso 6:Accede a WordPress

Ahora, abra su navegador web e inicie la instalación de WordPress usando la URL http://yourdomain.com . Será redirigido a la siguiente página:

Seleccione su idioma y haga clic en Continuar botón. Será redirigido a la página de configuración de WordPress:

Proporcione el título de su sitio, el nombre de usuario del administrador, la contraseña y haga clic en Instalar WordPress botón. Una vez completada la instalación, debería ver la siguiente página:

Haga clic en Iniciar sesión botón. Debería ver la página de inicio de sesión de WordPress:

Proporcione su nombre de usuario y contraseña de administrador y haga clic en Iniciar sesión botón. Debería ver el panel de control de WordPress:

¡Felicidades! ha instalado correctamente WordPress en Ubuntu 20.04 VPS.

Por supuesto, no tiene que hacer nada de esto si utiliza nuestro alojamiento administrado de WordPress, en cuyo caso simplemente puede pedirle a nuestros administradores expertos de Linux que lo configuren por usted. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato.

PD. Si te gustó esta publicación, compártela con tus amigos en las redes sociales usando los botones de la izquierda o simplemente deja una respuesta a continuación. Gracias.


Panels
  1. Instalar WordPress con OpenLiteSpeed ​​en Ubuntu 16.04

  2. Cómo instalar WordPress con LAMP Stack en Ubuntu 16.04

  3. Cómo instalar MariaDB en Ubuntu 16.04

  4. Cómo instalar LEMP en Ubuntu 18.04

  5. Cómo instalar WordPress con una pila LEMP en Ubuntu 18.04

Cómo instalar WordPress en Ubuntu 18.04

Cómo instalar MariaDB en Ubuntu

Cómo instalar WordPress Ubuntu 20.04

Cómo instalar WordPress con EasyEngine en Ubuntu 20.04

Cómo instalar WordPress en Ubuntu 22.04

Cómo instalar WordPress en Ubuntu 20.04