Ver más publicaciones del año 2020

Montar un Wordpress en una máquina virtual (remota). Pasos concretos e infalibles.

Seguramente llegaste acá porque querés montar tu Wordpress y estás cansado de buscar miles de tutoriales al estilo: monta tu web y gana dinero mientras te vas a dormir. Este te aseguro que no es así. Estos son los pasos de un técnico ligero. Acá van, sin tanta vuelta.

1) Te bajás el wordpress desde https://wordpress.org/
2) Descomprimís la carpeta (queda wordpress de comprimida en tu pc)
3) Supongo que tenés una maquina virtual corriendo en algún lugar de Eternia... Bueno entonces el paso 3 es instalar Xampp o Lampp dependiendo del S.O. Como soy machito, elijo Lampp por consola. Fuente para esto (uno no nace sabiendo): https://simplecodetips.wordpress.com/2018/06/14/instalacion-de-xampp-en-ubuntu-18-04/

$ wget https://www.apachefriends.org/xampp-files/"Acá va la versión"/xampp-linux-x64-"Acá va la versión"-installer.run

Le damos derechos al archivo descargado para que no joda:

$ sudo chmod +x xampp-linux-x64-"version"-installer.run

Y por último instalamos:

$ sudo ./xampp-linux-x64-"versión-installer.run

Para arrancar:

$ sudo /opt/lampp/lampp start

4) Ya tenemos lampp corriendo. Escribimos la ip de la pc remota. Y cuando quieras entrar al phpmyadmin... no te va a dejar.  Una medida de seguridad. Rengué como el peor para poder encontrar qué era esto. Si en localhost de mi casa me deja. Qué pasa.

Esta es la solución correcta después de buscar como un engendro:

vamos a:

cd /opt/lampp/etc/extra
sudo nano httpd-xampp.conf

y editamos estas líneas (fijate que están comentados los originales):

<Directory "/opt/lampp/phpmyadmin"\> 
#    AllowOverride AuthConfig Limit 
#    Require local 
#    ErrorDocument 403 /error/XAMPP\_FORBIDDEN.html.var 
AllowOverride AuthConfig Limit 
    Require all granted 
    Order allow,deny 
    Allow from all]{style="color: blue;"}[ \#esto es para que todos puedan entrar... PELIGROSO]{style="color: blue;"}

Para restringir el acceso, podés comentar lo la línea de arriba y poner solo tu ip

  Allow from "Mi Dirección IP"

Listo. Ya podemos acceder a phpmyadmin. Ahora creamos la base de Wordpress donde va a ser instalado el sitio.

5) Ahora sí. Bajamos filezilla u otro FTP para copiar la carpeta wordpress a /opt/lampp/htdocs

  • Le damos derechos a esa carpeta copiada y a sus sub carpetas (recursivo como dicen los ñoños): sudo chmod -R 777 wordpress. Si estás en la carpeta /opt/lampp/htdocs. Si no, cargá toda la dirección antes.
  • Ahora sí, vamos a nuestro navegador y ponemos "mitsitio.com/wordpress". Y te pide la instalación. Ponemos la base que asignamos en el punto 4.
  • Luego nos pide nuestro usuario para conectarnos al panel. ¡Listo! Todo funcionando.
Flecha ArribaArriba


Escrito por: , el día: