Archivi tag: Google Calendar

Webdisastri e soluzionifortunate

Allora.

Negli ultimi giorni ammetto di aver fatto un po’ di disastri.

Ma come al solito c’è la sempre disponibile Xlthlx a darmi una mano.

Il primo disastro è stato col trasferimento di Poliving dal url temporaneo al dominio definitivo. Rimanendo sempre su Dreamhost non sono dovuto impazzire con ftp & co, semplicemente ho associato l’user con tutti i file al nuovo dominio. Peccato però che WP nel database aveva memorizzato tutti gli url dei file collegati ovviamente col vecchio indirizzo (ma perché memorizza l’url completo?), non più valido. Così ho editato a mano il dump del database. Tragedia! Perché al momento dell’import ovviamente sono saltati gli accenti (e i feed). E la soluzione, in questo caso, è stata di forzare la codifica UTF-8 sia nel wp-config.php che nell’interfaccia di WordPress.

Io, ovviamente, non c’ero arrivato da solo. Visto che ai tempi del trasferimento di Meornot per il risolvere il problema delle accentate ho dovuto rimuovere tutte le informazioni sulla codifica. Bah.

L’altro piccolo disastro è stata una litigata con il file .htaccess e Google Calendar. Volevo poter pubblicare sul mio server i calendari di iCal, senza dover passare per vari servizi fintamente gratuiti ed evitando l’ennesima registrazione.

Tutto bene, se non per il fatto che WP ovviamente si metteva di mezzo e reindirizzava ogni richiesta di accesso alla cartella del calendario nel suo sistema e diceva un ops, quello che cerchi non c’è.

A quel punto dovevamo solo trovare il modo corretto di modificare quel maledetto .htaccess. E dopo una mattinata di tentativi in cui o saltava il blog, o saltava il webdav o saltava tutto [neanche dalla documentazione ufficiale di Apache si capisce qualcosa], per puro caso ce l’abbiamo fatta.

RewriteCond %{THE_REQUEST} !/webdav

Ovviamente, poteva essere finita qui? No! Perché dopo tutta la fatica, Google Calendar si rifiutava categoricamente di caricare il file. O meglio, lo caricava, visualizzava gli appuntamenti nel calendario, ma poi 3 secondi dopo se ne usciva con un could not fetch the URL e cancellava tutto. Simpatico.

Prendi, prova a togliere la password (brrr) da webdav. E neanche così funzionava.

E alla fine, dopo un giorno, ho riprovato e magicamente.. funzionava!

Ora, c’è solo il problema che, dopo tutto questo sbatti, non posso sincronizzare quel calendario via PUSH sull’iPhone: c’è un limite massimo di 5 calendari sincronizzabili.

Sgrunt.