- Home
- Categorie
- Coding e Sistemistica
- Joomla!
- Copia da locale a remoto (Aruba)
-
Copia da locale a remoto (Aruba)
Ciao a tutti,
ho cercato di copiare un sito joomla da locale e remoto (su un'area linux aruba completa di DB) come spiegato da molte guide.
Sembrerebbe tutto ok perchè il pannello di amministrazione Joomla funziona perfettamente e ci trovo tutto (articoli, moduli, plugin, ecc.).
Il sito però non si apre, mi fa vedere solo una pagina bianca con un testo con il titolo della pagina (che sta sulla voce di menu predefinita) e nient'altro.
Sapete cosa possa essere successo?
Grazie a tutti
-
Ciao Antz,
ma hai installato Joomla in locale e lo stai trasferendo su Aruba oppure hai fatto tutta l'installazione direttamente su Aruba dopo aver caricato il package Joomla?
-
Il sito ce l'avevo in locale.
Su aruba ho fatto l'installazione di joomla dal loro pannello di controllo che ti installa una versione vecchia (mi pare la 1.5.17).
Poi l'ho portata alla 1.5.22 che è la stessa versione del sito in locale.
Poi ho importato il DB, ho copiato tutti i file da locale a remoto ad eccezione del file configuration.php.
Così facendo quando andavo sul sito in internet non lo trovava.
Poi ho ripreso il configuration.PHP locale e ho cambiato le solite variabili col risultato detto (mi visualizza solo il titolo).
Ho il sospetto che il problema sia sul configuration.PHP
Grazie
-
Si potrebbe essere il configuration, però, in locale hai installato anche dei componenti? L'hai reinstallati anche sulla versione online?
Hai il SEF attivato? Hai qualche componente per il SEF? Eventualmente, il file htaccess è corretto?
-
Si, ho installato parecchi componenti o moduli (jcomment, facebook, stats, mi pare anche la SEFpatch). e non li ho reinstallati sul sito perchè immaginavo che la copia se li portasse dietro.
Poi su "Configurazione Globale" su "Configurazione SEO" ho anche settato a si "Friendly URL per i motori di ricerca" e "Aggiungi il suffisso agli URL"
Come faccio a sapere se il file htaccess è corretto?
Grazie
-
Sinceramente, quando ci sono molti componenti, non mi fido molto a fare le installazioni così...io l'avrei rifatta ex-novo sul server.
Comunque, nel pacchetto Joomla c'è un file htaccess.txt prova a rinominarlo in .htaccess se non l'hai già fatto...proviamo a vedere se cambia qualcosa.
Eventualmente, rinominalo nuovamente in htaccess.txt e disattiva la parte SEF, sia di Joomla che del componente che hai aggiunto.
-
Grazie. Allora conviene che la rifaccio da capo.
Però ti chiedo un consiglio operativo.
Dato che penso di fare ancora molte implementazioni, pensavo di sviluppare il sito in locale e poi ogni tanto pubblicare on line qualche aggiornamento.
Come faccio? Ogni volta devo segnarmi le installazioni che faccio e poi rifarle on line? Poi devo anche aggiungere a mano eventuali immagini ed ovviamente riaggiornare il DB?
Ho letto che c'è joomlapack o Akeebabackup. Potrebbero andar bene per gestire queste situazioni?
Grazie
-
Antz,
io sono un po' retrogrado su questo ...nel senso che preferisco sempre lavorare online ma riconosco che è un mio limite
Comunque, in linea di massima, importando il db da locale al server e copiando tutti i file da locale al server, tutto dovrebbe funzionare (file configuration a parte).
L'unica cosa potrebbe essere legata ai rewrite delle URL per questo volevo indirizzarti in questo senso, anche perchè, ho avuto un problema di homepage bianca ed era causato dal componente che fa i rewrite.
Credo che una volta "sistemato" questo, puoi stare tranquillo tenendo aggiornato offline/online nel modo che hai già seguito.
-
Ho reinstallato tutto.
Prima joomla e poi tutti i moduli. Accedendo al sito ed al pannello di controllo Joomla, tutto ok.
A questo punto ho importato il DB. Sul sito tutto ok, c'è tutto. Quando entro sul pannello di controllo dopo aver messo utente e password mi da un errore HTTP 500.
Reimportando nel DB i dati di una nuova installazione Joomla si riaccede correttamente; ne desumo, quindi, che il problema sta sul DB che sto importando ma non capisco quale potrebbe essere il problema.
Ci capite qualcosa?
Grazie
-
Hai per caso un pannello che ti mostra gli errori del server?
Avevi già installato in locale/remoto il componente SEF?Hai provato a seguire questa procedura?
forum.joomlahost.it/joomla/236-cinque-passi-spostamento-del-sito-da-locale-remoto-o-da-altro-provider.html
-
Allora:
il logo di errore è questo
*[Wed Nov 24 13:27:45 2010] [error] [client 146.133.255.160] PHP Fatal error: Call to undefined method stdClass::onAuthenticate() in ...../libraries/joomla/user/authentication.php on line 121, referer: *No, non ho installato il componente SEF
Non ho seguito la procedura che indichi perchè sul mio configuration.PHP non ci sono proprio i campi che indica (ad es. $mosConfig_absolute_path).
Ho cambiato
$log_path, $tmp_path, DB, utente, password, ecc.Grazie ancora
-
Scusami AntzC, sono di corsa...ma ho trovato anche questa...per la 1.5
forum.joomlahost.it/joomla/2193-joomla-1-5-da-locale-remoto-guida-completa-upgrade-28-03-2009-a.html