¿Cómo restaurar un plugin de WordPress?. Hace unos días me pasó lo siguiente. Entre en el panel de administración de WordPress, como siempre. Vi las actualizaciones que había, comprobé que todos los plugins eran compatibles con mi versión actual de WordPress y le di al botón actualizar todo. Apretando el culo, como hago siempre.
Pues bien, uno de los plugins, en concreto WP Smush lo rompió todo. Todo. Por lo visto, un bug en el plugin hacía que mi WordPress y por tanto mi página web dejara de funcionar (ocasionando pérdidas millonarias xD).
La solución fue fácil.
¿Cómo restaurar un plugin de WordPress?
¿Qué hacer cuando un plugin de WordPress lo jode todo? Aquí los pasos que seguí para volver a la normalidad en 5 minutos.
Configura copias de seguridad en WordPress
Lo primero que tienes que hacer es tener copias de seguridad del sitio en cuestión.
Si usamos un proveedor de hosting serio o un proveedor especializado en WordPress, rebuscando en nuestro panel de administración veremos que el propio proveedor realiza copias de seguridad periódicamente. Lo normal es diarias o ante cualquier cambio en nuestra instalación de WordPress.
En mi caso, no necesité las copias de seguridad de Hostgator. Yo uso Updraft Plus para realizar copias de seguridad automáticas de todo mi WordPress
una vez por semana.
Resumen, si no tienes copias de seguridad de tu web, ya estás tardando en perder los 2 minutos que cuesta configurar este plugin WordPress.
Haz siempre esto antes de actualizar tu web WordPress
Este es el abc de actualizar una web WordPress:
- Configura copias de seguridad automáticas de toda la web (base de datos, plugins, archivos, etc.)
- Actualiza tu WordPress sólo después de que se haya hecho una copia de seguridad.
Yo tengo configuradas las copias de seguridad los domingos por la tarde.
Normalmente después de comer, me llega un correo avisando de que la copia de seguridad se ha realizado con éxito.
Pues bien, si tengo que actualizar WordPress lo hago esa misma tarde, antes de hacer algún cambio. De esta manera me aseguro de que si se rompe algo, tengo la copia de seguridad más reciente posible.
La he cagado ¿cómo restauro el plugin a su versión anterior?
Ahora pongámonos en el caso que me ha pasado a mí. Actualizo los plugins de WordPress y boom! Hay uno (WP Smush ò_ó) que rompe mi web y ojo, no tenemos acceso al panel de administración de WordPress, ¡ni nada!
Si tuviéramos acceso al panel de administración de WordPress, el propio Updraft Plus tiene las herramientas para restaurar copias de seguridad.
Pero en nuestro caso no.
Aún así, es fácil. Updraft Plus guarda automáticamente las copias de seguridad de mi WordPress en Dropbox. Así que, estos son los pasos para restaurar un plugin de WordPress a su versión anterior manualmente:
- Voy a mi Dropbox y descargo la última copia de seguridad de mis plugins a mi Mac.
- Descomprimo, busco el plugin en cuestión.
- Conecto a mi hosting por FTP con FileZilla.
- Voy a la carpeta de plugins y renombro el plugin antiguo a wpsmush_old
- Restauro la versión anterior del plugin copiándola en la carpeta de plugins de WordPress.
Y casi ya está, pero falta lo más importante.
Haz esto después de restaurar un plugin en WordPress manualmente
Una vez hemos restaurado el plugin, si ahora entramos a la web ya funcionaría y pensaríamos que ya está todo solucionado. Nos colgamos la medallita y a dormir. ¡Pues no!
Uno de los errores más comunes en WordPress es realizar algún cambio a mano en alguno de los directorios y no configurar bien los permisos.
Así que, tras restaurar un plugin de WordPress haz esto:
En mi caso, me conecto por FTP usando FileZilla que tiene un par de opciones para configurar los permisos tal y como debe ser en WordPress.
Los directorios deben tener permiso 755. Marcamos incluir subdirectorios y sólo directorios.
Los archivos deben tener permiso 644. Marcamos incluir subdirectorios y sólo ficheros.
Ahora sí. Hemos restaurado nuestro WordPress a su estado anterior al armaggedon. Disolvemos el gabinete de crisis.
Fin.

















