Página principal

Instalar

 WORDPRESS

en

 Debian 9


Hace un par de años había instalado WordPress en Debian 7, y me sorprendió por su diseño y facilidad de configurar.
Como había pasado tiempo y ya probado el Debian 9 durante bastante tiempo, se me ocurrió instalar WordPress en Debian 9.
Seguí las mismas instrucciones que use en su tiempo para Debian 7, pero no me funcionaba, había pasado el tiempo y seguro que habrían modificado bastantes configuraciones, por lo que me puse manos a la obra.
Para no complicarme mucho realicé todas la pruebas sobre maquinas virtuales en VirtualBox, facilitan mucho las cosas antes de instalar todo en una maquina física.

En la selección de programas he instalado un escritorio ligero LXDE.
Aunque no es necesario he seleccionado el servidor de impresión, SSH server, y las utilidades del sistema.

Dependiendo de la velocidad de nuestro ordenador y del lugar de donde se instale, ya sea CDROM o USB, tardará en instalar entre 12 y 20 minutos.
Una vez ya instalado todo y reiniciado el ordenador, entramos en el usuario creado durante la instalación y abrimos una consola.
Lo primero es instalar los programas que necesitamos para que funcione WordPress como puede ser PHP y MySQL (Ahora mariadb).
Consola y como root
apt-get install default-mysql-client
apt-get install default-mysql-server
apt-get install mysql-common
apt-get install php-common

apt-get install mariadb-client
apt-get install mariadb-client-core
apt-get install mariadb-common
apt-get install mariadb-server
apt-get install mariadb-server-core
apt-get install mysql-common
apt-get install rsync
apt-get install socat

apt-get galera-3
apt-get gawk


apt-get install libbs2b0
apt-get install libsdl2

service apache2 reload
Lo normal es que con los cuatro primeros paquetes sirva, los demás son dependencias de los anteriores.
Consola y como root
chown seta  /var/www/html/  -R
chmod g+w  /var/www/html/ -R
Cambiamos unos permisos para que el usuario seta (administrador de la WEB pueda copiar ficheros)

Tenemos que ir a la página oficial de WordPress y bajar la los ficheros de WordPress.
En nuestro caso es la versión : wordpress-4.1.25-es_ES.tar.gz

Lo descomprimimos con la orden:
    tar -xzf wordpress-4.1.25-es_ES.tar.gz -C  /var/www/html/


Y cambiamos los permisos:
    chmod ugo+rw /var/www/html/wordpress/wp-content
    chmod ugo+rw /var/www/html/wordpress

En cuanto a los permisos no lo tengo muy controlado, había veces que me funcionaba desde el usuario seta pero cuando entraba desde fuera del otro ordenador no funcionaba.
Con los permisos anteriormente puestos, funciona perfectamente.

Consola y como root
mysql -u root -p

Entramos en la consola MySQL

CREATE DATABASE wordpress CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

    CREATE USER 'seta'@'localhost' identified by 'murcielago';

    GRANT ALL PRIVILEGES ON wordpress.* TO 'seta'@'localhost';

    exit;

service apache2 reload

Para que funcione el WordPress se necesita crear una base de datos donde se almacenen los datos.
Esta base de datos tiene que tener un usuario y su contraseña.
La base de datos es wordpress , usuario es  seta, y la contraseña es murcielago.

Ahora deberíamos tener todo configurado para que funcionase el WordPress.
He configurado mi IP del ordenador servidor web para que sea 192.168.1.50.
Desde otro ordenador, aunque puede ser el mismo teclear en el navegador:
192.168.1.50/wordpress


Seguimos lo pasos y rellenamos los campos requeridos.


Si todo funciona bien no mostrará:

Ya solo nos queda entrar como usuario.

Entramos en la configuración y la apariencia.

Creamos una página de prueba.

Mi primera página.


Espero que le sirva a alguien este tutorial.

VIDEO YOUTUBE

Saludos
Juan


Bibliografía:

https://linuxconfig.org/how-to-install-wordpress-on-debian-9-stretch-linux#h1-objective
https://www.digitalocean.com/community/tutorials/how-to-install-wordpress-with-lamp-on-debian-9
https://www.howtoforge.com/tutorial/install-wordpress-5-with-apache-on-debian-9/
https://chachocool.com/como-instalar-wordpress-en-linux/
https://www.linuxtotal.com.mx/index.php?cont=info__tips_018