This is machine translation of orginal blog.
« prev next »

Recuperación de Fanfan's Blog

  1. FTP al servidor y comprobar / cgi-bin/mt/mt.cgi carpeta. Se trata de una nueva instalación con MovableType 3,2. Que se creó el Jan 14, 2007.
  2. Descargar archivo mt-config.cgi para analizar lo que es la base de datos actual.
    1. El actual PP apunta a / home / wangjian / public_html / cgi-bin / mt / db
    2. Esto significa, en la actualidad, se está utilizando el BerkeleyDB, el archivo de texto sin formato.
    3. BerkeleyDB es el problema de Wendy's blog - cuando hay demasiados comentarios, la mayoría de ellos son los mensajes de spam, no es compatible y causó muchos problemas
  3. Determinar a su vez la base de datos MySQL en BerkeleyDB
  4. Lo primero que hay que hacer es una copia de seguridad de la actual Berkeley DB.
    1. Usuario en el / vdeck /
    2. Visita http://www.ipower.com/member/filemanager.bml?expand=/home/users/web/b2841/ipw.wangjian/public_html/cgi-bin
    3. Check / mt / carpeta y haga clic en [Archivo Zip como] el botón. Luego, esperar por algún tiempo.
    4. La descargado / mt / carpeta de archivos se almacenan en D: \ mi \ 8. Web \ Historia y copias de seguridad \ 2007-12-23
  5. La prueba de que se suprima un comentario (ni un solo comentario) en la antigua base de Berkeley DB no es factible. Eso toma mucho tiempo.
  6. El siguiente paso es configurar un nuevo blog de base de datos, y tratar de la importación exporta entradas en la nueva base de datos.
    1. Fanfan la exportación de edad's Blog. El archivo exportado se almacena en D: \ mi \ 8. Web \ Historia y copias de seguridad \ 2007-12-23 \ fanfan_export_original.txt
    2. Crear una nueva base de datos MySQL con las siguientes especificaciones:
      1. Nombre de base de datos: mtfanfan
      2. Nombre de usuario: público
      3. Contraseña: *******
    3. Cambiado el mt-config.cgi para reflejar el cambio en la base de datos.
      1. En mt-config.cgi, comente la línea siguiente: # DataSource / home / wangjian / public_html / cgi-bin / mt / db
      2. En mt-config.cgi, añade la siguiente línea:
        ObjectDriver DBI:: MySQL
        Base de datos mtfanfan
        DBUser público
        DBPassword ******
        DBHost localhost
      3. (Por alguna razón, he utilizado el antiguo sistema wangjian_mtsys usuario llamado, y la base de datos es aún wangjian_blog_2007)
      4. Ahora las obras de acceso. Entonces voy a tratar de ver si la importación de obras.
    4. Importar el archivo exportado.
      1. Subir D: \ mi \ 8. Web \ Historia y copias de seguridad \ 2007-12-23 \ fanfan_export_original.txt a / cgi-bin/mt/import / carpeta. Esto toma algo de tiempo.
      2. Use la herramienta de importación para ver si funciona. Espero que esto funciona, pero quién sabe.
    5. Si funciona, el siguiente paso es eliminar los mensajes de spam. Esto toma algo de tiempo, pero ya que es la base de datos MySQL, debería ser mucho más rápida. O incluso utilizar la herramienta de base de datos de la propia ayuda. -- Resultó funcionó.
    6. Hay algo tan inesperado - iPowerweb el nuevo arquitecto se mueve la base de datos, sus archivos de base de datos y ya no están en un único servidor. En cambio, han compartido el servicio de los servidores. Esto crea un escenario muy interesante: hay dos bases de datos en dos servidores con exactamente la misma información, uno se encuentra en localhost, la otra está en el servidor compartido. El problema es, el MovableType scripts conecta al servidor local mientras que el phpMyAdmin conecta al servidor compartido. Bien. Cada vez que tengo que hablar con ipower, me siento muy frustrado.

PS La nota es sobre http://home.wangjianshuo.com/es/20071202_recovery_of_fanfans_blog.htm