Posts Tagged “FTP”

Como instalar WordPress 2.5 y Actualizarlo

by q1w2e3r4. 2 Comments

Si queres descargar la ultima versión de WordPress, ya está disponible para todos, pero si querés estar seguro de todo, lo mejor es seguir el manual que encontre en Helektron, que está paso por paso perfectamente explicado.

wordp25.JPG

Paso 1: Hace una copia de tu base de datos
Hace una copia de seguridad de todas las bases de datos. Todos tus datos, en WordPress, tanto usuarios, envios, páginas, enlaces y categorías, se guardan en la base de datos.

Es muy importante realizar esto antes de empezar, ya que si en algún punto te quedas trabado o necesitas volver a lo que tenías podrías volver a poner todos esos datos de esa copia.

Mira en el panel de control de tu alojamiento, ya que normalmente hay sitios para realizar esto con un simple Click, o si no, en la herramienta phpMyAdmin hay una forma de realizar una copia entera.

Paso 2: Copia TODOS tus archivos
De la misma forma, guarda TODOS los archivos de tu WordPress incluyendo .htaccess que estará en el directorio raiz. Normalmente podés hacer esto con un simple programa de FTP para poder descargarlos a tu ordenador.

Si hiciste modificaciones al WordPress, o has metido Plugins o Temas nuevos de apariencia, también lógicamente tenés que hacer copia de eso, es decir, copia TODO el directorio entero donde tengas tu blog de WordPress. Es muy importante hacer esto ANTES deempezar, ya que así podrías volver sin dificultades si pasara algo.

Paso 3: Verifica las copias
Una vez realizadas mira a ver que están bien, que están todos los archivos y que no te olvidas de nada. Es muy importante este paso

La verificación de esto implica que podés ver todos los archivos en tu ordenador (que se pueden abrir, que no están mal, que no hay archivos corruptos) y que podés navegar por las carpetas, etc. Si está comprimido en ZIP lógicamente mira a ver que lo podés abrir sin problemas.


Paso 4: Desactiva TODOS los Plugins
En el Panel de Administración, en la pestaña de Plugins, desactivalos todos. Esto se hace porque la instalación o actualización de WordPress podría dañar algunos plugins. Otra opción que es mas rápida e igual de efectiva es renombrar la carpeta plugins y cuando esté realizada la actualización volver a nombrarla a plugins.

Paso 5: Asegurate de que los 4 pasos anteriores están bien
Si no completaste los 4 pasos anteriores, STOP, y hazlos lo primero de todo. No intentes realizar la actualización si no los completaste a la perfección.

Paso 6: Descarga y descomprime WordPress 2.5
Podés descargar y descomprimir WordPress de http://wordpress.org/download/.

  • Si vas a subir el WordPress a un ordenador o servidor remoto, descarga WordPress a tu ordenador con tu navegador favorito y descomprime.
  • Si estás en una shell podés descargar directamente con wget o lynx para evitar así realizar FTP. Entonces descomprime el archivo así: gunzip -c wordpress-2.0.tar.gz | tar -xf – or by using: tar -xzvf latest.tar.gz

El archivo se descomprimirá a una carpeta llamadawordpress.

Paso 7: Borrá los archivos antiguos de WordPress
¿ Por qué borrar ? Normalmente, es una buena idea borrar lo que se pueda porque al actualizar (o subir los archivos con un FTP) los archivos no se pueden sobreescribir correctamente, así que es mejor, borrar y luego subir los archivos.

OJO, NO BORRES ninguno de estos archivos:

  • el archivo wp-config.php;
  • la carpeta wp-content;
  • la carpeta wp-images;
  • la carpeta wp-includes/languages/ si estás usando archivo de idiomas;.
  • el archivo .htaccess — si has añadido alguna regla a .htaccess, no lo borres;
  • Contenido personalizado y/o plugins — si tenés imágenes o plugins personalizados en la carpeta wp-content, NO LOS BORRES.

Borra estos archivos y carpetas:

  • los archivos wp-*, readme.html, wp.php, xmlrpc.php, and license.txt; files; Normalmente estos serán los archivos de la raíz de tu WordPress. De nuevo, NO BORRES el archivo wp-config.php.

  • la carpeta wp-admin;

  • la carpeta wp-includes; Si usas archivos de idioma recorda no borrar la carpeta wp-includes/languages/

¿Cómo borrar? Hay varias formas de realizar esto. Normalmente podés hacerlo con un cliente de FTP, o mejor si tenés telnet o SSH. Algunos proveedores también tienen unos gestores de archivos muy cómodos..

Usando FTP para borrar archivos y carpetas

El mismo FTP que uses para actualizar WordPress lo podés usar para borrar estos archivos. Si tu FTP no lo permite, revisa las propiedades de tu programa de FTP. Encontrarás fácilmente la opción de borrar carpetas aunque tengan archivos dentro (normalmente se llama borrado recursivo). Borrando así es la forma más rápida de hacer esto. Luego después de hacer esto, es bueno que dejes las preferencias de tu programa como estaban para tu seguridad.

