Actualizando WordPress de forma segura con conexión SSH

WordPress permite modificar el contenido de los archivos fuente de tu blog alojados en el servidor directamente desde el panel de administración, por ejemplo, para instalar o actualizar plugins. En estas estaba yo, intentando sin éxito borrar un plugin, y siempre obteniendo la misma respuesta: No se puede conectar al servidor.

Wordpress

Por lo que parece, el problema es que no tenía instalado el paquete SSH2 para PHP, el cual es necesario para que PHP poder establecer una conexión SSH y FTP funcione de manera segura (SFTP). Para instalarlo en Debian debes ejecutar este comando:

aptitude install libssh2-1-dev libssh2-php

Para comprobar que la extensión ssh2 funciona correctamente, puedes probar lo siguiente:

php -m |grep ssh2

Reiniciamos Apache para aplicar los cambios ya está. Ahora, al intentar borrar de nuevo el plugin, hay una nueva opción (SSH2), la cual, si seleccionamos, no nos debería dar problemas para conectar al servidor y modificar los archivos. ¡Nunca te acostarás sin saber algo más!

Lee ahora: Pea.rs: Patrones de diseño para WordPress »