Backup de WordPress

Secure Data

Bueno, ya sabemos que hay que hacer copia de seguridad con regularidad ¿no?. Lo que pasa es que hay veces que se nos olvida. Pero imagina que te cargas algo y no dispones de un backup reciente ¿a que duele?.

Principalmente, como hemos dicho en varias ocasiones, hay que hacer copia de seguridad – preferentemente – de dos cosas:

  • la base de datos, que es donde están las configuraciones y el contenido
  • la carpeta wp-content, donde están los plugins, los themes y los archivos que hayas subido.

Si dispones de acceso a phpMyAdmin en tu servidor puedes hacer backups muy fácilmente. PhpMyAdmin tiene una función de Exportar que hace copia de toda la base de datos, una tabla, lo que quieras.

Eso si, si tu base de datos es muy grande entonces deberías usar otra herramienta de backup, normalmente disponible en el lado del servidor, si tienes acceso a sistemas como CPanel o Plesk.

Por otro lado, para los más avanzados, puedes usar SSH, del que ya he hablado, y que una vez controlas facilita enormemente las copias de seguridad, y otras acciones.

Para hacer backup con SSH solo tienes que acceder con tus datos (normalmente los datos FTP), moverte en línea de comandos a la carpeta donde quieras hacer backup y, una vez ahí, ejecutar este comando:

mysqldump –opt -u dbuser -p dbname> dbname.sql

Con esto reemplazas el dbuser y dbname con el tuyo. Ahora solo queda comprimir el backup:

gzip -c dbname.sql>dbname.sql.gz

Una vez hecho esto ya queda menos, pero también puedes hacer los dos pasos anteriores en solo uno así:

mysqldump –opt -u dbuser -p dbname> dbname.sql | gzip > ficheroresultante.sql.gz

Ahora ya tienes hecho el backup de la base de datos. Si hiciste bien los pasos anteriores la tendrás en un zip y en SQL

Lo siguiente es comprimir la carpeta wp-content:

zip -r wp-content-backup-Dec-3.zip wp-content/

Esto pone todo lo que haya en wp-content dentro de un zip. El modificador '-r' es precisamente el que usamos para que “recoja” todas las subcarpetas.

Luego podemos subir el zip a la carpeta de backups, por ejemplo:

mv wp-content-backup-Dec-3.zip ../backups

Si hacemos esto de vez en cuando, y no te preocupes por los comandos, puedes copiarlos y pegarlos en la ventana de comandos, tendrás backup de tu sitio a buen recaudo.

¿Te gustó este post? ¡Compártelo! Bitacoras.com TwitThis Facebook Meneame Google Bookmarks del.icio.us Live Technorati Ping.fm Wikio Turn this article into a PDF! E-mail this story to a friend! Print this article!

Caracteristicas que debería incluir WordPress 3.0

wordpress_futuro

Si bien, WordPress 2.9 esta muy pronto a liberarse, todos sabemos que la versión 3.0 será una verdadera revolución para el sistema de publicación semántica. Un hecho que confirma esto es la integración con WordPress MU que veremos en esta versión (por que, siendo realistas, la versión 2.9 no alcanzara a implementarla).

Me he puesto a pensar sobre algunas caracteristicas que debiese incluir WordPress 3.0, algunas disponibles desde hace mucho tiempo en otros CMS. Aquí van:

Definir contraseña y nombre de usuario
Por defecto, WordPress nos crea el usuario admin con una contraseña aleatoria muy robusta, pero muy dificil de recordar. Desde la versión 2.8 aparece un mensaje (post-instalación) que nos recuerda cambiar dicha contraseña por otra más amigable, pero es un paso innecesario, puesto que deberíamos poder elegir tanto nuestra contraseña, como nuestro nombre de usuario durante el proceso de instalación. Por otra parte, es casi imposible cambiar el nombre de usuario admin aunque siempre hay algunos trucos.

Definir URLs amigables
Los que hemos instalado WordPress alguna vez, sabemos que las URLs son del tipo p?=ID, muy feas y poco amigables con los usuarios. Esto es para evitar problemas de compatibilidad con tu hosting en caso de no tener activado mod_rew en Apache o en aquellos casos extremos en que tu hosting no posibilita la creación de un .htaccess. Lo que sería genial, es que se incluyese la opción de cambiar dichas URLs feas por unas personalizadas durante el proceso de instalación o que nos apareciera un mensaje (como el caso de las contraseñas, en la versión 2.8) recordandonos cambiarlas.

Eliminar compatibilidad con versiones anteriores
Esta es una caracteristica que se añadirá en la versión 3.0, pero igualmente la comento. Si eliminamos la compatibilidad hacia atrás, obtendremos un WordPress mucho más ligero pero igual de potente. Más que mal, pocos usan themes de la versión 1.5, y quienes lo hacen se estan perdiendo muchas maravillas que los themes de WordPress 2.7 nos ofrecen.

Activar/Desactivar revisión de post
Para blogs con muchos usuarios, esta caracteristica es estupenda, pero cuando hablamos de blogs gestionados por un solo usuario, la cosa ya no es la misma. La revisión de post hace un uso de nuestra base de datos para guardar revisiones post (valga la redundancia), pero si somos un solo usuario, dicha caracteristica no hará más que ocupar un valioso espacio en nuestra base de datos. Existen plugins para lograr borrar esa caracterisca, pero debiese existir una opción que nos permita desactivarla si es que no la necesitamos. Y creo que a muchos les sería muy útil.

