Cómo instalar WordPress con Apache en Ubuntu 20.04

Cómo instalar WordPress con Apache en Ubuntu 20.04

WordPress. es la plataforma más popular del mundo para crear sitios web, ya sea un blog, un sitio web de comercio electrónico, un sitio web comercial, un sitio web de cartera, un directorio de negocios en línea, etc. . Es gratis y de código abierto, fácil de instalar, aprender y usar, altamente conectable y personalizable también.

Lea también. Cómo instalar WordPress con Nginx en Ubuntu 20.04

Esta guía muestra cómo instalar la última versión de WordPress. con Apache. en Ubuntu 20.04. Se asume que tiene la pila LAMP. instalada y bien configurada para alojar sitios web; de lo contrario, consulte nuestra guía:

  • Cómo instalar la pila LAMP con PhpMyAdmin en Ubuntu 20.04

Instalación de WordPress en Ubuntu 20.04

1.. Una vez que la pila LAMP. ( Apache. MariaDB,. y PHP. instalados y configurados en el servidor Ubuntu 20.04, puede continuar para descargar la última versión de WordPress usando el siguiente comando wget.

$ wget-c http://wordpress.org/latest.tar.gz  Descargar WordPress en Ubuntu 20.04  Descargar WordPress en Ubuntu 20.04 Descargar WordPress en Ubuntu 20.04

2.. Una vez que se complete la descarga, extraiga el archivo archivado usando el comando tar como se muestra.

$ tar-xzvf latest.tar.gz Extraer archivos de WordPress  Extraer archivos de WordPress Extraer archivos de WordPress freestar.config.enabled_slots.push (locationName:” tecmint_incontent “, slotId:” tecmint_incontent “);

3.. Luego, mueva el directorio de WordPress extraído document root ie/var/www/html/y en su sitio web como mostrado (reemplace misitio.com. con el nombre de su sitio web o el nombre de dominio). El siguiente comando creará un directorio mysite.com. y moverá archivos de WordPress debajo de él.

$ ls-l $ sudo cp-R wordpress/var/www/html/mysite.com $ ls-l/var/www/html/ Configuración WordPress en el sitio web  Configurar WordPress en el sitio web Configurar WordPress en el sitio web

4.. Ahora configure los permisos apropiados en el directorio del sitio web (/var/www/html/mysite.com. . Debe ser propiedad del usuario y grupo Apache2. llamado www-data.

$ sudo chown-R www-data: www-data/var/www/html/mysite.com $ sudo chmod-R 775/var/www/html/mysite.com  Establecer permisos en archivos de WordPress  Establecer permisos en archivos de WordPress Establecer permisos en archivos de WordPress

Crear una base de datos de WordPress para un sitio web

5.. Para comenzar, inicie sesión en el shell de su base de datos MariaDB utilizando el siguiente comando mysql. con la marca-u para proporcionar el nombre de usuario, que debe ser root. y-p para ingresar una contraseña que configuró para la cuenta raíz de MySQL cuando ingrese talled el software MariaDB.

$ sudo mysql-u root-p

6.. Después de iniciar sesión, ejecute los siguientes comandos para crear la base de datos de su sitio y un usuario de base de datos con privilegios como se muestra. Recuerde reemplazar “ misitio. , “ misitioadmin. y “ [correo electrónico protegido]. con el nombre de la base de datos, el nombre de usuario de la base de datos y el nombre del usuario. contraseña.

MariaDB [(ninguna)]> CREAR BASE DE DATOS mysite. MariaDB [(none)]> OTORGAR TODOS LOS PRIVILEGIOS EN mysite. * A ‘ mysiteadmin. @ ‘localhost’ IDENTIFICADO POR ‘ [email protected]! ‘; MariaDB [(ninguno)]> DESCARGAR PRIVILEGIOS; MariaDB [(ninguno)]> SALIR  Crear base de datos de WordPress  Crear base de datos de WordPress Crear una base de datos de WordPress

7.. Luego, muévase a la raíz del documento de su sitio web, cree un archivo wp-config.php. a partir del archivo de configuración de muestra proporcionado como se muestra.

$ cd/var/www/html/mysite.com $ sudo mv wp-config-sample.php wp-config.php

8.. Luego, abra wp-config.php. archivo de configuración para editar.

$ sudo vim wp-config.php

y actualice los parámetros de conexión de la base de datos (nombre de la base de datos, usuario de la base de datos y la contraseña del usuario creada anteriormente) como se muestra en la siguiente captura de pantalla.

 Configurar los ajustes de la base de datos de WordPress  Configurar la configuración de la base de datos de WordPress Configurar la configuración de la base de datos de WordPress

Creación de Apache VirtualHost para el sitio web de WordPress

9.. A continuación, debe configurar el servidor web Apache para que sirva a su sitio WordPress. utilizando su nombre de dominio completo, creando un host virtual para él. en la configuración de Apache.

Para crear y activar un nuevo host virtual, cree un nuevo archivo en /etc/apache2/s directorio ites-available/. En este ejemplo, llamaremos al archivo mysite.com.conf. (debe terminar con la extensión .conf).

$ sudo vim/etc/apache2/sites-available/mysite.com.conf

Luego copie y pegue la siguiente configuración en él (reemplazando ServerName. y ServerAdmin. correos electrónicos con sus valores).

ServerName mysite.com. ServerAdmin [email protected]. DocumentRoot /var/www/html/mysite.com. ErrorLog $ APACHE_LOG_DIR/error.log CustomLog $ APACHE_LOG_DIR/access.log combinado  Crear WordPress Apache Virtual Host Crear Host virtual de WordPress Apache Crear host virtual Apache de WordPress

Guarde el archivo y ciérrelo.

10.. Luego, verifique la configuración de Apache para corrección de la sintaxis. Si la sintaxis es correcta, habilite el nuevo sitio y vuelva a cargar el servicio apache2 para aplicar los nuevos cambios.

$ apache2ctl-t $ sudo a2ensite mysite.com.conf $ sudo systemctl reload apache2  Habilitar sitio web en Apache Habilitar sitio web en Apache Habilitar sitio web en Apache

11.. Además, deshabilite el host virtual predeterminado para permitir que se cargue su nuevo sitio correctamente desde un navegador web.

$ sudo a2dissite 000-default.conf $ sudo systemctl reload apache2  Deshabilitar sitio web en Apache  Deshabilitar el sitio web en Apache Deshabilitar el sitio web en Apache

Completar la instalación de WordPress a través de la interfaz web

12.. La sección final muestra cómo completar la instalación de WordPress usando el instalador web. Así que abra su navegador y navegue usando el nombre de dominio de su sitio:

http://mysite.com.

Una vez que se cargue el instalador web de WordPress, elija el idioma que desea utilizar para la instalación y haga clic en Continuar.

 Seleccione el idioma de instalación de WordPress  Seleccione el idioma de instalación de WordPress Seleccione el idioma de instalación de WordPress

13.. Luego, establezca el título de su sitio, administrativo nombre de usuario y contraseña y un correo electrónico para administrar el contenido de su sitio. Luego haga clic en Instalar WordPress.

 Agregar detalles del sitio de WordPress  Agregar detalles del sitio de WordPress Agregar detalles del sitio de WordPress

14.. Una vez que se complete la instalación de WordPress, haga clic en Iniciar sesión. para acceder a la página de inicio de sesión administrativo de su sitio.

 Instalación de WordPress completa  Instalación de WordPress completa Instalación de WordPress completa

15.. Ahora inicie sesión en su nuevo sitio web de WordPress. con sus credenciales administrativas (nombre de usuario y contraseña creados anteriormente) y comience a personalizar su sitio desde Panel de control.

 Inicio de sesión de WordPress Inicio de sesión de WordPress Inicio de sesión de WordPress Tablero de WordPress  Tablero de WordPress Panel de WordPress

En este artículo, hemos explicado cómo instalar WordPress. usando Apache. como servidor web y MySQL. como sistema de base de datos para servir sitios web PHP.