Post  |  Commenti

Post Meta

26th
AUG

il risolutore (di bug) … con molta fortuna :p

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

Posted by Musikele | Filed under Programming, Varie

Carissimi amici, anche io voglio contribuire in questo piccolo blog tecnico con alcune novità che vengono dal mio piccolo e buggato mondo informatico. Quest’articolo verrà pubblicato su www.redsend.org, su www.ilparticolarenascosto.it e (grazie al plugin) anche sul mio live space msn.

Iniziamo dall’inizio: in principio c’era appunto il mio live space, sul quale tenevo tutte le foto, i miei interventi, e un discreto numero di amici che visitavano il mio spazio. Sentivo l’esigenza di migrare a qualcosa che mi permettesse di sfogare meglio la mia creatività (quanto me la tiro!!) così è arrivato Wordpress.

Si ponevano però due problemi: 1. migrare tutto ciò che avevo dal vecchio blog al nuovo, c’erano comunque 2 anni di vita lì dentro; 2. windows live spaces fanno schifo e questo è vero, sono pesantissimi, hanno milioni di problemi come ad esempio la lentezza e la non-indicizzazione nei motori di ricerca, ma hanno alcune cose a cui proprio non so rinunciare: quando pubblichi un post, compare una stellina affianco al tuo nick in msn - è l’unica cosa che smuove anche _me_ nel vedere gli spaces delle mie amicizie.

Il primo problema l’ho risolto con un tool di un cinese, scritto in python, il quale aveva diversi bug che insieme abbiamo corretto (lui non poteva immaginare che un italiano usasse caratteri accentati, etc etc). La storia di quella migrazione, con tanto di commenti, la trovate qui. In quel post citavo ad esempio la mancanza dei commenti, cosa che poi l’amico Wei ha risolto e io adesso sono il suo “helper” ufficiale per le migrazioni in Italia - chiunque voglia una mano per vedere la luce e migrare a wordpress, può chiedermi una mano, niente di chè!.

Il secondo problema invece ha avuto una sola soluzione per tanto tempo: copiare a mano il post nel live space. Purtroppo sono un sentimentalista e, pur essendo microsoft, non riesco a chiuderlo; troppe cose sono ancora lì, la grafica che la sento _mia_, tante foto che mi scoccio di passare dall’altro lato (date tempo al tempo), e poi commenti e persone che da quella parte mi hanno cercato, trovato, etc etc.

Così ho iniziato a provare vari plugin per wordpress che dovevano fare questo in automatico. Il primo si chiama Live Space Mover, ma ha un solo grande problema: il server deve avere abilitato openSSL e il mio hoster, tophost, non ha. Sembra una cretinata, ma senza ssl non sono potuto andare da nessuna parte: serviva per il protocollo di autenticazione. Così ho dovuto tentare altre strade e ho provato l’altro plugin, Msn Notifier , che ovviamente non ha funzionato al primo colpo. Io non capisco nulla di php quindi mi sono dovuto inventare “debugger dell’ultima ora” e capirci qualcosa. A questa pagina ho segnalato il problema all’autore, il quale deve avere qualche problemino dato che mi ha risposto sul.. live space. Manco per mail. Mah!

Il bug che stava alla base del mio problema non era suo, ma di wordpress 2.2 : in pratica nel file class-phpmailer.php a un certo punto trovate scritto “class.smtp.php” che deve diventare “class-smtp.php” (notate il trattino). Il problema è che l’autore mi ha messo fuoristrada facendomi modificare un file per un altro che era già scritto bene, quindi io pensavo che forse il problema stava da un’altra parte.. E una volta risolto questo, finalmente la sincronizzazione dei due blog è avvenuta! Unico problemozzo, ogni volta che scrivevo, modificavo, cancellavo qualcosa mi usciva un warning immenso: “headers already sent by ….” e una sequenza di files. In pratica qui entra in scena un’altra caratteristica dei file php di cui io non ero a conoscenza: prima del tag <?php e  dopo quello di chiusura ?> non devono essere presenti spazi, o caratteri strani invisibili, altrimenti wordpress si incavola. Anche questo problema, con qualche googolata è stato risolto.

Ed ora? finalmente non dovrò più copiare ed incollare per “sincronizzare”… gloriosa tecnologia! Se qualcuno di voi ha problemi simili, non esiti a contattarmi, libera conoscenza per tutti!

p.s. sembra che tophost tra un po’ faccia l’upgrade di php e abiliterà openssl, così tutto questo tempo perso sarà servito solo a scoprire qualcosa di nuovo, dato che l’altro plugin è decisamente superiore…

Tags: > >

Reader's Comments

  1. Alexpennywise |

    Anche io ho intenzione di migrare da live spaces ad wordpress.org.Ho letto Live space Mover ma oltre ad essere in inglese sembra abbastanza complicato per chi come me ne capisce davvero poco.
    Ci vorrebbe una guida in italiano magari anche molto “sempliciotta” dato che c’è molta gente che vorrebbe migrare come hai fatto tu!
    ciao ale

  2. Musikele |

    Il problema di Alex è stato risolto.. sotto a chi tocca! la guida aggiornata e funzionante si trova qui

Leave a Reply

Il contenuto di questo Blog è rilasciato sotto Licenza Creative Commons (Leggi)