Usando Telnet o SSH
Si tenés línea de comandos (telnet o ssh), podés borrar los archivos de WordPress así:

  • mkdir backup
  • cp wp-config.php .htaccess wp-layout.css index.php wp-comments.php wp-comments-popup.php backup
  • cp -R wp-content backup
  • rm wp*.php wp-layout.css .htaccess
  • rm -rf wp-admin wp-images wp-includes
  • cp backup/wp-config.php.
  • Después de esto, puedes poner las personalizaciones que tenías por ejemplo así cp backup/index.php.

Paso 8: Subí los nuevos archivos
Si WordPress 2.0 ya está en tu ordenador usar un FTP, actualiza los nuevos archivos simplemente a la carpeta raíz donde instalaste la primera vez WordPress (de la que acabas de borrar algunos archivos).

NOTA: Si no borraste la carpeta wp-content, necesitarás sobreescribir algunos archivos durante la actualización.

La carpeta wp-content tiene los temas y plugins de tu WordPress. Éstos no deberían ser tocados ni modificados durante la actualización. Primero sube todo lo nuevo y luego mira lo que haya cambiado o sea nuevo de esta carpeta wp-content. Sobreescribe los plugins por defecto que tengas antiguos con los que vengan nuevos en ésta versión.

El tema por defecto de WordPress cambió con lo que deberías también sobreescribir toda la carpeta wp-content/themes/default. Si tenés imágenes propias en el tema por defecto tendrás que ponerlas de nuevo en dicha carpeta.

Paso 9: Ejecuta la actualización de WordPress
Ejecuta la actualización poniendo wp-admin/upgrade.php detrás de la dirección de tu blog en tu navegador.

  • Si está instalado en el raíz de tu dominio entonces poné : http://tudominio.com/wp-admin/upgrade.php
  • Si por ejemplo estuviera en una carpeta llamada blog, entonces tenés que poner: http://tudominio.com/blog/wp-admin/upgrade.php

Paso 10: Actualizar Permalinks y .htaccess
En Opciones->Permalinks dentro de la administración de WordPress, si es necesario, actualiza de nuevo las reglas y modificalas en el archivo .htaccess. También podés ver usando Permalinks para más detalles sobre el archivo .htaccess.

Paso 11: Instalar los plugins y temas actualizados
Por favor, revisa la lista de Plugins que funcionan en la 2.0. Quizá puedas actualizar algunos de tus plugins en las Webs oficiales donde los descargaste la primera vez. Helektron creó un paquete de plugins los cuales te podés bajar sin problemas. Además tenés un post totalmente explicativo de los mismos.

Paso 12: Reactiva los Plugins
Usa tu administración de WP para activar de nuevo tus Plugins. O si renombraste la carpeta, vuélvela a nombrar a plugins y activalos desde el panel de control.

Si estás usando el nuevo ‘WordPress Database Backup Plugin’ deberías cambiar los permisos a la carpeta wp-content a 666 o 777 para que pueda escribir automáticamente el programa. Mira cambiando los permisos de los archivos para mas detalles.

Evitá el hotlink y el robo de ancho de banda

by q1w2e3r4. 2 Comments

Por si no sabés que es Hotlink, es una práctica que hacen algunas personas de enlazar directamente a las imágenes de otros blogs robando así el ancho de banda del otro sitio en vez de ellos mismos almacenar las imágenes en sus servidores o sitios públicos. Así que decidí que ya era hora de deshabilitar el “hotlinking” y aprovechar para compartir unos tips de como hacerlo.

Deshabilitarlo es algo fácil, se puede hacer si usas WordPress con el plugin Hotlink Protection o usando el archivo .htaccess si tu servidor web es Apache.

anchodeband.JPG

Para hacerlo con el archivo .htaccess es necesario crear ciertas reglas que para el no tan experto pueden parecer koreano, pero no te preocupes, hay varias herramientas ya listas en la Web que te generan el archivo automáticamente y sólo necesitás responder algunas preguntas como el tipo de archivo a bloquear, si querés bloquear alguna IP en especial, la imágen que querés sustituía a la original (interesante opción para tomar venganza) o si querés permitir el hotlink desde un sitio en particular.

La lista de herramientas para generar archivos .htaccess es larga, acá te dejo unos cuantos que me parecieron los mejores y me sirvieron.

Luego de tener el archivo generado, es solo cuestión de subirlo al directorio raíz por FTP o vía el Panel de control de administración de tu sitio y probar que ya no se puedan usar nuestras imagenes bien sea usando las formas de prueba que tienen algunas de las herramientas que les presentéo visitando uno de los sitios que nos robaba.

TIP: Uno de los errores más comunes por el que no nos funciona el archivo .htaccess creado es el olvidarte del punto que precede el nombre del archivo, tené cuidado con eso.

Tecnotopía

Mudar tu blog en WordPress a dominio en 8 pasos

by q1w2e3r4. 1 Comment

