Table of Contents
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
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 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/
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
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 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 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).
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
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 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
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
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
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
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.