Instalar un CMS en tu servidor LAMP
Hoy quisiera explicaros como instalar vuestro propio CMS en vuestro servidor LAMP, ya que en los comentarios nos habeis pedido que dejemos una explicación sencilla, y justo coincide en que estoy dedicandole tiempo a ello, os dejo aqui los pasos que he seguido.
Primeramente me fui a uno de nuestros post donde explicamos de la manera más sencilla y facil como instalar un servidor LAMP. En esta ocasión he utilizado una Raspberry Pi 2 modelo B.
Una vez hecho todos los pasos, debemos conectarnos a la Raspberry vía SSH. Haces Login y a trabajar.
Recomiendo tener el sistema actualizado escribiendo
sudo apt-get update y sudo apt-get upgrade
Una vez instalado mediante los comando el servidor LAMP en nuestro post anterior, debemos establecer la IP estática, como también se describe en el post. Si estais conectador por WIFI porque no teneis un monitor HDMI, no tendreis IP estática hasta que no os conecteis por ETHERNET a vuestra Raspberry Pi.
Ahora viene como nos preguntaba nuestro amigo Julian, en que carpeta debo poner mis CMS? pues la carpeta en cuestión es VAR.
cd /var/www/html/
por lo que haremos, y crearemos nuestra carpeta, si lo intentas con tu raspberry pi, no te dejará por no estar como superadministrador, son carpetas con permisos:
sudo mkdir nombre-de-la-carpeta
cd /var/www/html/nombre-de-la-carpeta
Ahora si tenemos la carpeta creada y estamos dentro, por lo que procedemos a descargar nuestro CMS en esa carpeta:
sudo wget https://es.wordpress.org/wordpress-4.8-es_ES.zip
sudo wget https://downloads.joomla.org/cms/joomla3/3-7-3/Joomla_3.7.3-Stable-Full_Package.zip?format=zip
Asi quedaría si descargamos tanto WordPress como Joomla, el siguiente paso es descomprimir estos archivos mediante un sencillo comando:
sudo unzip wordpress-4.8-es_ES.zip
Mi siguiente paso ha sido dar permisos a todas las carpetas para iniciar la configuración:
sudo chown -R www-data:www-data /var/www/html/nombre-de-tu-carpeta
Es hora de crear nuestra base de datos, en MYSQL, aquí es importante acabar todos nuestros comandos con “;”
sudo mysql -u root -p
Creamos la base de datos:
CREATE DATABASE nombre-de-la-base-de-datos;
Y nos damos permisos a nuestro usuario, lo vamos a crear todo a la vez:
GRANT ALL on nombre-de-tu-carpeta.* to 'nombre-de-usuario'@'localhost' IDENTIFIED BY 'contraseña';
Todo estaría listo, vereis una frase que dirá, OK cero rows modificadas, no os preocupeis, ahora no hay nada en la base de datos pero esta preparado para los proximos pasos.
Solo queda escribir en el navegador la ip estática que modificamos anteriormente junto con el nombre de nuestra carpeta:
192.168.1.xx/nombre-de-tu-carpeta/
Sigue los pasos de instalación a los que estás aconstumbrado con los datos necesarios: nombre de usuario, contraseña, y nombre de la base de datos.
Feliz Página Web!!