Joomla.it Forum
Joomla! 2.5 (versione con supporto terminato) => Joomla! 1.6/1.7/2.5 => : amalia 28 Aug 2011, 08:37:12
-
Salve, ho creato una categoria di contatti con 3 contatti (ordini,informazioni,lavoro) Ho attivato la possibilità di scegliere i contatti da altri della stessa categoria da una discesa sulla vista solo contatto, e quando si seleziona un contatto tra loro a discesa rispetto al contatto selezionato di default ottengo questo errore:
Fatal error: Call to a member function getChildren() on a non-object in C:\Programmi\xampp\htdocs\Joomla_1.6.4\components\com_contact\router.php on line 151
Potreste darmi un aiuto?
Grazie.
-
joomla 1.6.4 è una versione obsoleta
guarda cosa dice il download della 1.6
http://www.joomla.it/download.html
M.
-
Quindi la scarico la versione 1.7?
Avevo tutti i template e alcune modifiche, perdo tutto?
Grazie.
-
Devi fare un upgrade di versione, se ti fai preventivamente anche un backup, cartelle e db, non perdi sicuramente nulla. Sfoglia la sezione Guide per l'upgrade alla 1.7.0
-
Potresti dirmi precisamente dove devo leggere? Non riesco a trovare upgrade da 1.6.4 a 1.7.
Grazie.
-
in alto c'e' un menu che si chiama "guide" e con un po' di ricerca troverai la guida di come aggiornare il sito alla versione 1.7, ti accorgerai che il link di mau_develop serve allo scopo.
ps: non ho messo apposta il link, perche' e' meglio che impariate a fare le ricerche, visto che la maggior parte dei problemi aperti nei 3d ricevera' una risposta dalle guide, basta cercarle e leggerle.
ciao ;)
-
Non è che non avessi fatto prima la ricerca....
Ho trovato aggiornamento da 1.6.5 a 1.7, ma non da 1.6.4...
-
ma nella guida e' scritto che si deve aggiornare almeno alla 1.6.5 prima di aggiornare alla 1.7
a prescindere da questo fai sempre un backup sia del sito che del database mi raccomando, fallo sempre ad ogni aggiornamento dopo che hai appurato che sia andato tutto bene.
e' meglio controllare che per le estensioni usate ci sia la versione per la 1.7, non tutte quelle per la 1.6.x funzionano con la 1.7
prova a controllare anche se c'e' una versione piu' aggiornata di xampp.
ciao ;)
-
infatti dalla 1.6.4 devo passare alla 1.6.5.
Ho trovato anche la patch aggiornamento da 1.6.0 a 1.6.5, ma si parla di trasferire i file su quelli preesistenti, non è che mi perdo tutte le variazioni?
-
Ciao
Tranquilla
non è che mi perdo tutte le variazioni?
Non perdi nulla, a maggior ragione se fai il backup come consigliato.
-
Lavorando in locale, effettuo direttamente la copia?
-
Delle cartelle sì per il database fai un export con phpmyadmin
-
scusa non mi è chiaro tutto il procedimento e non vorrei sbagliare :-[
C'è una guida su questo passaggio da 1.6.x a 1.6.5?
Io non riesco a trovarla.
Scusa ancora e grazie.
-
Non credo ci sia bisogno di una guida, ti spiego i passi semplici da seguire, ti scarichi da:
http://www.joomla.it/download/joomla-1/421-agg-da-joomla-1-6-0-1-6-1-1-6-2-1-6-3-1-6-4-a-joomla-1-6.html (http://www.joomla.it/download/joomla-1/421-agg-da-joomla-1-6-0-1-6-1-1-6-2-1-6-3-1-6-4-a-joomla-1-6.html)
il file aggiornamento e lo scompatti, poi ci carichi tutti i file e cartelle nelle cartelle e file corrispondenti, un semplice copia incolla se sei in locale, a meno che tu non abbia un MAC, l'operazione di sovrascrittura non cancella file che non vengono interessati da questi.
-
Allora ho aggiornato la versione a 1.6.6 (e mi trovo di nuovo gli errori sul file it-IT ad esempio).
Comunque adesso seguo la guida di migrazione da 1.6.5 a 1.7, quale dei tre procedimenti è più idoneo?
Grazie.
-
In locale dovrebbero andare bene tutti, prova il più semplice direttamente da pannello amministrazione.
-
Allora, ho fatto tutto!!!
Risultato:
1. devo rimodificare il file it-IT (fortunatamente ho backup) perchè non sono configurati messaggi su contatti COM_CONTACT_CONTACT_REQUIRED ed altri
2. Ho lo stesso problema evidenziato nel mio primo post di richiesta!!!!! Cioè da contatti
Fatal error: Call to a member function getChildren() on a non-object in C:\Programmi\xampp\htdocs\Joomla_1.7\components\com_contact\router.php on line 151 :'(
-
Non devi modificare il file lingua prendendolo dal backup ma da una nuova distribuzione di joomla versione 1.7.0
-
l'ho già preso dalla distribuzione di joomla 1.7, ma non ci sono alcuni messaggi.
In realtà utilizzo template Azzure7 non so se il problema è lì, perchè con Beez2 Fruit ecc. il messaggio è trovato.
Il problema su router.php line 151 rimane in tutti i casi.
-
A questo punto prova a sovrascrivere di nuovo tutta la distribuzione 1.7.0 escluso la cartella installation, fatti come sempre un backup completo per congelare la situazione attuale ogni volta che fai delle modifiche sostanziali.
-
cioè cosa intendi per sovrascrivere tutto?
Mi scarico la versione 1.7 e copio tutte le cartelle come ho fatto per passare da 1.6.4 a 1.6.6?
-
Sì, ad esclusione della cartella installation.
-
Stesso problema :'( :'( :'(
Ma il template Azzure7 può avere dei problemi nella 1.7? (mi riferisco ai messaggi mancanti)
Il problema di router.php line 151 è comune invece a tutti i template.
-
tutto ciò che non è per la 1.7 può avere problemi sulla 1.7
M.
-
io ho preso il template in quelli previsti per 1.6 e 1.7.
Comunque il file it-IT.com_contact.ini non contiene alcuni messaggi utilizzati da Azzure7 tipo
COM_CONTACT_CONTACT_ENTER_MESSAGE
che avevo dovuto aggiungere nel file.
il problema router.php (riga 151) che avevo richiesto all'inizio e da cui è scaturito tutto l'allineamento alla 1.7, si verifica con tutti i template anche con Beez2 Fruit.
-
vorrei provare a disinstallare e reinstallare componente contatti della 1.7.
Come dovrei procedere?
-
Alla fine, disperata perchè tutte le cose che mi avevate detto di fare non portavano a nulla, ho reinstallato daccapo la versione 1.7.
Tutto bene, per il problema CONTATTI (errore in linea 151 del modulo php).
Rimane il problema che avevo già risolto del template AZZURE7-TG che ha messaggi in meno rispetto a quelli richiesti.
Questo problema lo avevo già superato inserendo i messaggi mancanti nel file it-IT, ma segnalo l'errore, perchè presente sia per la versione 1.6 che per la versione 1.7.
Grazie comunque dell'aiuto che mi avete fornito!!! :)