Joomla.it Forum
Joomla! 3 => Installazione, migrazione e aggiornamento => : Mistergks 01 Aug 2015, 04:58:29
-
Ho un sito in altervista e lo sti trasferendo su un altro hosting perche mi serve il dominio .it
Ho scaricato tutta la cartella sul pc e poi l ho caricata sul nuovo hosting. Tipo un 7000 files o anche più!
Poi ho esportato il database da phpmyadmin e l ho inportato nel nuovo.
E in fine ho modificato il nome del database in configuration.php
Il sito si vede.. Ma avevo problemi a caricare immagini, pdf ecc..
Ho messo i permessi della cartella images 777 e ora posso eliminare e caricare files tranquillamente. Ma è giusto dare questo tipo di permessi ?
Il problema ora è che non riesco piu a installare estensioni perche mi da un errore.
Leggendo sul forum ho pensato che l'errore potesse essere nel file configuration.php e in particolare alle voci path
In effetti indica ancora il vecchio sito altervista, ma con cosa lo modifico?
-
ma il servizio di hosting nuovo, ha le caratteristiche minime per farci girare joomla? Se non le ha, joomla non potrà funzionare bene.
P.S.
ti ricordo che in questo forum non è possibile citare servizi e prodotti commerciali, quindi se vuoi sapere se il tuo hosting va bene per joomla, e a questo che devi rivolgerti.
-
Leggendo sul forum ho pensato che l'errore potesse essere nel file configuration.php e in particolare alle voci path
In effetti indica ancora il vecchio sito altervista, ma con cosa lo modifico?
http://forum.joomla.it/index.php/topic,249430.msg1159418.html#msg1159418
-
Non è un problema di spazio e il provider garantisce la compatibilità con joomla.
Quindi il problema è sicuramente nel file configuration.php
è rimasto il vecchio percorso in log path e tmp path.
Come risolvo?
Ho provato a rifarlo con akeeba ma durante l'avvio di kickstart mi da un errore quindi torno alla migrazione manuale
-
Scusa ma ti ho linkato una discussione su come ricavarti il tuo path, l'hai letta e fatto?
-
Si.. Ho lanciato il path.php e mi da un percorso
L ho sostituito nel file configuration.php
E il sito non funziona.
Mi da un errore del tipo che il database mysql non è collegato
-
Hai detto il sito si vede, allora aggiusti una cosa, il path e ne rompi un altra, dati db?
-
Evidentemente prende il path dal vecchio hosting. È possibile?
Il sito si vede e posso caricare anche media.
Il problema è che non riesco a installare estensioni
-
Però mettiti d'accordo su quello che scrivi, non puoi cambiare ad ogni post che scrivi, se prende il vecchio path tu metti quello che hai ricavato dalle istruzioni della discussione che ti ho linkato.
-
Forse non ci siamo capiti:
Io ora mi trovo con il sito sul vecchio hosting perfettamente funzionante e la copia sul nuovo hosting che da lato frontend si vede benissimo ma da backend non permette di installare estensioni. (Prima nemmeno caricare ed eliminare media.. Ma poi ho messo i permessi 777 alla cartella images e questo l ho risolto).
Nel file configuration.php se metto il vecchio path (del sito originale diciamo) il sito si vede;
Se metto il path generato da path.php il sito non si vede e da errore di collegamento database.
-
Ma il path non influisce sul collegamento al db, evidentemente sbagli qualcosa, rivedi con attenzione.
-
Non so piu' cosa fare!
Ora ho inserito il path cosi come mi dà il file path.php e il sito si vede ancora.
Ho fatto caso adesso che nel pannello administrator mancano alcune cose: tipo tutto il blocco che si vede normalmente a sinistra (CONTENUTI, STRUTTURA, UTENTI ecc..
e anche in informazioni di sistema non appare il menu per passare a Impostazioni php, file di configurazione, permessi cartella, informazioni PHP.
E poi il solito problema che non mi permette di installare estensioni dandomi questo errore:
Attenzione! fallito spostamento dei file.
Errore Archivio does not exist.
Impossibile trovare il pacchetto di installazione
-
mantieni la calma, ripristini il sito in locale dove hai pieno controllo delle risorse, installi akeeba backup e ripristini il sito in remoto tramite utility kickstart. Prima di caricare il kickstart cancelli tutto il contenuto della root e controlli di avere permessi di lettura/scrittura corretti. akeeba farà tutto il resto per te
-
se puoi fai questa prova
primo metti il sito vecchio OFF-line
poi nel sito nuovo provi a vedere il front-end
se lo vedi offline
1- nel configuration.php il DB configurato e' quello vecchio devi cambiare anche l'host lo username e la password con quelle del DB nuovo oltre che al nome DB
2- log e path se li vuoi vedere corretti li trovi anche nel backend di joomla dove trovi i permessi per le cartelle, o tramite il pannello delle impostazioni php oppure come ti consigliava tomtomeight
3- i permessi devono essere 0755 per i file e 0644 per le cartelle se cosi' impostati hai problemi cheiedi aiuto al tuo hosting, se non risolvi neanche co0n il suo aiuto allora non e' ferrato in materia e ti serve un hosting predisposto e magari assistito per joomla
ciao :) :)