Instalación de WordPress en Debian 9

Por Carlos A. Leal S.

En este paso a paso se explicará la manera de instalar WordPress en Debian 9. Para quienes no lo sepan WordPress es uno de los sistemas manejadores de contenido (CMS por sus siglas en inglés) más importantes en la actualidad. Se basa en PHP y MySQL, con toneladas de complementos que pueden ser utilizados de forma gratuita, aunque también se debe mencionar que muchos de esos complementos son de pago.

Para este paso a paso vamos asumir que usted…

  1. Tiene un conocimiento básico de GNU/Linux
  2. Sabe cómo utilizar el Shell o la consola de Linux
  3. Dispone de una computadora con Linux (También puede ser una máquina virtual o un VPS)
  4. Ha iniciado sesión como usuario administrado, super-usuario o simplemente como root.

Paso 0 – Actualizar el sistema

Antes de instalar cualquier software es importante asegurarse de que el sistema está debidamente actualizado.

apt-get update
apt-get upgrade

Paso 1 – Instalar un servidor LAMP

El servidor LAMP es un conjunto de servidores con las funciones más populares que debe tener un servidor de aplicaciones Web. Esto ya lo expliqué en otra entrada de este blog, ver los detalles aquí

https://jugandoaseringeniero.wordpress.com/2019/04/13/instalar-un-servidor-lamp-en-debian-9/

Paso 2 – Instalar WordPress

Lo primero que hay que hacer es ir al sitio de WordPress y descargar la última versión estable, al momento de escribir este paso a paso, la versión más estable era la 5.5.1

Ojo – Los compañeros del equipo de wordpress, son tan amables que siempre ponen la última versión estable en el mismo enlace, se descarga con:

wget https://wordpress.org/latest.zip

Se descomprime con:

unzip -q latest.zip -d /var/www/html/

Luego poner todo en el lugar correcto

cd /var/www/html/wordpress
cp -a * ..
cd ..
rm -rf wordpress

Ajustar los permisos a directorio

chown www-data. -R /var/www/html/

Paso 3 – Configurar MariaDB para WordPress

Es necesario iniciar sesión en MariaDB y crear una base de datos para WordPress

mysql -u root –p

Una vez adentro hay que crear la base de datos

CREATE DATABASE wordpress character set utf8 collate utf8_bin;

Luego establecer los permisos

GRANT ALL PRIVILEGES on wordpress.* to 'wpuser'@'localhost' identified by 'Tu$Password!';

Luego decierle al servidor que aplique la configuración

FLUSH PRIVILEGES;

Finalmente salir

exit

Paso 4 – Configurar WordPress

En esta parte vamos a editar el archivo de configuración principal de WordPress, el cual se necesita para establecer los parámetros básicos para el usuario se pueda conectar a la base de datos.

Estar en el directorio correcto

cd /var/www/html

Vamos a eliminar el archivo index.html, porque lo que tiene es una web de prueba

rm index.html

Vamos a usar el archivo de configuración que trae de ejemplo

mv wp-config-sample.php wp-config.php

Se puede editar con el editor de su preferencia, yo voy a usar nano

nano wp-config.php

Aquí están los valores que necesitan ser establecidos

// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', 'wordpress');

/** MySQL database username */
define('DB_USER', 'wpuser');

/** MySQL database password */
define('DB_PASSWORD', 'Tu$Password!');

/** MySQL hostname */
define('DB_HOST', 'localhost');

Paso 5 – Iniciar la configuración de WordPress – vía web

Acceder a http://localhost/index.php

Seleccionar el idioma que mejor se adecue a nuestras necesidades

Completar la información del sitio

¡Lo lograste! No es mentira

Paso 5 – Acceder a WordPress

Vamos a http://localhost/wp-login.php

O directamente al sitio principal con http://localhost/

Felicidades ya tenemos WordPress instalado

Fuentes

https://idroot.us/tutorials/install-lamp-server-debian-9/

https://idroot.us/linux/install-wordpress-debian-9-stretch/

https://es.wikipedia.org/wiki/MariaDB

Deja un comentario

Este sitio utiliza Akismet para reducir el spam. Conoce cómo se procesan los datos de tus comentarios.