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

Recupero di Fanfan's Blog

  1. FTP al server e controllare / cgi-bin/mt/mt.cgi cartella. Si tratta di una nuova installazione con MovableType 3,2. Che è stata creata il 14 gennaio, 2007.
  2. Scarica il file mt-config.cgi per analizzare quello che è il database corrente.
    1. L'attuale PB punti in / home / wangjian / public_html / cgi-bin / mt / db
    2. Ciò significa che, attualmente, si sta utilizzando il BerkeleyDB, il file di testo normale.
    3. BerkeleyDB è il problema di Wendy's blog - quando ci sono troppi commenti, la maggior parte di esse sono di Spam, non supporta e causato molti problemi
  3. Determinare per accendere il database MySQL in BerkeleyDB
  4. La prima cosa da fare è un backup, l'attuale Berkeley DB.
    1. Login in / vdeck /
    2. Visita http://www.ipower.com/member/filemanager.bml?expand=/home/users/web/b2841/ipw.wangjian/public_html/cgi-bin
    3. Check / mt / cartella e fare clic su [Archivio come Zip] pulsante. Quindi attendere un po 'di tempo.
    4. Il scaricato / mt / cartella di archivio è a memorizzare D: \ mio \ 8. Web \ Storia e backup \ 2007-12-23
  5. Test dimostra di eliminare un commento (anche un solo commento) sul vecchio Berkeley DB di base non è fattibile. Che prende troppo tempo.
  6. Il passo successivo è installare un nuovo blog di database, e tenta di importare le voci esportati nel nuovo database.
    1. Esporta il vecchio Fanfan's Blog. Il file esportato è memorizzato in D: \ mio \ 8. Web \ Storia e backup \ 2007-12-23 \ fanfan_export_original.txt
    2. Creare un nuovo database MySQL con le seguenti specifiche:
      1. Nome database: mtfanfan
      2. Nome utente: pubblico
      3. Password: *******
    3. Cambiato il mt-config.cgi per riflettere il cambiamento nel database.
      1. In mt-config.cgi, commentare la riga seguente: DataSource # / home / wangjian / public_html / cgi-bin / mt / db
      2. In mt-config.cgi, ha aggiunto la seguente riga:
        ObjectDriver DBI:: MySQL
        Database mtfanfan
        DBUser pubblico
        DBPassword ******
        DBHost localhost
      3. (Per qualche ragione, ho usato il vecchio sistema wangjian_mtsys utente chiamato, e il database è ancora wangjian_blog_2007)
      4. Ora il login opere. Poi vorrei provare a vedere se funziona importazione.
    4. Importare il file esportato.
      1. Carica D: \ mio \ 8. Web \ Storia e backup \ 2007-12-23 \ fanfan_export_original.txt a / cgi-bin/mt/import / cartella. Questo richiede un po 'di tempo.
      2. Utilizzare l'importazione strumento per vedere se funziona. Spero che funziona, ma chi lo sa.
    5. Se funziona, il passo successivo è quello di eliminare quelli Spam. Questo richiede un po 'di tempo, ma dal momento che è base di dati di MySQL, che dovrebbe essere più veloce. O anche utilizzare il database stesso strumento aiuta. -- Che si è lavorato.
    6. C'è qualcosa di così inaspettato - la nuova iPowerweb architetto sposta il database, database e file di loro non sono più su un solo server. Invece, hanno condiviso il servizio server. Che crea uno scenario molto interessante: ci sono due database su due server con esattamente le stesse informazioni, è uno su localhost, l'altro è condivisa sul server. Il problema è, la MovableType script si connette al server locale, mentre il phpMyAdmin connette al server condiviso. Bene. Ogni volta che ho di parlare con ipower, mi sento molto molto frustrati.

PS La nota è il http://home.wangjianshuo.com/it/20071202_recovery_of_fanfans_blog.htm