Cómo instalar WordPress junto con LAMP en Debian 10

Cómo instalar WordPress junto con LAMP en Debian 10

Publicado por primera vez en 2003, WordPress. ha crecido hasta convertirse en uno de los sistemas CMS líderes en Internet, representando más del 30%. de la cuota de mercado. WordPress. es un CMS. gratuito y de código abierto que está escrito en PHP. y usa MySQL. como base de datos.

En este tutorial, aprenderá a instalar WordPress. en Debian 10 Buster.

Requisitos previos

Antes de comenzar, realice una verificación de vuelo y asegúrese de tener lo siguiente instalado.

  1. Instale LAMP en el servidor Debian 10.
  2. Un usuario normal con privilegios de sudo.

Paso 1: Crear una base de datos para WordPress

Para empezar, comenzaremos creando una base de datos MySQL para WordPress, que viene con numerosos archivos que requieren una base de datos para acomodarlos.

$ sudo mysql-u root-p

Esto le solicita que escriba la contraseña de root que especificó al proteger el servidor de base de datos MySQL durante la instalación. Escriba la contraseña correcta y presione ENTER. para acceder al shell de MySQL.

freestar.config.enabled_slots.push

A continuación, crearemos una base de datos llamada wordpress_db. Siéntete libre de jugar con cualquier nombre. Para crear la base de datos, ejecute:

mysql>. CREATE DATABASE wordpress_db;

A continuación, cree un usuario de base de datos y otórguele todos los permisos para la base de datos de la siguiente manera.

mysql>. OTORGAR TODO EN wordpress_db. * A ‘wordpress_user’ @ ‘localhost’ IDENTIFICADO POR ‘contraseña’;

Recuerde reemplazar la cadena “ contraseña. con su propia contraseña segura. Para guardar los cambios, ejecute el comando.

mysql>. FLUSH PRIVILEGES;

Finalmente, salga de MySQL ejecutando el comando.

mysql>. EXIT;

Se muestra un resumen del comando.

 Crear una base de datos de WordPress en Debian  Crear una base de datos de WordPress en Debian Crear una base de datos de WordPress en Debian

Paso 2: Instalar extensiones PHP adicionales

WordPress. requiere un paquete de complementos adicionales para funcionar sin problemas. Con eso en mente, proceda e instale las extensiones PHP adicionales como se muestra.

$ sudo apt update $ sudo apt install php php-mysql php-curl php-gd php-mbstring php-xml php-xmlrpc php-soap php-intl php-zip  Instalar extensiones PHP para WordPress  Instalar extensiones PHP para WordPress Instalar extensiones PHP para WordPress

Para efectuar los cambios, reinicie el servidor web Apache como se muestra a continuación.

$ sudo systemctl restart apache2

Paso 3: Instale WordPress en Debian 10

Con la base de datos completamente configurada, ahora vamos a descargar e instalar WordPress en Apache directorio raíz web.

$ sudo cd/var/www/html/

Usando el comando curl, proceda y descargue el archivo tarball de WordPress.

$ sudo curl-O https://wordpress.org/latest.tar.gz  Descargar WordPress en Debian  Descargar WordPress en Debian Descargue WordPress en Debian

A continuación, proceda y extraiga el archivo tarball de WordPress como se muestra.

$ sudo tar-xvf latest.tar.gz

Esto producirá una carpeta etiquetada wordpress. . Esta carpeta contiene todos los archivos de configuración de WordPress. Una vez extraído, es seguro eliminar el archivo tarball de WordPress.

$ sudo rm latest.tar.gz

Paso 4: Configurar WordPress en Debian 10

En este paso, vamos para modificar la carpeta de WordPress en la carpeta raíz web. Pero antes de hacerlo, debemos modificar la propiedad y los permisos de los archivos. Vamos a asignar la propiedad del archivo a todos los archivos en el directorio de wordpress usando el comando.

$ sudo chown-R www-data: www-data/var/www/html/wordpress

A continuación, asigne el los permisos correctos como se muestra en los comandos a continuación.

$ sudo find/var/www/html/wordpress/-type d-exec chmod 750 \; $ sudo find/var/www/html/wordpress/-type f-exec chmod 640 \;

Además, también necesita cambiar el nombre del archivo de configuración de muestra en el directorio de wordpress a un nombre de archivo desde el que pueda leer.

$ cd wordpress $ sudo mv wp-config-sample.php wp-config.php

Luego, usando su editor de texto favorito, abra el archivo wp-config.php. En este caso, usaré el editor de texto vim.

$ sudo vim wp-config.php

Desplácese hacia abajo y ubique la sección de configuración de MySQL y asegúrese de completar con los detalles de la base de datos correspondiente especificada al crear el Base de datos de WordPress como se muestra a continuación.

 Establecer la configuración de MySQL para WordPress  Establecer configuración de MySQL para WordPress Establecer MySQL Configuración para WordPress

