Joomla.it Forum
Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => Installazione, migrazione e aggiornamento => : zoodema 03 Jan 2009, 13:32:49
-
Ciao, ho effettuato la migrazione alla 1.5 dall'ultima verisone 1.0 e mi capita uno strano errore. sono sbagliati tutti i link di collegamento degli articoli delle varie sezioni, ma cosa ancor più bella sono sbagliati anche quelli che genero nuovi.
nella vecchia versione prima di esportare avevo disabilitato tutte le funzioni seo, rimettendo i link tipici di joomla, ma niente, anche questo secondo tentativo è andato vano.
Pur non avendo nella versione 1.5 nessuna funzione seo attiva, i link vengono generati in maniera complesa: una prima parte dell'indirizzo come se le funzioni seo fossero ancora attive, e poi come se non lo fossero nella seconda!
Grazie
-
il plugin per la compatibilità alle vecchie versioni delle url è attivo?
Lo trovi fra i plugin del sito
-
si, plug in attivo
-
Ho provato una nuova intallaizone ex novo, senza migrazione, ed il problema quando inserisco gli articoli persiste. I link che vengono creati dall'anteprima dell'articolo sono completamente sballati, del tipo
http://www.nomesito.com/titolo_articolo&catid=1:latest-news&Itemid=50
Carneade!!
-
dai un link?
-
fondamentalmente, sembra che pur con una nuova installazione, i link diventano tutti SEO anche se questa funzione non è logicamente attiva (appena installato del resto è impossibile che lo sia), quindi sia i link vecchi delle pagine preinstallate di joomla, che quelli di articoli che creo io ex novo, sono sbagliati.
-
dai un link?
;)
-
Il problema è che hai due installazioni e temo tu abbia combinato un po di confusione con i configuration.php (se non anche con i prefissi delle tabelle)
Il link che hai postato, porta, in sorgente pagina, la base url in www.miosito.com/cms, mentre gli articoli dovrebbero trovarsi il www.miosito.com/u2.
In /cms c'è attivo un seo (suppongo sh404sef) e credo che la confusione nelle tabelle in qualche modo provoca il secondo problema.
Se fai due installazioni sullo stesso database, ricordati di attribuire alle tabelle di una delle due installazioni un prefisso diverso.
Ovviamente i due configuration.php devono rispecchiare la configurazione del sito, pure :)
-
si.. ma è davvero strano perchè si tratta di due database diversi.
il componente è joomsef.
-
hai fatto un backup del precedente database e riportato nel secondo?
Hai modificato i configuration.php sia nella url, sia nel percorso verso cache e log?
-
var $log_path = '/u2/logs';
var $tmp_path = '/u2/tmp';
var $live_site = '';
tra l'altro i nomi delle tabelle sono diversi nei 2 database
-
ma le path devono essere complete. lo sono, vero? non sono solo limitate alle stringhe che hai riportato? Le prime due devono riportare il percorso completo nel server, la terza l'indirizzo web (incluso /u2)
Anche se i database sono diversi, se nel secondo hai importato pari pari il primo, lo hai importato con le tabelle di reindirizzamento create dal seo, ad esempio
-
no.. sinceramente le path sono così, il sito è su server di register.it e di solito funzionano in questo modo.. almeno apevo così, anche perchè la versionepecedente funziona.
Il database invece è nuovo perchè questa versione non è più una migrazione ma una installazione ex-novo.
-
(non capisco perché proprio quello, come host, ma comunque ... )
Chiedi il percorso assoluto e impostalo nel configuration.php
Per quanto riguarda la cache, al percorso assoluto aggiungi /cache, per i log /logs.
Il live site è dato dall'indirizzo web del sito (sottocartella inclusa, quindi http://www.tuosito.com/u2
Già che ci sei, vedi se c'è qualche htaccess con una istruzione rewrite_base
impostata male