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

Recuperação de Fanfan's Blog

  1. FTP para o servidor e verificar / cgi-bin/mt/mt.cgi pasta. Trata-se de uma nova instalação com MovableType 3,2. Que foi criada em Jan 14, 2007.
  2. Download mt-config.cgi arquivo para analisar qual é a actual base de dados.
    1. O actual DB aponta para / home / wangjian / public_html / cgi-bin / mt / db
    2. Isto significa que, actualmente, é usando a BerkeleyDB, o arquivo de texto simples.
    3. BerkeleyDB é o problema da Wendy's blog - quando há muitos comentários, a maior parte delas são spams, ele não suporta e causou muitos problemas
  3. Determine transformar a BerkeleyDB em MySQL database
  4. A primeira coisa a fazer é backup do actual Berkeley DB.
    1. Entrar na / vdeck /
    2. Visite http://www.ipower.com/member/filemanager.bml?expand=/home/users/web/b2841/ipw.wangjian/public_html/cgi-bin
    3. Check / mt / pasta e clique em [Arquivo como Zip] botão. Depois, esperar por algum tempo.
    4. O baixado / mt / pasta arquivo é armazenar em D: \ my \ 8. Web \ História e Backups \ 2007-12-23
  5. Teste mostra para apagar um comentário (mesmo um único comentário) sobre o velho Berkeley DB base não é viável. Isso leva muito tempo.
  6. O próximo passo é configurar um novo blog de dados, e tentar importar as entradas exportados para o novo banco de dados.
    1. Exportar o velho Fanfan's Blog. O arquivo exportado é armazenado em D: \ my \ 8. Web \ História e Backups \ 2007-12-23 \ fanfan_export_original.txt
    2. Criar um novo Banco de dados MySQL com a seguinte especificação:
      1. Database name: mtfanfan
      2. Nome do usuário: público
      3. Senha: *******
    3. Mudou o mt-config.cgi para refletir as mudanças no banco de dados.
      1. Em mt-config.cgi, comente as seguintes linhas: # DataSource / home / wangjian / public_html / cgi-bin / mt / db
      2. Em mt-config.cgi, acrescentou a seguinte linha:
        ObjectDriver DBI: mysql
        Database mtfanfan
        DBUser público
        DBPassword ******
        DBHost localhost
      3. (Por alguma razão, eu usei o sistema antigo usuário chamado wangjian_mtsys, e no banco de dados ainda é wangjian_blog_2007)
      4. Agora o login obras. Então, vou tentar ver se funciona importação.
    4. Importe o arquivo exportado.
      1. Upload D: \ my \ 8. Web \ História e Backups \ 2007-12-23 \ fanfan_export_original.txt para / cgi-bin/mt/import / pasta. Isto leva algum tempo.
      2. Use a ferramenta importação para ver se funciona. Espero que ele funciona, mas quem sabe.
    5. Se ele funciona, o próximo passo é eliminar os spams. Isso leva algum tempo, mas, uma vez que é o MySQL database, que deveria ser muito mais rápido. Ou mesmo usar o banco de dados própria ferramenta ajuda. -- Ele acabou por ele trabalhou.
    6. Existe algo tão inesperado - o novo iPowerweb arquiteto move o banco de dados, o seu banco de dados e arquivos não estão mais em um servidor. Em vez disso, eles têm o serviço compartilhado servidores. Isso cria um cenário muito interessante: há duas base de dados sobre dois servidores com exatamente as mesmas informações, é sobre ele, o outro é sobre o servidor compartilhado. O problema é, o MovableType scripts conecta-se ao servidor local enquanto o phpMyAdmin conecta-se ao servidor compartilhado. Pois bem. Sempre que eu tiver de falar com ipower, sinto muito grande frustração.

PS A nota é sobre http://home.wangjianshuo.com/pt/20071202_recovery_of_fanfans_blog.htm