Revivir opción “Activar compresión Gzip”
En WordPress 2.5 se removio esta opción y muchos usuarios presentaron su descontento. GZip, en palabras simples, comprime los archivos en nuestro servidor, los envia al usuario (entiendase, el que quiere visualizar la página) y el navegador se encarga de descomprimirlos: con esto se ahorra un significativo porcentaje de ancho de banda. Ahora, esa opción recae en el hosting en que nos alojemos, y no hay forma de activarla desde nuestro WordPress a menos que usemos algún plugin.

Submenú para “Comentarios”
¿Habias notado que el menú “Comentarios” tiene submenus, pero no tiene enlace a ellos? Esta “Todos”, “Pendientes”, “Aprobados” y “Spam”. Si haces click en “Comentarios” te llevará a “Todos” y desde ahí tienes que moverte al submenú que desees. Desde “Todos” ves todos los comentarios de tu blog, esten pendientes de moderación, clasificados como spam o aquellos que ya aprobaste, por lo que la idea de un submenú parecerá ilógica para algunos, pero estoy seguro que sería muy util acceder directamente a “Spam” o “Pendientes” sin tener que pasar obligatoriamente por el Escritorio o por “Todos”. Nos ahorraria click y no sería una caracteristica muy dificil de implementar.

¿Tienes más caracteristicas que te gustaría ver en versiones futuras? ¡Comentalas! Quien sabe, en una de esas Matt se topa con este blog y les hecha una revisadita, aunque no prometemos nada ;)

Contenido exclusivo para suscriptores al Feed

¡Gracias por seguirnos a diario!. Premiamos tu fidelidad ofreciéndote habitualmente contenidos exclusivos. Hoy puedes descargar:

Clic aquí para iniciar la descarga Guía Domina tu Blog

¿Te gustó este post? ¡Compártelo! Bitacoras.com TwitThis Facebook Meneame Google Bookmarks del.icio.us Live Technorati Ping.fm Wikio Turn this article into a PDF! E-mail this story to a friend! Print this article!

Cache en Wordpress

WordPress necesita de plugins y opciones de cacheo para optimizar mucho más su rendimiento, reduciendo el consumo de memoria y consultas a la base de datos. Esta lista son algunos de los plugins de cache para WordPress:

  • WP-Cache. El más famoso plugin de cache para WordPress usado por todos y en el que se basan muchos otros. Hecho por Ricardo Galli.
  • WP-Super-Cache. Mi preferido porque integra Wp-cache y más sistemas de cacheo y control ante avalanchas de visitas.
  • DB-Cache. Un plugin para cachear consultas a bases de datos del cual podéis bajar el fichero de traducción al castellano de Db-cache desde aquí. Este es un buen complemento de otros sistemas, pero se le va un poco la pinza en la administración de WordPress.
  • WP Widget Cache. Cache solo para Widget, otro plugin para combinar con Db-Cache y Wp-Cache o WP-super-cache.
  • Hyper Cache. Otro sistema de cache para WP muy completo y para reducir consumo de tu blog o web.
  • BatCache. Otro plugin para combinar en uso, requiere Memcached instalado en el servidor para funciones.
  • 1 Blog Cacher. Otro cacheador para WordPress hecho en España por Javier Garcia. Funciona muy bien pero está abandonado.
  • WP-Offload. Un plugin que no es para cache pero que permite sacar fuera de tu blog contenidos imágenes, documentos, vídeos, … al servicio SteadyOffload para reducir la carga de tu servidor web.
  • WP JS. Un plugin para comprimir y optimizar los javascript.
  • WP CSS. Un plugin para comprimir y cachear los ficheros CSS.
  • Plugin Output Cache. Cache de la salida de datos de los plugins de WordPress.
  • FeedCache. Una solución para cache de RSS de forma local, para reducir llamadas a la sindicación.
  • CSS Cache Buster. Otra solución para cache de CSS en Wordpress
  • WP Cache Users. Permite la cache separada por usuarios registrados entre otras funciones de cache para reducir consultas a bases de datos.
  • HyperDB. Otro completo plugin para cache de WordPress con muchas opciones y potencia.
  • WP Minify. Opción para integrar una solución de compresión de javascript y css para aumentar la velocidad de carga.
  • AskApache Crazy Cache. Panel rápido de acceso para gestionar wp-cache, wp-super-cache o Hyper Cache.
  • CDN Tools. Solución para balancear carga de tu WordPress a través de un CDN externo.
  • really static. Plugin para generar páginas estáticas y aumentar de forma notable la velocidad de carga al eliminar consultas a base de datos.
  • SQL Monitor. Controla las consultas a bases de datos para optimizar lo que sea necesario.

Conoces algún sistema de caché adicional. Yo personalmente estoy usando WP-Super-Cache y WP-Widget-Cache. Db-Cache lo he probado pero como cachea consultas de base de datos de administración es un coñazo porque no puedo editar etiquetas ni comentarios.

Original Post / Entrada Original: Carrero.es. Si quieres Juegos Gratis disfruta aquí o decora tu casa.

Cache en Wordpress

Get Adobe Flash playerPlugin by wpburn.com wordpress themes