Image

Base de conocimientos → Instalación de Wordpress en Ubuntu 20.04 (LAMP)

[Servidores virtuales] [Aplicaciones en VPS/VDS]
Fecha de publicación: 09.09.2022

Considere instalar Wordpress CMS en Ubuntu 20.04 con LAMP preinstalado. Del mismo modo, puede agregar varios sitios a un servidor. La guía también será relevante para transferir sitios, por ejemplo, de alojamiento compartido a un servidor VPS.

Realizamos todas las configuraciones desde el usuario raíz, si está utilizando un usuario normal, agregue antes del comando sudo.

1. Descarga la última versión de wordpress

apt update && sudo apt upgrade
wget https://wordpress.org/latest.zip
apt install unzip
mkdir -p /var/www/
unzip latest.zip -d /var/www/
mv /var/www/wordpress /var/www/domain.tld


2. Crear una base de datos y escribir en la configuración

mariadb -u root

create database wpdomain; grant all privileges on wpdomain.* to user@localhost identified by 'your-password'; flush privileges; exit;

Ahora especificaremos todos estos datos en el archivo de configuración wp-config.php

cd /var/www/domain.tld/
cp wp-config-sample.php wp-config.php
nano wp-config.php

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

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

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

Guardar los cambios CTRL+O, Entrar y salir CTRL+X


3. Configuración del servicio web

Asignar derechos y crear un archivo de configuración para nuestro dominio:

chown www-data:www-data /var/www/domain.tld/ -R

Vamos a crear un archivo de configuración:

nano /etc/apache2/sites-available/domain.tld.conf

ServerName www.domain.tld ServerAlias domain.tld

DocumentRoot /var/www/domain.tld #This enables .htaccess file, which is needed for WordPress Permalink to work.

AllowOverride All

ErrorLog ${APACHE_LOG_DIR}/domain.tld.error.log CustomLog ${APACHE_LOG_DIR}/domain.tld.access.log combined


Reiniciemos los servicios:

apache2ctl configtest
a2ensite domain.tld.conf
systemctl reload apache2
/etc/init.d/php7.4-fpm restart

Cambie domain.tld a su ya configurado en el editor de DNS a la dirección IP del servidor VPS. Por lo tanto, puede agregar varios sitios por analogía. Vaya al navegador usando el dominio http://domain.tld/ configurado y complete la instalación en el navegador. Se le pedirá que seleccione un idioma, especifique un nombre de usuario y una contraseña de administrador. Esto completa la instalación. En caso de transferencia de sitio, puede colocar archivos existentes e importar la base de datos.





Sin comentarios aún