wordpress.JPGLo malo de tener un blog en WordPress sobre un subdominio (subdominio.dominio.com) es que a la hora de moverlo a un dominio (dominio.com) puede dar verdaderos dolores de cabeza, por eso en Aeromental crearon un manual con solo 8 pasos a seguir y poder realizar dicha migración sin problemas.

Los pasos son los siguientes:

Paso 1.- Instalar WordPress en el nuevo dominio

Esto suena simple, pero hay que tener cuidado de instalar la misma versión de WordPress en el nuevo dominio, ya que si instalamos una versión diferente o en su defecto más moderna, es posible que se produzcan errores al activar los plugins y el template que usamos. Por lo tanto, o primero actualizamos el viejo blog y vemos que todo funcione bien o instalamos la misma versión en el nuevo dominio. En mi caso, hice la mudanza de WordPress 2.1 a WordPress 2.1

Paso 2.- Instalar los plugins

La mejor manera de realizar esto es copiar todo el archivo de la carpeta plugins de nuestro antiguo dominio al nuevo dominio (menos los que ya vienen por defecto en WP2.1, como Akismet). Esto porque es posible, como en mi caso, que hayamos hecho pequeñas modificaciones al código de los plugins originales, para que funcionen en armonía unos con otros.

Una vez instalados, proseguimos a activarlos. Akismet nos pedirá un código de activación, se puede usar el mismo que el del anterior blog sin problemas.

Paso 3.- Instalar el template

De la misma manera que hicimos con los plugins, mediante FTP bajamos toda la carpeta de nuestro template para subirla al nuevo dominio. Una vez realizado esto, lo activamos y listo, ya podemos ver como se ve nuestro blog con un solo post diciendo: Hello World

Además de esto puse al nuevo blog con un Panel de Control en Español.

Paso 4.- Igualar las preferencias y los usuarios

Para esto recomiendo abrir 2 ventanas (o pestañas), una con el Panel de Control de nuestro antiguo blog y otra con el nuevo. Entramos a la sección de Opciones e igualamos todas las preferencias de todas las subsecciones ahí contenidas, tanto las que vienen por defecto con WordPress (General, escritura, lectura, etc) como las que se generan por nuestros plugins activados. Cabe denotar que varias opciones de plugins no se muestran en Opciones, sino en Gestionar, entonces, debemos de sincronizar nuestras preferencias en esta sección también.

De la misma manera igualamos nuestros usuarios, en especial el administrador. Tenemos que darle los mismos datos y en especial el mismo nick, ya que así cuando exportemos los posts, podremos elegirlo sin problemas.

Paso 5.- Salvar la BD

Este es un paso por seguridad si es que algo pasara, pero no creo posible que lo necesitemos, es solo para tener una tranquilidad mental. El plugin para generar una copia de seguridad de nuestra Base de Datos es: WordPress Database Backup.

Paso 6.- Exportar e Importar Posts, comentarios y categorías

Esta es una bendición de WordPress, se merecen un harem de vírgenes por habernos dado esta simple herramienta.

En nuestro antiguo blog vamos a Gestionar>Exportar, para exportar todo elegimos a todos los autores en las opciones adicionales. Presionamos el botón de “Download Export File” y tendremos la opción de bajar a nuestro Disco Duro un XML que contiene todos los Posts, comentarios, preferencias y categorías de nuestro antiguo blog, sin pérdida de una sola coma o confusión de alguna fecha.

En el panel de control del nuevo Blog vamos a Gestionar>Importar, seleccionamos WordPress y luego subimos el archivo que nos generó la exportación anterior. En mi caso fueron 2.17 MB.

Advertencia.- Si se estás usando el plugin de Google (XML) Sitemaps recomiendo desactivarlo en el nuevo blog antes de importar, ya que nos generará un error y tendremos que importar nuevamente.

El plugin de Google Sitemaps me generó un error de importación porque fueron creados demasiados posts en muy poco tiempo, ya que este plugin actualiza el sitemap del blog cada vez que detecta un nuevo post. Me falló en el post 75 según recuerdo. Si te pasó esto, solo efectúas nuevamente la importación, sin necesidad de borrar nada, lo anterior se sobre-escribirá sin problemas.

Paso 7.- Igualar nuestra lista de links conocida como BlogRoll

Es lo único moroso de hacer en todo este proceso, copiar uno por uno los nombres y URLs de nuestros amigos. De todas maneras esto sirve para que compruebes si algún enlace ya no existe y mantengas así una lista actualizada.

Paso 8.- Redireccionar el antiguo blog al nuevo

Para esto hay un plugin mágico: Moving Your Blog. Este plugin se encarga de redireccionar el index, las páginas y cada uno de los posts de tu antiguo dominio al nuevo. Sólo hay que instalarlo en el antiguo blog, activarlo y luego en Opciones especificar el nuevo dominio del blog. Se activará una redirección 301 en todo tu blog, muy efectiva.

La redirección 301 redirecciona una URL hacia otra, para que cuando lleguen los bots de los buscadores, sepan que el contenido de una página web se ha movido definitivamente a otra nueva dirección. También se traspasarán al mismo tiempo los valores de PageRank y de backlinks que ya disponíamos en nuestra vieja URL.