Finalmente online
Dopo oltre 15 giorni di continui casini riesco a scrivere qualcosa su blog. Ragazzi non sono morto e non ho abbandonato il blog,...Leggi tutto
Scrivendo questo post mi sono accorto di aver dato delle indicazioni interessanti che possono essere utili a qualcuno. Quindi se state cercando come configurare phpmyadmin trovate le informazioni espandendo il testo ed andando al titolo “Fase 2″ se invece state cercando una query in sql relativa al comando replace potete trovare un paio di esempi alla “Fase 3″ ,se volete impostare un indirizzo dns statico con windows xp andate alla “Fase 4″,se invece dovete trasferire il vostro blog con wordpress da altervista ad un altro host leggetevi pure tutto il post.. mi sono trovato nella vostra situazione giusto ieri..
Ieri ho lavorato davvero una cifra sul blog,anche se non ho scritto nulla ieri è stata una giornata infinita.. purtroppo sono costretto a traslocare,altervista infatti non permette di pubblicare la pubblicità di google nei propri spazi gratuiti. Ieri alle 11.30 mi è arrivata una mail da parte dei gestori di altervista che mi avvertivano di levare entro 24 ore tutta la pubblicità,previo blocco repentino dell’account.. Così ho cercato subito un nuovo host e ho optato per lo stesso host di AndreBeggi,così grazie ad un codice promozionale ho acquistato per 20 euro il nuovo dominio www.croccobiscotto.it più uno spazio linux based (php5 + mysql) e un giga di spazio. Devo ammettere che per ora sono molto soddisfato del mio nuovo host,si chiama WebPerTe,dopo aver pagato con la carta postepay nel giro di 40 minuti il mio account era attivo e perfettamente funzionante,tutta la documentazione è arrivata in tempi brevi e le indicazioni su come accedere e gestire lo spazio sono state chiare e precise. Per ora il mio nuovo dominio non è ancora raggiungibile sono passate 24 ore dall’attivazione ma credo che ne debbano passare almeno altre 24…appena il nuovo dominio sarà attivo disabilito la pubblicità di adsense qui su altervista e inizio a modificare tutti i post in maniera tale che le persone che arrivano su croccobiscotto.altervista.org vengono rigirate direttamente su www.croccobiscotto.it.
Come dicevo ieri è stata davvero una giornata di lavoro veramente intenso,nella mail di avvertimento quelli di altervista mi dicevano che avevo 24 ore di tempo per togliere la pubblicità di google,così nella paura di vedermi segato l’account ho tentato di attivare e rendere operativo il nuovo spazio web nel più breve tempo possibile. Dopo aver pagato lo spazio web sul nuovo host ho dovuto aspettare circa 30 minuti per poter accedere ai vari pannelli di configurazione,nel frattempo ho iniziato a backuppare tutto il sito e il database. La parte di backup è stata sfiancante,altervista mi faceva scaricare qualasiasi file ad una media di 7kb.. c’ho messo oltre 3 ore e mezza a scaricare 106 mb circa.. Mentre scaricavo i file del blog mi sono occupato del database,devo ammetere che ho sclerato non poco con il db perchè con phpmyadmin avevo quel maledetto limite di 2 mb di database. In pratica quando facevo l’importazione nel nuovo database del nuovo host non riuscivo a recuperare nulla perchè phpmyadmin mi diceva che non riusciva ad importare file più grossi di 2 mb e siccome il mio database è di circa 5 mb non potevo importare nulla… ah ovviamente ho sclerato anche per far partire phpmyadmin.. vabbè dai andiamo con ordine che se non si capisce un cazzo..
Fase 1: backup di tutto il materiale del blog.
Ho iniziato ad eseguire il backup via ftp di tutti i file del blog.
Ho fatto il backup del database tramite il tool phpmyadmin. (Non sono riuscito ad usare nessun’altro tool,altervista permette solo l’uso di phpmyadmin,volevo usare i tool grafici di mysql ma non ci sono riuscito)
Fase 2:Restore del database.
Mentre scaricava tutti i file del blog via ftp e dopo aver effettuato il backup del db ho provato a fare il restore del database nel nuovo host. Come prima cosa ho creato il database poi per potervi accedere ho dovuto installare phpmyadmin (visto che il backup era stato fatto con phpmyadmin fare il restore con la stessa applicazione mi è sembrata la cosa più logica). Alla fine installare phpmyadmin non è difficile, è molto semplice da configurare solo che secondo me le istruzioni non sono molto chiare,in pratica bisogna prendere il file config.default.php e rinominarlo in config.inc.php Poi bisogna riempire i campi relativi all’indirizzo dell’host e della porta e poi infine cosa fondamentale che non ho capito leggendo il readme bisogna inserire le righe relative ad username e password. In pratica nel file config.inc.php è fondamentale che ci siano queste righe:
$cfg['Servers'][$i]['host'] = ‘localhost’;
$cfg['Servers'][$i]['auth_type'] = ‘config’;
$cfg['Servers'][$i]['user'] = ‘root’;
$cfg['Servers'][$i]['password'] = ”;
Nel file di esempio che avevo io mancavano i campi user e password ed io inserivo i dati di accesso in un altro file,così ho sclerato non poco prima di capire cosa fare. Poi ho capito cosa mancava perchè dopo diverso girovagare in rete ho trovato questo link che mi ha aiutato: http://openskills.info/infobox.php?ID=1073
Una volta che ho avuto accesso al database ho provato a fare il restore ed ovviamente anche qui casini a manetta,non potevo fare il restore del db perchè c’è impostato un maledetto limite di 2 mb sull’importazione dei file con php. Non potendo modificare il file php.ini per aggirare quel limite ho optato per una differente politica. Mi è venuta l’idea di importare a mano le varie tabelle,così ho esportato dal db di altervista le singole tabelle e le ho importate una per una nel nuovo db. L’operazione è andata ha buona fine su tutte le varie tabelle tranne ovviamente per le due più importanti,quelle che contenva i post e quella che conteneva i commenti. Lì per lì non sapevo cosa fare,le tabelle erano poco più grosse di un mega ma non c’era verso di importarle,così ho provato a non seguire le indicazioni relative al backup di un database di wordpress,ho lasciato tutte le voci di default senza modificare nulla e poi per magia il restore è avvenuto con successo. Ora io non sò perchè non seguendo le indicazioni il backup delle tabelle due tabelle giganti ha funzionato,però mi và bene lo stesso perchè alla fine sono riuscito ad ottenere una copia esatta del mio db di altervista. Come dicevo per fare il backup/restore di un database di wordpress con phpmyadmin ci sono delle indicazioni precise e le trovate qui: http://www.wordpress-it.it/wiki/Main/BackupDB
Per me quel procedimento ha funzionato con 12 tabelle su 14,per le altre 2 che non ne volevano sapere di essere restorate ho fatto un backup di default senza toccare nulla e poi ho fatto il restore ed è andato tutto bene. Ora come ora non ho il tempo di indagare sul fatto.. magari più avanti.
Bene il database è stato backuppato e installato in un nuovo spazio con successo.
Fase 3:modifica e adattamento del database.
Ovviamente nel database erano presenti tutti i vecchi indirizzi,cioè in tutte le tabelle del db c’era l’indirizzo croccobiscotto.altervista.it, così a mano ho modificato tutte le tabelle che contenevano il vecchio indirizzo tramite una query.
Ecco un’esempio della query:
UPDATE my_croccobiscotto.wp_posts SET guid = REPLACE(guid, ‘croccobiscotto.altervista.org’, ‘www.croccobiscotto.it’) WHERE guid LIKE ‘%croccobiscotto.altervista.org%’
Ovviamente ho dovuto lanciare più query per ogni tabella visto che le colonne interessate sono diverse.
Una volta fatto tutto ciò le 3 ore tra una cazzata e l’altra erano passate allegramente,perchè ovviamente non è che mi ricordo a memoria la sintassi di SQL e così dopo aver cercato su google ed aver fatto delle prove il tempo è volato via.
Fase 4: ripristino totale del blog.
Dopo aver completamente scaricato tutto,ho effetuato l’upload sul nuovo host. Tramite ftp sono entrato nel mio nuovo server ed ho effettuato l’upload completo di tutti i file. Dopo venti minuti circa aveva finito,così ho provato a fare un test per vedere se funzionava tutto. Anche qui casini. Ovviamente il dominio www.croccobiscotto.it non era ancora attivo,e inserendo al posto del nome l’indirizzo ip dell’host non compare il mio spazio ma la pagina del mio manteiner e neanche facendo una cosa tipo indirizzo_ip/croccobiscotto comparivà il mio spazio. Così mi sono impostato un record statico dns nel mio windows xp. Non sò se tutti conoscono questa funziona malata di xp,in pratica è possibile impostarsi dei record dns statici sulla propria macchina,basta editare il file “hosts” che si trova in C:\WINDOWS\system32\drivers\etc. Così ho inserito la riga:
indirizzo_ip www.croccobiscotto.it
Poi ho aperto il mio browser e anche se nei vari dns mondiali il mio dominio ancora non compare sono riuscito a visualizzare il mio spazio web e quindi la copia del mio blog.
Il primo impatto non è stato dei migliori,infatti ho visto subito che la pubblicità di google non viene visualizzata e ancora non ho capito perchè,infatti questo ancora non sono riuscito a risolverlo,io penso che il problema stia nel fatto che il mio dominio ancora non è visibile ma non ne sono certo del tutto. Poi altro grosso problema erano i caratteri,non sò per quale cazzo di motivo tutti i caratteri accentati non venivano visualizzati. Qui mi sono sentito un pò alle strette,nel senso che non mi sono neanche messo a cercare in rete una soluzione avevo troppo paura che da un momento all’altro quelli di altervista mi segassero l’account così ho optato per la soluzione più facile,ho modificato a mano di nuovo il database. In pratica ho sostituito tutti i caratteri che non si leggevano,tipo ” à ” è diventata ” a’ ” e così via.. In questo modo nel giro di 10 minuti il blog era leggibbile. Le query che ho usato erano praticamente identiche a quelle usate prima,ecco un’esempio:
UPDATE my_croccobiscotto.wp_post SET post_content = REPLACE(post_content, “à”, “a’ “) WHERE post_content LIKE “%à%”
L’unica cosa che cambia sono i doppi apici. Ora ho fatto un pò di test e non ho capito per quale cavolo di motivo quando scrivo tipo “è” nel db viene memorizzato il simbolo “Ô. Ho provato a contrallare i set di caratteri che usavo nel db di altervista ma sono identici a quelli che uso adesso,ho provato a contrallare anche la fase di backup ma sembra tutto ok perchè nel db il testo è effettivamente memorizzato giusto,ho guardato a mano le righe delle tabelle nel db ed i caratteri sono memorizzati giusti.. per capirci il carattere “è” è effetivamente merozzato come “è” ,invece adesso se scrivo qualcosa con l’accento l’editor di wordpress lo memorizza con caratteri strani tipo ò ,à etc.. boh dovrei guardarci ma non c’ho voglia.. tanto oramai ho risolto in qualche modo..
Dopo questa ultima modifica ho ottenuto una copia perfetta del mio blog di altervista sul mio nuovo host,tutta funziona tranne la pubblicità di google,e devo ancora capire come mai….
Vi giuro che ieri sono stato dalle 15.30 fino alle 23.00 di sera a smazzarmi tutta stà roba.. ora sto aspettando che mi venga attivato il dominio www.croccobiscotto.it,poi provvederò a rimuovere la pubblicità da altervista,sperando che non mi seghino l’account prima,e poi imposterò tutti i vari redirect e cambierò tutte le registrazioni ai vari servizi di google.
Io spero domani di vedere il dominio funzionanete ma ho letto che per i domini it ci vuole un sacco di tempo,ah tralaltro oggi ho mandato anche il fax per l’attivazione del dominio come indicato dalle istruzioni del mio manteiner.. vabbè và senza accorgermene ho scritto una cifra… ed ho scritto anche dei piccoli how-to… faccio un piccolo inidice in alto allora..
Stasera visto che il dominio www.croccobiscotto.it non è ancora funzionante e visto che altervista ancora mi ospita faccio l’upgrade di wordpress all’ultima versione e installo un pò di plug-in che ho trovato qui:
http://www.casperize.com/2007/04/17/10-plugin-poco-conosciuti/
e poi finalmente forse con il nuovo host posso attivare askimet come filtro antispam sui commenti!!non vedo l’ora di provare…. ok ora torno al lavoro sul blog…. rimanete collegati!!altre novità immenenti in corso!!
ps:oggi mi sono potuto mettere a lavorare tardi sul blog,perchè stamattina ho dovuto sbrigare una faccenda su un’alimentatore di un portatile acer e oggi pomeriggio ho dovuto portatre il micione dal veterinario!!poverccio non stà bene spero si rimetta presto…
Vota l'articolo
Ti è piaciuto questo articolo? allora iscrivi alla newsletter, riceverai ogni nuovo post via mail!
Loading...Se preferiferisci i feed ricordati di iscriverti ai miei Feed! 