Cómo instalar WordPress en Debian 8 Jessie

En esta entrada vamos a ver cómo instalar WordPress en Debian 8 Jessie paso a paso, de modo que podrás desplegar contenido web gracias a este potente y popular CMS sobre tu viejo servidor o VPS Debian.

Antes de instalar WordPress en Debian 8 Jessie

Para poder completar los pasos de esta guía de instalación de WordPress en Debian 8 Jessie es importante cumplir los siguientes requisitos:

  • Una máquina Debian 8 Jessie actualizada.
  • Una pila o entorno tipo LAMP (servicio web con PHP y servicio de bases de datos MariaDB/MySQL).
  • Acceso a consola de comandos con un usuario con permisos de sudo o el propio root.
  • Conexión a Internet.

En caso de que aún no tengas preparado el entorno necesario, consulta antes nuestra guía de instalación de la pila LAMP en Debian 8 Jessie.

Puedes integrar WordPress de muchas formas en el servicio web de Debian 8, como el sitio web principal, como un servidor virtual independiente o, como haremos en este tutorial, como parte del sitio web principal. Es fácil realizar los cambios para integrar WordPress de cualquiera de las otras formas. En cualquier caso, es importante trabajar sobre HTTPS, aunque por motivos didácticos en este ejemplo trabajamos sobre HTTP.

Cómo descargar WordPress para Debian 8 Jessie

Vamos a descargar WordPress para Debian 8 Jessie directamente desde la zona de descargas de WordPress en español, ya que los paquetes presentes en los repositorios de la distribución están totalmente obsoletos.

como descargar wordpress para debian 8 jessie

Se nos ofrece el paquete de WordPress en los formatos .zip y .tar.gz. En este tutorial descargaremos el paquete .tar.gz desde consola con el comando wget:

~$ wget https://es.wordpress.org/latest-es_ES.tar.gz

Cómo instalar WordPress en Debian 8 Jessie

Para instalar WordPress en Debian 8 tendremos que realizar una serie de tareas destinadas a preparar los requisitos del sistema, de modo que el instalador web corra sin obstáculos. Veamos más en detalle estas tareas.

Archivos de WordPress

Descomprimimos el paquete de WordPress en la ubicación que hayamos elegido según la forma en que integremos la aplicación en el servicio web:

~$ sudo tar xf latest-es_ES.tar.gz -C /var/www/html/

Se creará un subdirectorio cuya propiedad cambiaremos al usuario con el que corre el servicio web en Debian 8 (www-data en este caso):

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

De esta forma WordPress será capaz de escribir en su propio directorio, con lo que se podrá actualizar automáticamente y facilitar la instalación de complementos sin necesidad de usar FTP.

Base de datos

Como WordPress trabaja sobre una base de datos, conectamos con el cliente mysql al servicio de nuestra máquina Debian 8:

~$ mysql -u root -p

Creamos la base de datos para WordPress:

> create database wordpress charset utf8mb4 collate utf8mb4_unicode_ci;

En MariaDB o MySQL 5 creamos el usuario de la forma habitual:

> create user wordpress@localhost identified by 'XXXXXXXX';

Aunque en MySQL 8 es importante indicar el plugin de acceso compatible:

> create user wordpress@localhost identified with mysql_native_password by 'XXXXXXXX';

Por último, concedemos los permisos al usuario sobre la base:

> grant all privileges on wordpress.* to wordpress@localhost;

Y cerramos la conexión:

> exit

PHP

WordPress requiere la presencia en Debia 8 de una serie de extensiones que debemos instalar, para lo que previamente actualizamos las listas de paquetes:

~$ sudo apt update

Instalamos las extensiones de PHP:

~$ sudo apt install -y php-curl php-imagick php-mbstring php-xml php-zip

Y recargamos la configuración del servicio web o PHP (lo que corresponda) para que estén disponibles:

~$ sudo systemctl reload apache2

Servicio web

WordPress puede hacer uso de las configuraciones guardadas en archivos .htaccess de Apache, y de las características de reescritura del módulo Rewrite de Apache.

Habilitaremos el módulo Rewrite de Apache:

~$ sudo a2enmod rewrite

Creamos un archivo de configuración de Apache exclusivo para WordPress:

~$ sudo nano /etc/apache2/sites-available/wordpress.conf

La directiva AllowOverride permitirá el uso de archivos .htaccess, que por defecto son ignorados:

<Directory /var/www/html/wordpress>
        AllowOverride all
</Directory>

Guardamos el archivo y activamos la configuración:

~$ sudo a2ensite wordpress

Y reiniciamos el servicio el servicio web para aplicar todos los cambios:

~$ sudo systemctl restart apache2

Instalador web

Llega el momento de instalar WordPress en Debian 8 mediante el instalador web incluido en la aplicación. Para ello, accedemos desde un navegador indicando la URL de acceso que corresponda al nuevo sitio.

Por ejemplo, la máquina Debian 8 sobre la que desarrollamos este tutorial es accesible en el dominio debian8.local.lan, y como WordPress se ha instalado en la ruta wordpress/ sobre la raíz de documentos web del sitio web por defecto, usaremos http://debian8.local.lan/wordpress como URL:

como instalar WordPress en Debian 8

Tras la página de inicio, configuramos la conexión a la base de datos, proporcionando los valores tal y como los creamos en pasos anteriores:

instalar wordpress en debian 8 jessie

Una vez realizada la comprobación de conexión con la base de datos se nos avisa de que todo está correcto:

wordpress en debian 8 jessie

Continuamos con el proceso de instalación siguiendo el enlace «Ejecutar la instalación«:

instalador de wordpress en debian 8 jessie

Proporcionaremos la información del nuevo sitio WordPress y de su administrador, continuando con «Ejecutar instalación«.

En unos instantes habrá finalizado la instalación:

instalando wordpress en debian 8 jessie

Siguiendo el enlace «Acceder» se nos mostrará la página de inicio de sesión:

wordpress para debian 8 jessie

Introducimos los datos del administrador, que hemos especificado instantes antes, y accedemos:

wordpress en debian 8 jessie

Y ante nosotros se mostrará el escritorio de WordPress, donde podremos empezar a configurar el sitio, instalar temas y plugins y, por supuesto, crear contenido.

Conclusión

Ahora que sabes cómo instalar WordPress en Debian 8 Jessie ya puedes publicar contenido web con el CMS más popular de Internet, con las mismas características que sobre versiones posteriores de Debian.

Si te han surgido dudas, preguntas, alguna sugerencia de mejora de este artículo, quieres notificar algún error, etc. estaré encantado de leer tus comentarios.

Ah, y si esta breve guía de instalación de WordPress en Debian 8 Jessie ha cubierto tus expectativas y quieres agradecérnoslo, puedes dejar una propina de 1 $ a través de PayPal:

O, si te sientes más generoso que la media, puedes invitarnos a un café:

¡Gracias!

5/5 - (1 voto)

Deja un comentario

Este sitio esta protegido por reCAPTCHA y laPolítica de privacidady losTérminos del servicio de Googlese aplican.

El periodo de verificación de reCAPTCHA ha caducado. Por favor, recarga la página.