Como dice la wikipedia " Wordpress es un sistema de gestión de contenidos enfocado a la creación de cualquier tipo de página web". Y no solo eso, desde la raspberry pi, una vez creado el contenido podremos servir esa página al mundo exterior sin necesidad de contratar un alojamiento en ningún sitio.
Vamos con ello.
1) instalar el servidor web apache
Primeramente y como siempre hacemos procedemos a actualizar el sistema.
Instalamos el servidor, en este caso apache.
Vamos a necesitar conocer la IP de la rapsberry pi en nuestra red local. Si no tienes una dirección estática o no la sabes puedes conocerla con el siguiente comando:
2) Instalar php necesario para que funcione wordpress.
entramos en:
borramos index.html
Guardamos el archivo y salimos del editor.
Para comprobar que funciona entramos en un navegador y tecleamos htpp://localhost, o si accedemos desde otro ordenador de nuestra red, tecleamos la dirección IP de la Raspberry.
Deberíamos ver esta pantalla.
sino vemos el mensaje podemos probar a reiniciar el servidor web con:
3) Instalar MySQL
Instalamos MariaDb junto con los paquetes PHP_MySQL.
volvemos a reiniciar el servidor:
4) Instalar wordpress
Volvemos al directorio /var/www/html/ donde tenemos index.php y una vez dentro borramos todo el contenido.
Descargamos la versión mas reciente de wordpress con:
extraemos su contenido con:
Ahora hay que pasar todo el contenido de la carpeta wordpress que se habrá creado en el directorio, a la actual en la que estamos situados (/var/www/html/) con :
ordenamos un poco las cosas eliminando el archivo descargado y el directorio wordpress
Por ultimo damos permisos al usuario Apache para gestionar estos archivos.
Lo que sigue hasta el paso 5 es opcional:
Para gestionar la base de datos de forma más visual podemos instalar un gestor de mysql como phpmyadmin.
> sudo apt-get install phpmyadmin
Durante la instalación nos preguntará en que servidor queremos instalarlo
, seleccionaremos
apache2
. Igualmente indicaremos SI cuando nos pregunte sobre configurar la base da datos para phpMyAdmin con dbconfig-common.Después nos preguntarán una contraseña para phpMyAdmin. Podemos dejarla en blanco ya que el programa establecerá una aleatoria y nosotros no la necesitaremos el resto del tutorial. Si posteriormente queremos acceder a la base lo haremos con la contraseña del usuario 'root' que configuraremos luego.
Finalmente, cuando haya terminado necesitamos editar una línea para indicarle a Apache que hemos instalado PHPMyAdmin. Para ello:
> sudo nano /etc/apache2/apache2.conf
y añadiremos el final de este archivo lo siguiente:
Include /etc/phpmyadmin/apache.conf
Una vez realizado, salvamos presionado CTRL + X y pulsamos Y para aceptar los cambios.
Reiniciamos Apache:
> sudo service apache2 restart
y comprobamos que se ha instalado correctamente accediendo a la siguiente url desde nuestro navegador en la Raspberry Pi http://localhost/phpmyadmin
o bien desde otro equipo de la misma red con http://direción_IP_PI/phpmyadmin. Deberíamos ver algo similar a:
5) Configurar la base de datos de wordpress
Procedemos a configurar la base de datos antes de iniciar wordpress.
>
sudo mysql_secure_installation
Vamos contestando a las preguntas que nos hace el programa.
Lo primero que nos dicen es que pongamos la contraseña root de la base de datos, pero como acabamos de instalarla aun no tiene ninguna contraseña así que le damos un intro para dejarla en blanco.
A continuación si que ya ponemos una contraseña para el usuario root de la base de datos , seleccionando "yes" en la pregunta de que si queremos contraseña y la confirmamos.
A todas las demás preguntas que nos haga las dejamos en la opción por defecto dándole al intro.
5.a. Creamos la base de datos para wordpress con:
Lógicamente usamos la contraseña que elegimos antes.
Luego vamos a crear una base de datos que se llamará wordpress, y le damos privilegios para poder acceder a ella al usuario 'root':
Importante: sustituye la palabra PASSWORD por la contraseña que le hayas puesto al usuario 'root'.
Salimos del programa pulsando ctrl + d.
6.) Entramos en Wordpress y acabamos de rematar el proceso.
Ahora que lo tenemos todo preparado es hora de entrar en Wordpress. Para ello como hemos hecho hasta ahora, en un navegador acedemos al localhost o si como en mi caso lo estas haciendo desde otro equipo usamos la dirección Ip de la Rapsberry en nuestra red. Nos aparecerá la página de configuración inicial de Wordpress.
Escogemos el idioma de la aplicación que queremos y le damos a continuar. Nos aparecerá la pantalla de Bienvenida.
Cambia la contraseña por la que hayas asignado antes al usuario 'root'. Si todo ha ido bien wordpress se podrá conectar con éxito a la base de datos y ya casi habremos terminado.
Ya solo nos queda elegir un nombre para nuestro sitio web, elegir un nombre de usuario y una contraseña (recuerda ambos que sino luego no podrás entrar) y poner nuestro correo electrónico.
Cuando hayas terminado el programa de instalación nos dirá que ha finalizado y a continuación ya aparecerá la página para logearnos en wordpress y poder empezar a crear nuestro sitio web.