La migración de las estadísticas del panel de control de un huésped a otro…

Algo poco que quería hacer – pasé de un anfitrión compartido a un VPS. En lugar de hacer la típica copia de seguridad de la cuenta, había transferido los archivos y bases de datos individualmente.

Los registros eran bastante fáciles de encontrar en la copia de seguridad original – estaban dentro:

/home/CUENTA/tmp/awstats

Los archivos tienen un nombre similar a awstats012007.somename.com.txt o, en el caso de un dominio adicional, awstats012007.anothername.somename.com.txt . Es importante tener en cuenta esto, porque si utilizas un nombre de cuenta diferente en tu nuevo servidor, vas a tener que RENOMBRAR estos archivos, especialmente las partes de somename y si es necesario, anothername. Si quieres ver cuáles son los nuevos nombres, navega a tu nuevo sitio – siempre y cuando awstats se haya ejecutado (por defecto sólo se ejecuta una vez cada 24 horas), deberías ver el formato de los nuevos nombres de archivo.

Pequeña nota: podrías no renombrarlas para que coincidan, en ese caso probablemente sólo «aparecerían» como otras páginas web en el panel de AWStats, no es gran cosa, pero no he hecho pruebas sin renombrarlas.

De todos modos, para el proceso. Una vez que hayas descargado los archivos a tu ordenador (y los hayas renombrado si es necesario), tienes que subirlos al nuevo servidor. El problema es que el Administrador de Archivos del CPanel no siempre te permite poner cosas en la nueva carpeta /home/ACCOUNT/tmp/awstats.

Esta es la forma más fácil de evitarlo…

  1. hacer una nueva carpeta de algún tipo en el directorio public_html (por ejemplo «tempfilez»)
  2. Sube los archivos de estadísticas en el nuevo directorio que acabas de crear a través del administrador de archivos de cpanel (si hay muchos, es posible que quieras comprimirlos antes de subirlos, y luego extraerlos).
  3. entrar en el servidor a través de SSH (puedes hacerlo como cualquier usuario pero yo lo hice como root para estar seguro de no tener hipo)
  4. Navegar a la nueva carpeta que contiene los archivos de registro. En mi caso:
    cd /home/CUENTA/public_html/tempfilez
  5. copia los archivos a la carpeta awstats. En mi caso:
    cp *.* /home/CUENTA/tmp/awstats
  6. Si te pide que sobrescribas alguno de los archivos, yo personalmente dije que NO. La razón es que el nuevo servidor empezó a recopilar estadísticas y no quise sobrescribir ninguna de las antiguas. Ten cuidado de no sobrescribir ningún archivo .CONF si accidentalmente lo incluyes con los .TXT.
  7. Navega a la carpeta de registro de awstats:
    cd /home/CUENTA/tmp/awstats
  8. comprueba los permisos de uso:
    ls -l
    esto hará una lista de los archivos y te dirá quién es el dueño. En mi caso los nuevos archivos se veían así:
    -rw-r-r–r– 1 root root 62122 Feb 1 04:33 awstats102008.RESTOFNAME
  9. En el caso anterior, root root significa que son propiedad de la raíz que probablemente no quieres (quieres que sean propiedad de la cuenta en la que están). Si ese es tu caso, puedes querer cambiar la propiedad con el siguiente comando:
    chown CUENTA:CUENTA *
    Reemplaza «CUENTA» por el nombre de la cuenta. Así que si el nombre de tu cuenta fuera «fred«, lo usarías:
    chown fred:fred *
  10. Haz otra ls -l para asegurarte de que la propiedad es exacta. Si se ve bien, vuelve al panel de control y comprueba los AWStats. Si puedes ver la información de los años/meses para los que solicitaron, ¡estás acabado!

 

Diga un comentario

Puedes usar un alias y un correo electrónico falso. Sin embargo, si eliges usar un correo electrónico real, se admiten los "gravatars". Lee la política de privacidad para más detalles.