Annuncio con soddisfazione di aver trasferito un CMS Joomla 1.5.7 da server aruba a server dagmaweb.
E' stata dura. Già fatta la cosa in passato mi sembrava un'operazione da pochi minuti, al massimo 1 ora.
Ma partiamo dall'inizio.
Il sito è partito in forma test su un dominio di aruba principalmente attivo solo per esperimenti.
Scarico il software dal sito joomla.it (desidero da subito la verione italiana) eseguo l'upload delle cartelle, lancio l'installazione e tutto ok. Il db viene costruito vado nell'area administrator.
Scarico dal server joomla extension i componenti e i moduli principali, installo il forum fireboard con pacchetto lingua italiano, la newsletter acajoom, agenda e calendario jevents e remository docman. Tutto perfettamente funzionante. Vedo con gli interessati il template e posiziono i primi articoli. Forum e docman e agenda perfetti!
Scelto il dominio consiglio un pacchetto dagmaweb, supporto php, mysql,ecc con 1 db e 250 mega di spazio, ecc
Delusione: nel pacchetto non vi è il modulo fantastic panel per installare i CMS tipo da un wizard,
ma non mi scoraggio e decido di procedere nel modo classico.
Eseguo il download delle cartelle e carico sulla directory public, in phpmyadmin esporto il db e carico sul server nuovo dopo aver creato un db e un user per il db.
Provo, ovviamente non va, occorre riconfigurare il config.php di joomla con il nuovo db e l'accesso, ovvio.
Modifico ma da subito errore di lettura di file del tipo: manca $end, ecc
Non ho idee....
Cancello la struttura e carico joomla pacchetto installazione, decido di tentare una installazione nuova.
Carico il sistema come mamma lo ha fatto e lancio l'installazione, cancello il vecchio db (sigh, dovrò inserire a mano i contenuti) ma incredibile! ad un certo step, quello dopo l'inserimento dei dati del db la procedura si arresta. Semplicemente cliccando sul tasto "avanti" in alto a destra della terza o quarta pagina dell'installazione la pagina non si carica. Terribile! va indietro ma non in avanti! Dopo 2 ore sono tentato di aprire un ticket con fornitore ma ci ripenso.
Javascript? Problema di browser? Tento con explorer, netscape....tento su un altro pc, lo stesso!
Verso sera ricancello il tutto e riprovo con il traferimento iniziale da aruba, ricarico le cartelle, ricarico il db, riconfiguro il config.php. Gli stessi errori!
Il giorno dopo mi viene in mente che se i file si inceppano in quel modo è perchè sono incompleti.
Intuisco che il file non è stato caricato tutto, geniale!
Rieseguo l'upload manuale del file e ne esce un'altro di errore per un altro file, sempre lo stesso errore!
Ricarico manualmente uno ad uno tutti i file (circa una decina, colpa di filezilla?) e alla fine vedo la home!
Inutile sottolineare che la mia autostima si impenna, provo i componenti, anche per loro file corrotti, rieseguo gli upload necessari e alla fine mi pare che il sito almeno in front-end è ok.
Vado in amministrazione, in back-end, primi click e sembra all ok, ma accidenti, non funzionano i menù.....sigh, la delusione mi porta giù come la borsa nei giorni neri del fallimento Lhimann (si scrive così) brothers....loro era soppravvissuti alla crisi del 29, io invece vado a picco dopo 2 gg di fatiche....
Ci ragiono sopra per almeno 1 giorno (facendo anche altro ovviamente), provo sui forum in italiano di joomla, poi passo a quelli in inglese, ma nulla.....ritrovo il problema ma le soluzioni suggerite non servono a nulla. Intuisco che è un problema di javascript essendo il menù a tendine.
Niente, modifico numerose files ma niente.
Mi viene un dubbio sul file config.php.
Installo una versione di joomla stessa versione con fantastic panel che ho su www.raccontiamoladozione.net.
Confronto il file config.php....niente di rilevante, pare lo stesso!!!!
Non va che faccio?
Possibile? giro nel back-end senza altri problemi ma non posso accedere al menù, purtroppo è fondamentale potervi accedere.
Inizio a pensare di aprire un ticket col gestore ma non credo sia un problema di server, aspetto.
Giorno dopo.
Non se ho dormito male per questo ma mi alzo col chiodo fisso del menù.
Cerco di lavorare nella mattinata e non pensarci.
Nel pomeriggio controllo i file di javascript menù.js, mootools.js, ecc sembra tutto ok.
Verso sera un 'intuizione, e se fosse perchè ho installato il sistema nella root anzichè una directory?
Carico una copia dei file nella directory website, cancello il resto e riprovo.
Funzionaaaaaaaaaaaaaaaa
Decido di non approfondire la cosa, del resto è meglio così, se in futuro metterò altro è comodo avere anche i sistemi su percorsi diversi.
Riprovo il tutto e mi pare che non ci siano problemi, il menù funziona e quindi mi sento + tranquillo.
Dura poco, decido di installare un componente, tale jxplorer per modifica file in back-end, nel tentativo un errore insidioso: "can't create a folder" leggermente mi rattrista.
Mhmmm, permessi sulle cartelle? In effetti tutte le cartelle sono a 755, strano. Vado nell'installazione con fantastic panel e noto che delle cartelle hanno diritti a 777. Torno nel back-end, dal menù info sistema, trovo ceck sistema e permessi, hahhhaaaaaa sono + i messaggi rossi che verdi. Ad una ad una riporto i permessi a 777 nelle cartelle necessarie (dopo averle ricopiate a mano).
Riprovo, nulla da fare!!!!
Decido di uscire, faccio un giro e poi verso sera ci rifletto.
to be continued....
giovedì 20 novembre 2008
Iscriviti a:
Commenti (Atom)