Tips técnicos.


Luego de actualizar a la última versión una instalación de wordpress con contenido en español que usualmente lleva acentos y tildes, empiezan aparecer caracteres no esperados. O al menos no deseados.

Revisando es posible observar que el contenido queda almacenado con acentos en la DB codificado.

Luego de bastante buscar, encontré un parámetro del archivo wp-config.php que no tenía antes: DB_CHARSET:

 
define('DB_CHARSET', 'utf8');
 

En el caso que vi se logra reparar el error tan sólo modificando la línea a lo siguiente:

 
define('DB_CHARSET', 'utf-8');
 

Asi es, pensé que era una broma pero no. Sin guión no toma el valor correcto.

Tux Teacher
Hace un tiempo tuve que preparar un curso sobre GNU/Linux. Lamentablemente no tengo "vocación" para la academia y tengo mucho respecto por aquellos que han estudiado para la pedagogía. Ahora, tampoco estaría educando niños de 5 años como para marcar el destino de sus vidas. Pero en fin, me metí en esto con mucho respeto.

El gran retorno que obtuve fue un repaso "forzoso" de conocimientos que tuve que recuperar del rincón de un cajón. Ese rincón donde están los papeles que si no te das cuenta terminas botándolos a la basura. Preparar este curso me sirvió para recuperar esos "papeles".

Ha pasado harto tiempo y hoy decidí publicar este trabajo para aportar con un grano de arena a aquellos que quieren aprender.

Voy a ir publicando de a una cada presentación de este curso que ahora supongo que debe llamarse "tutorial"...

Incluiré la reseña histórica y la presentación porque nunca está demás.

Es posible copiar un directorio de forma recursiva con muchos archivos a traves de la red usando ssh y tar para mantener los permisos y modos de cada archivo y directorio. La primera opción sería generar un tar primero en la maquina de origen y luego transferirlo a la maquina de destino para finalmente desempaquetar el archivo. Sin embargo, todo esto se puede hacer en una linea:

 
ssh usuario@origen "tar -cvf - /usr/share/request-tracker3.4/" |tar -xvf -
 

Consiste básicamente en empaquetar con tar (mediante ssh un comando remoto en el servidor origen) y enviar los datos al standar output en ves de a un archivo .tar, luego generar un pipe al comando tar en el equipo local que desempaquetará lo que le llega por el standar input
Nota: El comando es ejecutado en la máquina destino con $PWD en el directorio destinado.

root@destino:/usr/data/request_tracker# pwd
/usr/data/request_tracker

Page 1 of 3123»
Calotropis theme by itx