Obtener una página web con python y httplib2

Para obtener una página web con python, se puede hacer de manera muy sencilla usando la librería httplib2 En el ejemplo siguiente se gestiona el estado devuelto por el servidor y posibles excepciones generadas. Si tenemos un error al importar el módulo httplib2, probablemente sólo haya que instalar el paquete (según la versión de python)…

Descargar carpeta FTP usando wget

Para poder descargar una carpeta FTP de modo recursivo, podemos hacerlo usando wget. Si no lo tenemos en nuestro sistema, sería instalar el paquete: Por cuestiones de seguridad, sobre todo en servidores compartidos, no es buena opción pasar el usuario y clave directamente. Cualquiera que pueda ejecutar un «ps», podría ver esta información. Como alternativas,…

El sitio está experimentando dificultades técnicas

En alguna ocasión puede sucedernos que tras actualizar el core de wordpress, el tema o algún plugin, dejemos la web inservible. Esto suele ser debido a incompatibilidades entre los diferentes componentes de la web. En esta entrada vamos a ver cómo intentar solucionar el acceso a Wordpress con pantalla en blanco o inaccesible («El sitio está…

Crear un archivo phpinfo

En esta entrada, se indica cómo crear un archivo phpinfo. La función phpinfo de PHP, se utiliza habitualmente para revisar las variables de entorno y la configuración del motor que ejecuta los ficheros php en una aplicación (habitualmente una web). Entre las diferentes variables que pueden obtenerse están: Environment GET POST Cookie Server Puedes descargar…

Fallo al obtener paquetes jessie-updates en sources.list

Si ejecutando apt-get update, obtenemos el mensaje: W: Fallo al obtener http://ftp.de.debian.org/debian/dists/jessie-updates/InRelease No se pudo encontrar la entrada esperada «main/binary-amd64/Packages» en el archivo «Release» (entrada incorrecta en «sources.list» o fichero mal formado) E: No se han podido descargar algunos archivos de índice, se han omitido, o se han utilizado unos antiguos en su lugar. W:…

Usar rsync con puerto distinto al 22

La mejor herramienta en Linux para hacer sincronizado de contenido, ya sea entre carpetas de un mismo equipo, o entre diferentes equipos, es rsync. Posee numerosas características y opciones que lo hacen herramienta indispensable para cualquier administrador de sistemas. Sincronizado local Es importante entender que no es lo mismo incluir la barra (/) al final,…

Reiniciar entorno de escritorio en linux lightdm

En ocasiones es posible que necesitemos reiniciar el escritorio o sistema de ventanas de nuestro sistema operativo (las «equis») porque empiecen a funcionar de modo incorrecto o directamente porque se hayan quedado fritas… Si utilizamos hoy en día Linux con entorno de escritorio, lo habitual será que como gestor de sesiones (X display manager) utilicemos Lightdm.…

Cambiar el WP HOME y SITE URL en WordPress

Para cambiar el SITE_URL (donde se encuentran los ficheros del core de wordpress) y el WP_HOME (la dirección URL de nuestro wordpress), habitualmente se hace desde el propio Wordpress dentro del menú de Ajustes -> Generales Sin embargo, puede suceder que en alguna ocasión necesitemos cambiar el nombre de nuestro wordpress y no podamos hacerlo…

Ajustar permisos en WordPress desde linea de comandos

Para ajustar los permisos de ficheros y carpetas en Wordpress desde linea de comandos, podemos ejecutar lo siguiente: Bajo ningún concepto hay que ajustar permisos 777 (rwxrwxrwx) en ningún fichero o directorio. Si el servidor web está bien configurado Wordpress no lo necesita para funcionar. Fuente: codex.wordpress.org

Crear un fichero con la fecha actual usando date

Para poder crear un fichero con la fecha actual usando ‘date’, primero debemos de entender qué devuelve este ejecutable. El comando date, imprime o configura la fecha y hora del sistema: Sabiendo esto, podemos programar cualquier script, cron o ejecutar comandos del modo: Además, el comando ‘date’ permite imprimir por pantalla la fecha y hora en…