Joomla.it Forum
Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => Installazione, migrazione e aggiornamento => : mikoski 26 Feb 2009, 16:42:29
-
Salve a tutti,
ho installato Joomla in una sottocartella del mio sito e ora che è pronto vorrei spostarlo nella directory principale. Qual è la procedura dettagliata da seguire senza avere problemi? Grazie
-
Allora le cose importanti da seguire (poi qualcuno può aggiungere ;D ) sono queste:
1. fare attenzione di aver mantenuto tutti URL relativi all'interno dei link interni del sito e delle immagini
2. prendere tutti i file e spostarli nella root principale del tuo FTP
3. aprire il file configuration.php e cambiare i percorsi togliendo il nome della sottodirectory
Io semplicemente seguo questi tre passaggi e con J1.5 non ho alcun problema.
-
Puoi spiegare meglio cosa vuoi dire con il primo punto?
-
Certamente....
Quando tu crei dei link all'interno dei contenuti, devi stare attento (e lo vedi all'interno del codice html) che i link siano fatti in questa maniera:
<a href="index.php?option=com_content&view=article&id=2:cesoie&catid=4:cesoie&Itemid=4">
e non:
Nel secondo caso il link è "assoluto", infatti comprende anche il nome del dominio.
Se quindi il tuo sito è in una sottocartella, tra il nome a dominio e index.php avrai anche la sottocartella, come nell'esempio che segue:
[url=http://www.nomedominio.it/sottocartella/index.php?option=com_content&view=article&id=2:cesoie&catid=4:cesoie&Itemid=4]
Nel caso, come il tuo, che sposti tutto il sito sotto la root principale, se i link sono assoluti smetteranno di funzionare e dovresti rimetterli apposto tutti a mano, rientrando nelle singole pagine (quindi potrebbe essere una grossa perdita di tempo).
Lo stesso discorso vale per le immagini!!! (http://www.nomedominio.it/index.php?option=com_content&view=article&id=2:cesoie&catid=4:cesoie&Itemid=4)
-
E' un po' difficile questo tuo intervento...cioè in pratica oltre spostare tutto e modificare il file configuration.php eliminando il nome della sottocartella e lasciando la directory principale cos'altro c'è da fare?
-
Ciao drkawa,
fai come ha detto SteveTW al punto 2 e 3.
Se poi hai problemi a visualizzare le immagini posta un messaggio che le mettiamo a posto.
-
Mi inserisco nella discussione, tanto ci arriverò anche io a questo punto.
I miei link sono sia relativi che assoluti.
Quelli assoluti sono quelli che ho creato io nel corso del tempo incollando nel relativo campo del pannello inserimento link, la URL della pagina copiata dalla barra del browser.
Ho fatto una bischerata oppure questi link restano corretti, e quindi si romperanno solo nel momento in cui il sito sta temporaneamente nella sottocartella di passaggio ?
-
Ciao Hiroshi,
Ho fatto una bischerata oppure questi link restano corretti, e quindi si romperanno solo nel momento in cui il sito sta temporaneamente nella sottocartella di passaggio ?
Se hai un sito in root, lo parcheggi in una subdirectory e poi lo rimetti in root tutto funzionerà.
Ovviamente una volta che è nella subdirectory i links assoluti non funzioneranno.
Per la prossima volta:
Puoi benissimo incollare i link come hai descritto, ma ometti la parte del dominio ed avrai dei link relativi:
Se nella barra del browser hai per esempio
http://www.tuosito.it/index.php?option=com_content&Itemid=79&id=63&lang=it&view=article
inserisci solo
index.php?option=com_content&Itemid=79&id=63&lang=it&view=article
-
Ciao Hiroshi,
Ho fatto una bischerata oppure questi link restano corretti, e quindi si romperanno solo nel momento in cui il sito sta temporaneamente nella sottocartella di passaggio ?
Se hai un sito in root, lo parcheggi in una subdirectory e poi lo rimetti in root tutto funzionerà.
Ovviamente una volta che è nella subdirectory i links assoluti non funzioneranno.
Abbi pazienza ... forse sono di coccio, ma ...
Quando dici che parcheggio il sito in una subdirectory è una cosa.
Installare Joomla 1.5 in una sottodirectory e poi migrarci il database è un'altra.
Non ho capito se nella seconda ipotesi, come indicato dalle guide, in fase di installaizone i miei link assoluti vengono modificati, e quindi non funzioneranno una volta riportato il sito dove sta ora.
[quote author=maicolstaip link=topic=64055.msg279132#msg279132 date=1235679904
Per la prossima volta:
Puoi benissimo incollare i link come hai descritto, ma ometti la parte del dominio ed avrai dei link relativi:
Se nella barra del browser hai per esempio
http://www.tuosito.it/index.php?option=com_content&Itemid=79&id=63&lang=it&view=article
inserisci solo
index.php?option=com_content&Itemid=79&id=63&lang=it&view=article
[/quote]
Si, d'ora in poi farò così.
In realtà il mio sito non sta in root, ma è già in una sottocartella.
Il discorso non dovrebbe cambiare, giusto ?
-
Comunque, aldilà di tutti i post di questa discussione, c'è una soluzione molto più semplice per chi ha paura che spostando il sito nella root principale non funzioni.
COn una apertura a frame o redirect, basta inserire nella index.html della root principale il redirect della index della sottodirectory:
- in questo modo i vostri utenti entrano direttamente nel sito in Joomla
- secondo, non dovete star li a sistemare tutti i link magari costruiti negli anni
-
Comunque, aldilà di tutti i post di questa discussione, c'è una soluzione molto più semplice per chi ha paura che spostando il sito nella root principale non funzioni.
COn una apertura a frame o redirect, basta inserire nella index.html della root principale il redirect della index della sottodirectory:
- in questo modo i vostri utenti entrano direttamente nel sito in Joomla
- secondo, non dovete star li a sistemare tutti i link magari costruiti negli anni
Si, ma i link in entrata così vanno tutti persi.
Io vorrei preservarli.
-
Comunque, aldilà di tutti i post di questa discussione, c'è una soluzione molto più semplice per chi ha paura che spostando il sito nella root principale non funzioni.
COn una apertura a frame o redirect, basta inserire nella index.html della root principale il redirect della index della sottodirectory:
- in questo modo i vostri utenti entrano direttamente nel sito in Joomla
- secondo, non dovete star li a sistemare tutti i link magari costruiti negli anni
Si, ma i link in entrata così vanno tutti persi.
Io vorrei preservarli.
??? ??? ??? ??? ???
-
Io comq nel file configuration.php della sottocartella in cui ho installato joomla non trovo tutti gli url relativi ai link da correggere... :'(
-
Devi correggerne solo due infatti nel file configuration.php
Poi gli altri eventuali indirizzi assoluti alle immagini o altro li correggerai a mano nei singoli contenuti dove stanno ;)
-
Devi correggerne solo due infatti nel file configuration.php
Poi gli altri eventuali indirizzi assoluti alle immagini o altro li correggerai a mano nei singoli contenuti dove stanno ;)
Ciao..intanto grz per la risposta..
Io ho installato joomla in una cartella subito dopo l'url base del sito..www.miosito.it/joomla ( un genio.. :-X ) e vorrei trasferire tutto nella root principale..
sono queste le due variabili giusto?
* var $log_path = absolute path + ‘/logs’;
* var $tmp_path = absolute path + ‘/tmp’;
quindi devo solamente correggere gli indirizzi di queste due variabili e poi quelli a mano nei contenuti..
Qui http://www.onecms.it/08/05/2008/da-locale-a-remoto-con-joomla-15-modifica-del-file-configurationphp/ (http://www.onecms.it/08/05/2008/da-locale-a-remoto-con-joomla-15-modifica-del-file-configurationphp/) parlano anche di queste altre variabili..
* var $host
* var $user
* var $password
* var $db
* var $live_site
Saresti così gentile da riassumere esattamente cosa deve fare ..?!??!?chiedo troppo?!
Poi, un consiglio.. oltre ad informare gli utenti del cambio url, mi consigli di lasciare nell'indirizzo "vecchio" una pagina che informa del cambio url con relativo link, o anche un redirect con il classico messaggio " Vi stiamo indirizzando alla nuova pag..se non volete attendere il caricamento del sito cliccate qui" ??
grazie molte.. :P
-
Quelle altre variabili oltre alle due path le devi configurare se cambi il server e non certo se ti sposti solo da una cartella ad un'altra.
Io farei la solita pagina con redirect al nuovo indirizzo.
-
Quelle altre variabili oltre alle due path le devi configurare se cambi il server e non certo se ti sposti solo da una cartella ad un'altra.
Io farei la solita pagina con redirect al nuovo indirizzo.
ok..grazie..
-
Ho avuro lo stesso problema ed ho risolto cambiando i parametri a configuration.php e a virtuemart.cfg.