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 construir 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 gratuito y de código abierto, fácil de instalar, aprender y usar, altamente enchufables y personalizables también.

Leer 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 supone que tienes el LÁMPARA pila instalada y bien configurada para alojamiento de sitios web, de lo contrario, consulte nuestra guía:

  • Cómo instalar pila de lámparas con phpmyadmin en Ubuntu 20.04

Instalación de WordPress en Ubuntu 20.04

1. Una vez el LÁMPARA pila (apache, Mariada, y Php) instalado y configurado en el Ubuntu 20.Servidor 04, puede proceder más a descargar la última versión de WordPress usando el siguiente comando wget.

$ wget -c http: // wordpress.org/último.alquitrán.GZ 
Descargar WordPress en Ubuntu 20.04

2. Una vez que se complete la descarga, extraiga el archivo archivado utilizando el comando alquitrán como se muestra.

$ tar -xzvf más reciente.alquitrán.GZ 
Extraer archivos de WordPress

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

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

Creación de una base de datos de WordPress para el sitio web

5. Para comenzar, inicie sesión en su shell de base de datos Mariadb utilizando lo siguiente mysql ordenar con -u bandera para suministrar el nombre de usuario que debería ser raíz y -pag Para ingresar una contraseña que configura para la cuenta root 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 la base de datos con privilegios como se muestra. Recuerda reemplazar "mi sitio","mysiteadmin" 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 [(ninguno)]> Crear base de datos mi sitio; Mariadb [(ninguno)]> otorgue todos los privilegios en mi sitio.* A 'mysiteadmin'@' localhost 'identificado por'[correo electrónico protegido]!'; Mariadb [(ninguno)]> privilegios de descarga; Mariadb [(ninguno)]> Salir 
Crear una base de datos de WordPress

7. A continuación, muévase 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 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 Apache Webserver para servir a su WordPress Sitio utilizando su nombre de dominio totalmente calificado, 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 el /etc/apache2/sites disponible/ directorio. En este ejemplo, llamaremos al archivo mi sitio.comunicarse.confusión (Debería terminar con el .confusión extensión).

$ sudo vim/etc/apache2/sites disponible/mysite.comunicarse.confusión 

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

 Nombre del servidor mi sitio.comunicarse ServerAdmin [correo electrónico protegido] Raiz del documento /var/www/html/mysite.comunicarse ErrorLog $ apache_log_dir/error.Log customLog $ apache_log_dir/access.registro combinado  
Crea WordPress Apache Virtual Host

Guarde el archivo y cierre.

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

$ apache2ctl -t $ sudo a2ensite mysite.comunicarse.conf $ SUDO SystemCTL RELOAD APACHE2 
Habilitar el 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 el sitio web en Apache

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.comunicarse. 

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 lenguaje 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 haga clic Instalar WordPress.

Agregar detalles del sitio de WordPress

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

Instalación de WordPress completa

15. Ahora inicia sesión en tu nuevo WordPress Sitio web utilizando sus credenciales administrativas (nombre de usuario y contraseña creadas anteriormente) y comenzar a personalizar su sitio desde Panel.

WordPress Iniciar sesión 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 de PHP.

A continuación, el paso crucial es asegurar su sitio de WordPress con SSL. Si ha implementado WordPress en un dominio real, puede asegurar el sitio con GRATIS Vamos en cifrado certificado. Si ha implementado WordPress localmente en un sitio web ficticio para pruebas o uso personal, le sugiero que use un certificado autofirmado en cambio.