Guarde y salga del archivo de configuración.

Paso 5: Asegurar la instalación de WordPress en Debian 10

Además, necesitamos generar claves de seguridad para proporcionar add seguridad opcional para nuestra instalación de WordPress. WordPress proporciona un generador automático de estas claves para eliminar la necesidad de generarlas nosotros mismos.

Para generar estos valores desde el generador de secretos de WordPress, ejecute el comando.

$ sudo curl-s https://api.wordpress.org/secret-key/1.1/salt/

El comando genera una salida como se muestra. Tenga en cuenta que en su caso, este código será diferente.

define (‘AUTH_KEY’, ‘fmY ^ [email protected]; R | + = FP: [email protected] +,; dA3lOa> 8x T9d9 ~ #/] 7b (k ^ F 8SBWE $ wcaZ +; 9a> W7w! ^ NN d ‘); define (‘ LOGGED_IN_SALT ‘,’%: brh7H5 # od-^ E5 #? ^ [b <= lY #> I9-Tg-C45FdepyZ-UpJ-] yjMa R (E` = 2_: U + yP ‘); define (‘ NONCE_SALT ‘,’-ZVuC_W [ ; ML; vUW-B-7i [email protected] ~ + JUW | o]-& k + D & [email protected] + ddGjr: ~ C_E ^! Od [‘);

Copie la salida que ha generado .

Una vez más, abra el archivo de configuración de WordPress wp-config.php.

$ sudo vim wp-config.php

Desplácese y localice la sección que contiene los valores ficticios como se muestra a continuación .

 Valores predeterminados de WordPress  Valores predeterminados de WordPress Valores predeterminados de WordPress

Elimine esos valores y péguelos que generó anteriormente.

 WordPress Secret Keys  Claves secretas de WordPress Claves secretas de WordPress

Guarde y salga del archivo de configuración.

Paso 6: Co nfigure Apache para WordPress

A continuación, se deben realizar algunos ajustes en el archivo de configuración predeterminado de Apache 000-default.conf ubicado en la ruta /etc/apache2/sites-available. .

Nuevamente, usando su editor de texto favorito, abra el archivo de configuración predeterminado.

$ sudo vim/etc/apache2/sites-available/000-default.conf

Luego, ubique el DocumentRoot y modificarlo de/var/www/html a/var/www/html/wordpress.

Aún en el mismo archivo, copie y pegue las siguientes líneas dentro del Virtual Host. block.

AllowOverride All  Configurar Apache para WordPress  Configurar Apache para WordPress Configurar Apache para WordPress

Guarde y salga del archivo de configuración.

A continuación, habilite mod_rewrite. para que podamos usar la función de enlace permanente de WordPress.

$ sudo a2enmod rewrite  Habilitar Mod_Rewrite en Apache  Habilitar Mod_Rewrite en Apache Habilitar Mod_Rewrite en Apache

Para verificar que todo salió bien, ejecute el comando.

$ sudo apache2ctl configtest  Verificar configuración de Apache  Verificar configuración de Apache Verificar la configuración de Apache

Para implementar los cambios, reinicie el servidor web Apache.

$ sudo systemctl restart apache2

Paso 7: Ejecute la configuración de instalación de WordPress

En En este punto hemos terminado con todas las configuraciones de servidor necesarias para la instalación de WordPress. El último paso es completar la instalación a través de un navegador web. Para hacer esto, inicie su navegador web y busque la dirección IP o el nombre de dominio de su servidor

http://dirección_IP_servidor O http://nombre_dominio_servidor Seleccionar idioma de WordPress  Seleccione WordPress Idioma Seleccione el idioma de WordPress

En la primera página, se le pedirá que seleccione su idioma preferido. Haga clic en su idioma preferido y haga clic en el botón ‘ Continuar. .

En la página siguiente, complete la información adicional requerida, como el nombre del sitio, el nombre de usuario, la contraseña y el correo electrónico dirección.

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

Una vez que haya completado todos los campos obligatorios, haga clic en el botón ‘ Instalar WordPress. en la esquina inferior izquierda.

 Instalar WordPress en Debian  Instalar WordPress en Debian Instalar WordPress en Debian

Si todo salió bien, obtendrá un ‘ Éxito. ‘confirmación.

Instalación exitosa de WordPress  WordPress Installation Success Instalación exitosa de WordPress

Ahora, para iniciar sesión en su CMS de WordPress, haga clic k en el botón ‘ Iniciar sesión. .

 Inicio de sesión de usuario de WordPress  Inicio de sesión de usuario de WordPress Inicio de sesión de usuario de WordPress

Esto autocompletar los detalles que especificó anteriormente. Para acceder al panel, haga clic en el botón “ Iniciar sesión. .