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

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 de negocios, un sitio web de cartera, un directorio de negocios en línea, etc. Es gratuito y de código abierto, fácil de instalar, aprender y usar, altamente conectable y personalizable también.

Esta guía muestra cómo instalar la última versión de WordPress con Apache en Ubuntu 20.04 . Se supone que tienes la LÁMPARA stack instalado y bien configurado para alojar sitios web, de lo contrario, consulte nuestra guía:

  • Cómo instalar LAMP Stack con PhpMyAdmin en Ubuntu 20.04

Instalación de WordPress en Ubuntu 20.04

1. Una vez que la LÁMPARA pila (Apache , MariaDB, y PHP ) instalado y configurado 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

3. A continuación, mueva el directorio de WordPress extraído a la raíz de su documento, es decir, /var/www/html/ y debajo de su sitio web como se muestra (reemplace mysite.com con el nombre de su sitio web o nombre de dominio). El siguiente comando creará un mysite.com directorio y mueva los 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 sitio web (/var/www/html/mysite.com ) directorio. Debe ser propiedad de Apache2 usuario y grupo 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 el sitio web

5. Para comenzar, inicie sesión en el shell de su base de datos MariaDB usando el siguiente mysql comando con -u marca para proporcionar el nombre de usuario que debe ser root y -p para ingresar una contraseña que estableció para la cuenta raíz de MySQL cuando instaló 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 “mysite ”, “administrador de mi sitio ” y “[correo electrónico protegido]! ” con el nombre de su base de datos, el nombre de usuario de la base de datos y la contraseña del usuario.

MariaDB [(none)]> CREATE DATABASE mysite;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON mysite.* TO 'mysiteadmin'@'localhost' IDENTIFIED BY '[email protected]!';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT

Crear una base de datos de WordPress

7. Luego, diríjase a la raíz del documento de su sitio web, cree un wp-config.php archivo 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 el 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 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

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

9. A continuación, debe configurar el servidor web Apache para servir su WordPress sitio usando su nombre de dominio completo, creando un host virtual para él bajo la configuración de Apache.

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

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

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

<VirtualHost *:80>
	ServerName mysite.com
	ServerAdmin [email protected]
	DocumentRoot /var/www/html/mysite.com
	ErrorLog ${APACHE_LOG_DIR}/error.log
	CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Crear alojamiento virtual WordPress Apache

Guarde el archivo y ciérrelo.

10. Luego verifique la configuración de Apache para ver si la sintaxis es correcta. 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 su nuevo sitio se cargue correctamente desde un navegador web.

$ sudo a2dissite 000-default.conf
$ sudo systemctl reload apache2

Deshabilitar sitio web en Apache

Cómo completar la instalación de WordPress a través de la interfaz web

12. La sección final demuestra cómo completar la instalación de WordPress utilizando 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 carga el instalador web de WordPress, elija el idioma que desea usar para la instalación y haga clic en Continuar. .

Seleccione el idioma de instalación de WordPress

13. A continuación, configure el título de su sitio, el nombre de usuario administrativo y la contraseña y un correo electrónico para administrar el contenido de su sitio. Luego haz 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 administrativa de su sitio.

Instalación de WordPress completa

15. Ahora inicie sesión en su nuevo WordPress sitio web utilizando 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 un sistema de base de datos para servir sitios web PHP.

A continuación, el paso crucial es asegurar su sitio de WordPress con SSL. Si ha implementado WordPress en un dominio real, puede proteger el sitio con Free Let's Encrypt certificado. Si implementó WordPress localmente en un sitio web ficticio para realizar pruebas o para uso personal, le sugiero que use un certificado autofirmado en su lugar.

Compartir es cuidar…
Compartir en FacebookCompartir en TwitterCompartir en LinkedinCompartir en Reddit
No
LAMP
  1. Cómo instalar WordPress con Apache en Ubuntu 18.04

  2. Cómo instalar PrestaShop en Ubuntu 20.04 con Apache

  3. Instale WordPress en Ubuntu 16.04 / Ubuntu 14.04 con LAMP

  4. Instale phpMyAdmin con Apache en Ubuntu 20.04

  5. ¿Cómo instalar Apache en Ubuntu?

Cómo instalar Apache en Ubuntu 20.04

Cómo instalar WordPress en CentOS 7.1 con Apache

Cómo instalar WordPress Ubuntu 20.04

Cómo instalar WordPress con EasyEngine en Ubuntu 20.04

Cómo instalar WordPress con LAMP en Ubuntu 20.04

Cómo instalar WordPress en Ubuntu 22.04