Te encuentras en: Inicio » Archivos para: febrero 2011
Secure Copy o SCP es un medio de transferencia segura de archivos entre un host local y un servidor remoto o entre dos hosts remotos, usando el protocolo Secure Shell (SSH). Al usar el mismo protocolo de transferencia y conexión que ssh, es una modo de transferencia bastante seguro que se suele usar en sistemas automáticos de backup. Al igual que ssh, scp nos pedirá autenticación para acceder a la máquina. También se puede crear el par de claves, publica y privada para que el proceso de autenticación sea automático, es decir, que no nos solicite el password. Especificando en el archivo authorized_keys del servidor remoto la clave publica del servidor local. A continuación indico un par de ejemplos para copiar archivos entre varios servidores, primero copiando archivos de un servidor remoto a nuestro ordenador local y copiando un archivo de nuestro ordenador o servidor local a un servidor remoto. Copiar archivos de un servidor remoto a local Modificadores: -p Mantiene los registros de fecha de creación y última modificación,así como los permisos. -r Copia recursivamente los directorios enteros. -P numero de puerto, en caso que use un puerto diferente al de por defecto, 22. Ejemplo -P 45459. Habría que [...]
Una nueva manera de personalizar nuestro site con el SDK de Javascript es usar la función FB.ui. Esta función invoca la plataforma de diálogos o ventanas emergentes, literalmente es Platform Dialogs de Facebook dentro del contexto de nuestra web. Se puede usar la función FB.ui para una serie de tareas que interfieren directamente en Facebook tales como cambiar el status del usuario que esta logeado en Facebook, mostrar un formulario para invitar a tus amigos, etc.. Esto lo han hecho muy muy sencillo, de manera que cualquier desarrollador o incluso el webmaster de un site que no tenga muchos conocimientos de programación pueda integrar de manera muy fácil con un código HTML, sin tener que tocar nada de PHP, JAVA o javascript. Tendréis que copiar y pegar el siguiente código en vuestro site. Lo he implementado en la siguiente página de ejemplo donde se puede testear y probar a cambiar el status de facebook desde una web externa: Ejemplo cambiar status facebook Pero hay algo que me esta sorprendiendo y es que a veces suele dar error, no se si será porque no es capaz de conectar con Facebook, autentificar el usuario, comprobar la cookie, realmente no lo se, y [...]
El siguiente tutorial recopila una serie de funciones que modifican el aspecto de WordPress, es muy útil para programadores o freelance que están realizando la implementación del desarrollo de wordpress para un cliente o empresa. El panel de control o dashboard de wordpress como ya sabemos es una herramienta muy potente desde la que podremos realizar las tareas de crear artículos, cambiar el tema, activar widgets y una serie de funcionalidades. Pero cuando se construye un site para un cliente, es especialmente importante ser capaz de controlar y editar el panel de control en función de las necesidades y la personalización que le queramos dar. Este artículo he recopilado 10 “hacks” que podemos usar para editar, extender o modificar funciones del dashbard o escritorio de WordPress. Eliminar menús del dashboard Esta es una de las primeras tareas que necesitamos realizar cuando implementamos un wordpress para un cliente, y es ocultar y desactivar ciertos menús de la columna lateral izquierda. De manera que podemos ocultar el menú de “Apariencia” para que nuestro cliente no pueda acceder a esta sección evitando que pueda eliminar accidentalmente el tema o temas. Otro menú crítico que se tiene que desactivar es el menú de “Ajustes” [...]
Una tabla que me estaba dando este error: Found row where the auto_increment column has the value 0. Ha simple vista esta claro. Un campo que es autoincrementable que tiene el valor 0. Explico como lo he arreglado, es muy sencillo. Al hacer un check de la tabla en cuestión es como se descubre este warning. Table Op Msg_type Msg_text ——————— —— ——– ——————————————————— BBDD.MI_TABLA check warning Found row where the auto_increment column has the value 0 BBDD.MI_TABLA check status OK Intento reparar la tabla con REPAIR Table Op Msg_type Msg_text ——————— —— ——– ——– BBDD.MI_TABLA repair status OK Vuelvo a chequear la tabla a ver si se ha solucionado al problema. Pero no! La secuencia auto-numérica no se ha podido ajustar. Table Op Msg_type Msg_text ——————— —— ——– ——————————————————— BBDD.MI_TABLA check warning Found row where the auto_increment column has the value 0 BBDD.MI_TABLA check status OK Bueno pues como acabo de indicar, este error significa que tiene un registro en la tabla donde la columna AUTO_INCREMENT contiene un valor de índice de 0. Esto no es un error por si mismo, pero puede causar problemas si decide volcar la tabla y restaurarla o realizar un ALTER TABLE en la [...]
Personalizar la página de login de wordpress cambiando la imagen que mostramos sin necesidad de un plugin es una tarea muy sencilla. El logotipo de wordpress que aparece en wp-login.php, es decir en el formulario de login para entrar en nuestro administrador, es una imagen agradable, esta bien, pero a lo mejor queremos personalizar este formulario para la web de algún cliente, con una imagen corporativa, el logo o el nombre del site. Podremos cambiar la imagen que aparece en este formulario añadiendo la siguiente funcion de php en el archivo functions.php de nuestro template. /path_completo_wp/wp-content/themes/tu_tema/functions.php Como se puede ver, la función no tiene ningún misterio, tan solo añade la apertura y cierre de las etiquetas de estilos, y dentro esta sobrescribiendo la imagen de background que hay para el h1 aplicado al enlace. A partir de esta función y la idea de sobrescribir los estilos de la página de login, cualquiera puede ir editando los estilos a sus necesidades. Tags de búsquedas: cambiar aspecto login wordpress, modificar pagina login wordpress, wordpress cambiar estilo login php, wordpress mostrar sitio solo para mi ip
Últimos Comentarios
16-05-2012 19:22
15-05-2012 02:21
12-05-2012 01:26
10-05-2012 20:01
10-05-2012 00:26
9-05-2012 23:00
9-05-2012 22:55
7-05-2012 19:37