Jan 27 2010

Importando más de 2MB al respaldar Wordpress

Error de WordpressEstoy haciendo un respaldo de mi blog, el cual ya tiene más de dos años y muchas entradas y comentarios así que el respaldo que se crea es grande. Este sitio esta montado con Wordpress, y este me da la opción de crear un respaldo en forma de un archivo XML que después puedo importar a otro Wordpress o a mi propio blog en caso necesario.

Wordpress por default solo permite subir un backup de 2MB como máximo y mi blog y el de muchos seguro que genera un archivo más grandes, lo cual se volvió un problema. Tengo dos opciones.

a) Aumentar el limite de tamaño del backup permitido por Wordpress

El secreto esta en los archivos de configuración del blog, así que esto solo es viable si pueden modificarlos. Uso gFTP para acceder al alojamiento de mi sitio y el archivo que debo modificar o crear es PHP.INI (debe estar en el directorio raíz del sitio) e indicar un nuevo limite de subida así:

; Maximum allowed size for uploaded files.
upload_max_filesize = 10M

Si eso no funciona, prueba a poner el archivo el wp-admin, o si tienes la posibilidad de modificar el archivo .htaccess y agrégale esto:

#set max upload file size

php_value upload_max_filesize 10M

#set max post size
php_value post_max_size 10M

#set max upload file sizephp_value upload_ max_filesize 10M #set max post sizephp_value post_max_size 10M

suPHP_ConfigPath /home/[username]/public_html/

Es para lo mismo, el tamaño de 10MB indicado en los ejemplos es solo sugerido, tal vez con cinco sea suficiente según cada quien y [username] hay que cambiarlo, tal vez solo esa parte o toda la ruta tal vez pero deben ajustarlo a su estructura de directorios del alojamiento de su blog, aqui solo les muestro como suele ser el estándar.

Si nada de lo anterior funciona tal vez sea por configuración de su servicio de host, contactalos o intenta otra cosa.

b) Dividir el archivo .XML en partes de tamaño valido

Existen algunas aplicaciones llamadas splitters que podrías encontrar googleando pero básicamente lo que hacen es esto:

#1 Haz unas cuantas copias del archivo, tantas como necesites. En mi caso mi archivo es de 4MB así que para asegurarme que no generare archivos de más de 2MB haré tres partes. Así que copie el archivo original dos veces y los renombre como 1, 2 y 3.

#2 Las etiquetas XML, RSS y CHANNEL contienen información del sitio, y dentro de la sección channel englobados entre etiquetas <item></item> están las entradas y sus comentarios. Hay que borrar todos los items de todos los archivos excepto de uno de ellos. Así tendremos un archivo con todos los comentarios y los demás estarán vacíos de comentarios, pero con el resto de la información del blog completa.

#3 Ahora hay que repartir las entradas (items) entre todos los archivos de forma que ninguno pase del limite impuesto por su blog, en mi caso de ejemplo, 2MB.

Los archivos resultantes si están bien divididos y no dejamos ningún “item” incompleto se pueden importar en cualquier orden de manera normal.

Como podrán notar, entender algo de XML es de mucha ayuda si se hace la importación de esta manera. Partir los archivos también sirve para hacer actualizaciones parciales del blog.

¿La prueba de que funciona? Simple, aquí esta el respaldo de mi blog que acabo de hacer, montado en el dominio de InGameVG.

14 Comments

  • By Toyedpi, January 28, 2010 @ 7:06 am

    Oye G, en mi caso me dice que el maximo para el backup de XML son 15 MB, tienes actualizada la versión de wordpresS?

    nomás quería comentarte ese detalle

  • By Gnoblis, January 28, 2010 @ 7:11 am

    Por supuesto que esta actualizado

  • By m313n45, January 28, 2010 @ 9:30 am

    La pregunta es: Acaso por que es necesario renovar (pagar) el dominio/host de gamersla te vas como cobarde a ingame, o hecharas la mano con el pago?

    Si te vas se me hace una mamada total. Sinceramente.

  • By m313n45, January 28, 2010 @ 9:35 am

    Aaah, ya vi que fue un error de apresiacion mio. Mis disculpas Gnoblis. =)

  • By AlbertEin, January 28, 2010 @ 9:38 am

    Gnoblis me informo que le entraba, solamente estaba tomando medidas preventivas en caso que los demás no jalaran, incluso yo lo recomendé.

    Afortunadamente todos dijeron que le entraban, gracias de nuevo, y bajale a la paranoia m313. ;)

  • By Kid, January 28, 2010 @ 7:52 pm

    Te das cuenta que con esa modificación al htaccess la página estuvo caida 12 horas?? y yo alegando con la chica de soporte técnico que no le había movido a nada… ahora entiendo… ¬¬

    Cya!

  • By Gnoblis, January 28, 2010 @ 10:47 pm

    ¿Y por eso lo tumbaron? que mamones. Y nel, no me di cuenta porque no se callo cuando lo hice y en la mañana (como a las 7:00 am) todavía pude entrar. Hasta puso un comentario el toyedpi.

  • By Kid, January 29, 2010 @ 9:47 pm

    Tu dominio esta bien, el dominio principal es el que esta caido. No lo tumbaron ellos, lo tumbaste tu al mover la configuración del archivo .htaccess, se solucionó el acceso a la página principal, pero los links no servian.

    CHAT CON SOPORTE TECNICO:

    Vadim Chichkanov: I’ve turned on the error log. It will let us see the error in 10 minutes. Pelase stay online
    you: thanks… I will
    Vadim Chichkanov: Pelse check it now
    you: Excelent!
    you: can you tell me what problem is?
    Vadim Chichkanov: It was in the following string:
    Vadim Chichkanov: suPHP_ConfigPath /home/gnoblis/public_html/
    you: Thank you so much!

    Anyway… ya quedo… XD

    Cya!

  • By Gnoblis, January 29, 2010 @ 10:03 pm

    ¿Y porque mover un archivo en mi carpeta tumba al sitio principal y mi dominio ni lo nota? o_O

  • By Kid, January 30, 2010 @ 9:06 am

    Porque dejaste una copia del archivo .htaccess1 en el dominio principal, supongo que como respaldo y ahi inicio toda la confusion.

    Cya!

  • By Toyedpi, January 30, 2010 @ 11:44 am

    hahahah ya todos se pusieron paranoicos Xd ya paso

    de hecho, yo respaldé también mi blog por si las dudas

    (una en wordpress.com y otra en el dominio/servidor/comosellame de una amiga)

    pero si todos le entran, entonces diganme de cuanto me toca el pastel y listo

  • By Gnoblis, January 30, 2010 @ 12:14 pm

    te tocan como $17 dolares según las cuentas de AlbertEin

  • By Toyedpi, January 30, 2010 @ 2:15 pm

    ok, ahora solo me falta convertir esos dolares a pesos (rayos esa es la parte mas problematica)

  • By m313n45, January 31, 2010 @ 3:45 pm

    Pues yo le dije al beto que tengo como 200 varos libres. Y es que tengo gastos de viaje. Asi que sea lo que sea 17 dolares en pesos yo pongo: 200 pesos. XD

Other Links to this Post

RSS feed for comments on this post. TrackBack URI

Leave a comment