Table of Contents
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.
- Instale LAMP en el servidor Debian 10.
- 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
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
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
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 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
Elimine esos valores y péguelos que generó anteriormente.
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.
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
Para verificar que todo salió bien, ejecute el comando.
$ sudo apache2ctl configtest
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
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
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
Si todo salió bien, obtendrá un ‘ Éxito. ‘confirmación.
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
Esto autocompletar los detalles que especificó anteriormente. Para acceder al panel, haga clic en el botón “ Iniciar sesión. .