linux

Entornos de desarrollo local para WordPress

Viendo que muchos usan cosas como XAMPP o similares para trabajar con WordPress en local sobre Window$ se me ocurrió recopilar los entornos de desarrollo más usados para tener un sistema lo más cercano a los requerimientos de uso de WordPresss. Ya que Window$ al no ser compatible con POSIX da muchos problemas, aparte que no es lo más realista en comparación con un hosting linux, compartido o vps.

Docker

Usar containers es una de las formas más rápidas y fáciles de usar para desplegar WordPress, aunque como desventaja hay que familiarizarse antes con el uso de Docker y docker-compose.

https://hub.docker.com/_/wordpress

Vagrant

Otra aproximación es usar virtualización, en este caso con Vagrant que usa VirtualBox para desplegar una imagen de linux con la que usar WordPress.

https://varyingvagrantvagrants.org/

WordPress Playground

WordPress Playground ofrece la posibilidad de tener un entorno de desarrollo a través de interfaz web en la nube y también permite su instalación en local.

https://wordpress.org/playground/

WP-Env

WP-Env está basada en Docker y nos sirve para desplegar un entorno de desarrollo en local. Enfocada al diseño de temas y plugins.

https://developer.wordpress.org/block-editor/getting-started/devenv/get-started-with-wp-env/

Script bash limpia kernels para debian/ubuntu

Muchas veces al actualizar un sistema debian/ubuntu ocurre que en /boot quedan almacenados todas las versiones que van actualizándose del kernel.

En algunos sistemas tiene una partición pequeña aparte asignada a /boot, con lo que el sistema puede saturarse en un momento dado.

Para ello he encontrado este script bash que limpia de forma automática todos los kernels innecesarios.

#/bin/bash 
ls /boot/ | grep vmlinuz | sed 's@vmlinuz-@linux-image-@g' | grep -v `uname -r` > /tmp/kernelList 
for I in `cat /tmp/kernelList` 
do 
apt-get -y remove $I 
done 
rm -f /tmp/kernelList 
update-grub