Joomla.it Forum
Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => Installazione, migrazione e aggiornamento => : sabrina70 30 Sep 2011, 18:20:36
-
Buongiorno a tutti,
sto tentando di migrare ad altro server con il mio sito joomla. Dopo vari problemi (è un mese che ci provo) apparentemente risolti con il server ora il sito si presenta nella home page (anche se sformattato rispetto all'originale) ma quando entro nell'area administrator o in una qualsiasi altra area del sito mi rimanda questo:
Fatal error: Call to undefined method stdClass::onAuthenticate() in D:\www\MW_qPRqcGcRG\xxxxxxxx.it\libraries\joomla\user\authentication.php on line 121
[/size]
[/size]Ho cercato sia sul web, sul forum e altrove ma davvero non ho trovato risposte. Qualcuno mi sa aiutare a comprendere dove può essere l'errore?
[/size]Grazie
[/size]Sabrina
-
Ciao,
quel path che inizia con D:\www mi sa tanto di windows. Senza fare riferimenti a servizi commerciali stai migrando da un fornitore di hosting ad un altro o cosa?
un link la sito puoi postarlo se è on line?
-
Ciao,
Si, sto migrando da un hosting ad un altro. Il sito è www.familyinprovinciadiverona.it
Grazie per l'aiuto.
Saluti
Sabrina
-
Ciao sabrina70,
sei su server windows, se puoi passa a server linux altrimenti non riuscirai a risolvere molto...
Ciao!
-
Salve,
Proverò a fare quanto dici, chiedo al server di cambiare in linux.
Grazie ancora
Sabrina
-
Buongiorno a tutti, di nuovo qui. Stesso problema.
Ho migrato su server linux, il sito si vede in parte perchè una buona parte è completamente sformattato nonostante il database sia aggiornato. IL problema è che non riesco con le credenziali ad accedere all'area administrator. Qualcuno ha idea di cosa possa essere successo?
Grazie e saluti
Sabrina
-
Ciao sabrina70,
metti un link al sito così vediamo.
Ciao!
-
www.familyinprovinciadiverona.it
-
Ciao sabrina70,
se per sformattata intendi come a questo link:
http://www.familyinprovinciadiverona.it/component/k2/itemlist/category/index.php?option=com_k2&view=itemlist&layout=category&task=category&id=5&Itemid=94 (http://www.familyinprovinciadiverona.it/component/k2/itemlist/category/index.php?option=com_k2&view=itemlist&layout=category&task=category&id=5&Itemid=94)
è perchè devi settare solo una colonna nel tasto di menu che comanda la pagina (aspetto blog).
Non dipende dal tipo di server comunque, se era settato così anche in precedenza avevi lo stesso risultato;)
Il box dei bambini è sformattato perchè il server linux è "case sensitive" vuol dire che se sul server l'immagine si chiama gioco.jpg e tu nel modulo metti GIOCO.jpg non si vede.
Devi mettere "gioco.jpg" come sul server e vedrai che ritorna a posto.
PS In futuro, per evitare questi dubbi, scrivi sempre in minuscolo i nomi dei files e vedrai che tutto sarà ok ;)
Poi c'è un modulo iframe a sinistra del tempo che non si visualizza.
Prova a rifarlo nuovo.
Per l'accesso all'administrator, sicura di inserire i dati corretti?
Ciao!
-
Gentilissimo...davvero.
Comunque, nel sito di origine è settato tutto su una colonna e si è sformattato solo caricando il sito su questo nuovo server. Ma non sarebbe niente se potessi entrare nell'administrator e modificare...è che inserisco si i dati corretti (infatti nell'originale riesco ad entrare)..è qui che non riesco. Oltretutto nell'originale ci sono un sacco di cose in più che mancano qui....non so più dove sbattere la testa.
Comunque grazie della disponibilità!
Ciao
Sabrina
-
Ciao,
quando tenti di entrare nell'area amministrativa del sito ricevi un messaggio di errore oppure vieni riportata alla pagina di login senza nessun messaggio di errore?
Se ti ritrovi nella secnda situazione che ho descritto allora prova ad editare il file configuration.php e verifica che non ci siano caratteri strani o spazi o righe vuote all'inizio del file. Il configuration.php deve iniziare con <?
Se hai la possibilità di editare il configuration.php direttamente in remoto è ancora meglio.
-
Ciao
si, è la seconda situazione, ovvero mi riporta al login senza alcun messaggio.
Ho seguito altri topic vari sull'argomento dove proprio tu dai queste indicazioni e ho fatto così ma è tutto ok, parametri a posto, configuration.php a posto..ho anche a questo punto inviato un tiket di assistenza (sempre come consigliate in altri topic) e attendo...abbastanza desolata devo dire! :-\
saluti
sabrina
-
Ciao,
capisco. Hai provato ad editare il configuration.php con notepad++? Hai la possibilità di editarlo direttamente sul server il configuration.php? Alcuni provider mettono a disposizione un pannello di amministrazione con una sorta di file manager dal quale puoi editare i files. Mi è capitato, a volte, di non vedere nulla di strano editando il configuration.php in locale e di trovare caratteri strani editando in remoto.
Con notepad++, inoltre hai la possibilità di editare il file configuration.php e poi andando su Formato cliccare su Converti in UTF-8 senza BOM e salvare il file.
-
Ciao,
no, non l'ho fatto con notepad anche se mi si da comunque la possibilità di editarlo direttamente dal remoto. L'ho controllato e ricontrollato..ho perfino caricato da una versione identica di joomla il file configuration.php e poi settato i parametri del mio sito. Ma niente! boh..è un mistero.
Mi sono anche chiesta se non può essere sparita proprio l'area administrator del mio sito...non so in che modo...
saluti
sabrina
-
L'area amministrativa è presente. Ho provato a fare un accesso con dati fasulli e mi restituisce il messaggio di errore: Nome utente e password non coincidono.
Hai provato ad effettuare l'accesso dal front end con i tuoi dati di amministratore? In modo da verificare l'utente amministratore?
La procedura di reset della password di amministratore e di inserimento di un nuovo utente amminisstratore via phpmyadmin l'hai provata?
Scusami se ti pongo troppe domande ma sto cercando di non dare nulla per scontato.
-
No no, anzi grazie...una voce nel deserto....
si, anche dall'area front end non accedo. In effetti avevo provato seguendo wiki di joomla a verificare nel database se i dati amministratore c'erano e mi restituisce errore e che esiste il dato amministratore.
Dovrei provare a resettare...in effetti è l'unica cosa che non l'ho ancora fatto.
-
Fatto, resettati i dati, ripristinati valori di default e ...niente! picche!
tutto come prima, non è cambiato proprio nulla....
Carneade......
sabrina
-
Hai seguito queste due guide vero?
http://wiki.joomla.it/index.php?title=Recupero_password_admin
http://wiki.joomla.it/index.php?title=Recupero_utente_admin_cancellato
-
Buongiorno (sperando che sia davvero buono per il mio sito!)
si, ho fatto tutto secondo prassi.
L'hosting mi ha risposto così:
Salve,
vi sono centinaia di situazioni simili evidenziati sul web di perdsone che hanno avuto lo stesso problema con Joomla; hanno quasi tutti risolto reinstallando correttamente il CMS; ma lei quando ha trasportato i dati su Linux mica ha copiato i file di joomla ? Cioe'' ha reinstallato il database da zero ?
Cordiali saluti,
mi sento un po' stupida...certo che ho fatto tutto quello che mi si dice. Ma conviene secondo voi a questo punto reinstallare tutto dall'inizio, cancellare il sito e riprocedere con tutto?
[/size][/font]
-
No a mio avviso prima di buttare tutto all'aria e ripartire da zero eliminerei tutto sul server e rifarei da capo il trasferimento per vedere che succede. Tanto a buttare tutto all'aria ci sei sempre.
-
Allora, anch'io sono del parere che prima di togliere tutto e rifare da zero (anche perchè ci vuole un sacco di tempo) vorrei trovare altre soluzioni.
Ieri il supporto tecnico del mio nuovo hosting mi ha ribadito che essendo il mio sito costruito in origine su server windows e trasferito ora su server linux rimangono delle "variabili" non precise che non permettono al sito di funzionare. Io ho controllato il file configuration.php e mi sembra di aver modificato tutto. Ora mi chiedo a questo punto da profana: ma cambia così tanto il file configuration.php se si passa da un server window ad un server linux?
Vi ringrazio ancora per la presenza e le risposte che mi date, in particolare frascan sempre così presente. Grazie
saluti
sabrina
-
No il file configuration.php è sempre lo stesso sia che si trovi su server linux che su server windows.
Andando a tentoni adesso ti chiedo se hai apportato modifiche al file configuration.php e che tipo di modifiche. Le variabili relative ai path del sito le hai modificate?
-
si, variabili cambiate inserendo un file php mi ha dato il path assoluto.
cambiato password e nome utente database come da wiki di joomla
-
hai provato ad inserire un nuovo utente amministrativo come illustrato nella guida che ti ho linkato qualche post fa?
-
yes
-
hai fatto anche tutta la procedura di migrazione da capo?
-
ovvero? ho cambiato amministratore e poi ho tentato di entrare nell'administrator. In che senso la procedura di migrazione da capo?
-
Mi spiego meglio. Nel tuo primo post dici di aver trasferito il sito da un'hosting ad un altro.
Dopo aver fatto questo trasferimento sono iniziati i problemi ed in effetti il tuo primo messaggio di errore riguardava proprio l'autenticazione.
Poi hai chiesto la conversione da server windows a server linux e ti sei trovata davanti al problema dell'impossibilità di accedere. Questa conversione da windows a linux è stata fatta senza che tu dovessi riuploadare il sito oppure hai dovuto riuploadare il sito?
Se non hai dovuto riuploadare il sito allora il tentativo che puoi fare è quello di eliminare tutti i files e le cartelle di joomla, eliminare il database, riprendere la copia di backup di joomla originale quella che hai fatto all'inizio prima del trasferimento di hosting e riuploadare files e cartelle di joomla, importare il database e vedere che succede. Spero di essermi spiegato bene :)
-
Spiegato benissimo. In effetti il passaggio è avvenuto senza dove riapplodare il database ma il sito si, ho dovuto reinserirlo. Dopodichè ho cancellato il precedente database e ho riapplodato il nuovo.
Insomma, l'ho messo come nuovo ma non sono partita da joomla base e poi ricaricato sopra la mia configurazione (è un giro di parole), ho semplicemente riempito uno spazio vuoto del mio sito joomla (cartelle, file ecc). Ora, poichè ho altri siti messi nella stessa condizione, sto provando passo per passo anche con un altro per vedere se mi da lo stesso problema. In quest'altro parto da 0, ricarico tutto, rifaccio il database e così vedo dove è il problema almeno. Almeno spero.
Ciao
Sabrina
-
Aggiungo: l'hosting mi dice che questa non è la procedura giusta perchè io carico un sito costruito su piattaforma windows in uno spazio unix (linux). E' così? ma cosa cambia? quando io cambio i parametri sul file configuration.php il resto viene da sé...o sbaglio?
-
No non sbagli. Dove viene sviluppato non ha importanza. Ma tu lo sviuppi in locale il sito?
-
no. questo lo sto sviluppando direttamente on line su altro dominio mentre altri attualmente su server remoto. NOn so cosa pensare. Attendo l'evoluzione di tutto.
grazie ancora
sabrina
-
Fai anche questa verifica non si sa mai.
Se hai phpmyadmin sul server accedi al database in questione e visualizza i dati nella tabella jos_plugins ed assicurati che il record Authentication - Joomla nel campo published abbia il valore 1 se così non fosse imposta tale valore ad 1
Non vorrei che fosse saltato il plugin di autenticazione.
-
Controllato, tutto a posto
:( :( :( :(
-
mmmm sta diventando veramente un mistero questa mission accesso impossibile. eppure da qualche parte l'errore c'è ne sono convinto :)
-
Buondì a tutti, ancora qui.
Dunque io e un informatico abbiamo provato ad installare la nuova versione (quella successiva) di joomla su questo stesso sito con il risultato che ora si vede e si entra in administrator. Il fatto è che ora tutti gli articoli sia in gestione articoli che quelli scritti e categorizzati in k2 non si leggono più e mi riporta quando li apro ad una pagina bianca. Per la precisione bianca quando li apro in k2 e quando li apro in gestione articoli (per intenderci quello di joomla basic) mi riporta solo una strana dicitura in alto. Per il resto....è tutto sformattato!
qualcuno ha idee in merito? E' successo a qualcun altro?
saluti
Sabrina
-
La strana dicitura in alto che dice?
-
mi da solamente il titolo dell'articolo, poi alcuni parametri tipo categoria e basta.
-
Quindi nessun messaggio di errore mi pare di capire.