Joomla.it Forum
Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => Installazione, migrazione e aggiornamento => : alia 06 May 2015, 02:06:07
-
Ciao a tutti.
Ho copiato in locale (Mac) un sito J1.5 che vorrei aggiornare.
Quando vado però nella sezione administrator, MAMP mi dice:
"Per visualizzare questa pagina devi accedere all'area “reserved_area” su localhost:8888."
Ora, io mi ricordo che in remoto avevo inserto un user e password di protezione aggiuntivi per la cartella administrator e mi ero anche scritta le credenziali, ma inserendole non mi fa passare, dicendo che non sono corrette. Ho anche guardato nella cartella administrator ed eliminato il file .htpasswd, per vedere di bypassare il problema, ma ancora niente, il messaggio viene sempre fuori e sono sempre ferma ai blocchi. Nel file htaccess della root principale non c'è nulla al riguardo. T[font='lucida grande']ra l'altro quando vado all'indirizzo del sito in locale, il sito appare, ma senza template, vale a dire solo le introduzioni degli articoli della home. Se clicco su "Leggi tutto" mi appare il testo dell'articolo, ma anche lì senza template, con semplice [/font]sfondo bianco. Niente testo del menù, niente testo delle colonne laterali o footer. In remoto il sito funziona normalmente, sia da frontend che in backend.
Mi viene il dubbio che il messaggio di MAMP non c'entri con user e pass della cartella administrator, ma non saprei proprio quale potrebbe essere il motivo scatenante. Ho provato a cercare in rete il messaggio, ma non esce fuori neanche un risultato. anche lì pagina bianca... ???
È un sito piuttosto grosso e non mi andrebbe di dovermelo rifare tutto a mano...
Avete per caso delle idee che potrebbero aiutarmi a superare questo problema e finalmente riuscire ad aggiornare la versione di Joomla?
Grazie mille in anticipo.
-
Ho copiato in locale ...
Come? In genere un sito si trasferisce, copiare è solo una parte delle operazioni.
-
Sì, nel senso che è la copia di quello in remoto: fatto backup di file e db del sito che è online in remoto e importato tutto in locale in MAMP, modificando in locale il file configuration.php i due parametri log e tmp con i percorsi per MAMP così:
var $log_path = '/localhost:8888/***/logs';
var $tmp_path = '/localhost:8888/***/tmp';
-
Ok ma hai provato ad accedere come da messaggio? Cioè localhost:8888
-
scusa non capisco cosa intendi dire...
quando mi chiede user e password dovrei inserire 'localhost:8888' in uno dei due campi?
-
No intendo come raggiungi il sito in locale, che scrivi nel browser?
-
Ah scusa, non avevo capito...
Nel browser l'indirizzo del sito in locale (come negli altri siti su cui lavoro in locale) è: http : // localhost:8888/(nome cartella MAMP) - ovviamente senza spazi.
il nome della cartella è lo stesso che è nelle due righe di codice che ho modificato in configuration.php.
Di conseguenza per andare nel pannello di amministrazione del sito locale: http : // localhost:8888/(nome cartella MAMP)/administrator
e qui mi chiede le famose credenziali per la "reserved area".
-
Non c'è proprio nessuno che abbia un'idea da cosa può dipendere questo problema?
-
Non c'entra col mancato accesso ma il path che hai messo è sbagliato.
-
Intendi nel file configuration.php?
Cosa dovrei mettere?
Grazie
-
Sì, devi metterci il percorso delle cartelle e non il percorso url.
-
Ciao tomtomeight,
stasera ho modificato il file configuration.php cercando di seguire la tua indicazione, in questo modo:
/htdocs/(nome cartella)/logs (e anche tmp) ----> non è cambiato nulla
/Applications/MAMP/htdocs/(nome cartella)/logs (e anche tmp) ----> non è cambiato nulla
Forse ho capito male per quanto riguarda il percorso delle cartelle?
La riga var $live_site è 'http: // localhost:8888/(nome cartella)';
Anche in questa deve esserci forse il percorso delle cartelle?
Grazie
-
Percorso completo delle cartelle incluso file log e tmp. Cambia quando tenti di installare estensioni. Non cambia per il mancato accesso.