Joomla.it Forum
Non solo Joomla... => Database => : Giulia75 05 Mar 2008, 12:43:16
-
Ciao Ragazzi,
prima di fare altri danni chiedo a voi.
Il fatto:
inserendo il modulo di newsletter mi dava un erroer nel database, allora ho pensato di crearne uno nuovo sul remoto e poi nel menè "configurazione" di joomla, di sostituire il vecchio database con il nuovo. Ho eliminato anche la voce "utente" perchè a mio avviso errata (solo amio credo! :'( ). Ora è tutto bloccato e su www.miosito.com questo è il messaggio di errore che compare:
"Database Error: Unable to connect to the database:Could not connect to MySQL"
Il problema: non riesco più ad entrare neanche nella sezione amministratore così da resettare i parametri iniziali!
Cosa mi consigliate?
Avevo pensato di reinstallare tutto ma e se invece copiassi di nuovo solo la cartella "installazione"?
Grazie grazie in anticipo!
-
Devi ripristinare i dati corretti di accesso al database nel file configuration.php:
$mosConfig_host = 'nome_host_mysql';
$mosConfig_db = 'nome_tuo_database';
$mosConfig_user = 'tuo_nome_utente';
$mosConfig_password = 'tua_password';
-
Ciao,
innanzi tutto grazie per l'attenzione che mi hai dedicato.
Proverò a seguire le tue indicazioni, una sola precisazione, mentre per le voci: 'nome_tuo_database'; 'tuo_nome_utente';
'tua_password'; so cosa devo inserire, nella prima voce 'nome_host_mysql' cosa devo scrivere esattamente?
una cosa tipo: "www.miosito.com_mysql"?
-
Ciao,
innanzi tutto grazie per l'attenzione che mi hai dedicato.
Proverò a seguire le tue indicazioni, una sola precisazione, mentre per le voci: 'nome_tuo_database'; 'tuo_nome_utente';
'tua_password'; so cosa devo inserire, nella prima voce 'nome_host_mysql' cosa devo scrivere esattamente?
una cosa tipo: "www.miosito.com_mysql"?
normalmente si usa localhost.
-
Eccomi qua,
allora due problemi:
1. non trovo le stringe così come Luca le ha copiate, ma credo comunqeu di aver individuato dove correggere.
2. non riesco a copiare il nuovo file configuration corretto nella cartella di origine, mi dice "accesso negato" :-\
e ora che fo?
-
Prima di modificarle ci dici che stringhe hai trovato?
Credo che la dizione citata da Luca sia la sola usata nel file configuration.php.
Il file configuration.php per default e' nella root del tuo sito.
Siamo sicuri che stiamo parlando del giusto file?
-
Rettifico:
ho risolto il secondo problema, quindi sono riuscita a rescrivere il file configuration. La scritta però di errore su www.miosito.com non cambia.
Allora forse devo capire bene dove apportare le modifiche suggerite da Luca. come ho detto non trovo le stringhe così come mi sono state indicate ma, in riferimento al database, solo quelle seguenti:
var $host = 'localhost';
var $user = 'mio_user';
var $db = 'mio_database_corretto'
per la password invece nulla, premetto che uso la versione 1.5, non so se può essere utile ???
-
credo di si, ho preso il file confiration che trovo sotto public_html.....
-
Si per la ver. 1.5 quella e' la dizione.
Dovresti trovare questa sequenza:
var $dbtype = 'mysql';
var $host = 'localhost';
var $user = '';
var $password = '';
var $db = '';
-
fiùùùù!!
Mi hai fatto prendere un colpo!!
allora la sequenza che hai indicato tu c'è ma con la differenza che manca la stringa dedicata alla password che invece trovo in fondo dopo:
var $session_handler = 'database';
var $password = '';
è normale?
-
Non e' del tutto normale ... ;D
Ma non cambia il funzionamento.
Inserisci la PW ed ora dovrebbe fungere tutto.
Pero' un'atroce sospetto si sta facendo pian pianino strada nella mia mente ... un urlo cerca la strada in una gola serrata dal panico ...
hai scritto:
allora ho pensato di crearne uno nuovo sul remoto e poi nel menè "configurazione" di joomla, di sostituire il vecchio database con il nuovo.
Cosa significa?
Hai creato il database ... ok ... ma hai poi creato le tabelle?
E nella tabella degli user esiste un amministratore?
Ti prego ... dimmi di si ... dimmi che il panico che si diffonde tra il mio povero cuore malato ed una mente oramai preda dell'Alzheimer non ha alcuna ragione di esistere!!!
-
ehm.. probabilmente non ho fatto nulla di tutto quello che dici! mi spiace :o :o :o :o
in effetti poi non funziona nulla, ecco :'(
allora questo è il nuovo errore:
jtablesession::Store Failed
DB function failed with error number 1146
sono messa male???
-
PS. ma in questo:
var $dbprefix = '';
che è vuoto, non ci dovrebbe essere qualcosa? :-\
-
Allora l'errore e' dovuto alla completa mancanza delle tabelle. ;D
Sarebbe lunghetto da spiegare ...
Vediamo di usare il database che avevi prima.
Inserisci i dati del database precedente nel file configuration.php.
var $dbprefix = ''; contiene il prefisso delle tabelle.
Se non e' stato modificato in fase d'installazione dovrebbe essere jos_.
Sperem :-\
-
Ciao ti ringrazio tanto per l'aiuto, alla fine sono riuscita ad entrare di nuovo, ma ho peso tutto!
Tutti gli articoli, le categorie e i contenuti.. sono rimasti solo i template..
Secondo te c'è rimedio??
:'( :'( :'( :'(
-
Nel vecchio database?
Avevi fatto una copia di backup?
-
Ciao ti ringrazio tanto per l'aiuto, alla fine sono riuscita ad entrare di nuovo, ma ho peso tutto!
Tutti gli articoli, le categorie e i contenuti.. sono rimasti solo i template..
Secondo te c'è rimedio??
:'( :'( :'( :'(
Si, si chiama backup.
-
No in effetti no, è chiaro che sono alle prime armi e l'esperienza mi manca.. imparerò..
Però il database non è vuoto.. pesa circa 600 k, non è possibile recuperare quello che c'è dentro?
-
Posso dire che questo silenzio mi preoccupa?? :-\
-
Ma no ... non preoccuparti :)
Oramai hai poco da preoccuparti ... ;D
Facciamo una prova ... del tutto empirica.
Prova a disinstallare il modulo che ti ha dato problemi e vediamo se, per miracolo, tutto torna allo stato precedente ... :-\
-
e se ti dicessi che il modulo non compare neanche quando apro la modalità amministratore? :-X :-X
ossignur che roba!
-
e se ti dicessi che il modulo non compare neanche quando apro la modalità amministratore? :-X :-X
ossignur che roba!
Dal back-end cosa vedi?
Nemmeno un contenuto ... una sezioncina ... una piccola categoria?
-
Sono in pieno totole traumatico sconforto!!! :o
Ieri, quando ormai del mio sito non rimaneva più nulla :'( ho iniziato a inserire da capo tutti moduli, in fondo non è un sito difficile, quindi ho sorriso e sono ripartita, finchè l'ennesima sciagura non mi ha colpito!!!
Nel template che usavo infatti non riuscivo più ad inserire moduli nella colonna di destra (premetto: sempre stati!!)
allora ho provato con altri template, tutto ok, ma con quello nada. Ho disinstallato, cancellato la cartella, reinstallato il template, niente, la colonna di sinistra (e in effetti nessun altra posizione) sono selezionabili, solo "left".
Allora ho preso un alto template, dello stesso produttore "siteground", ma niente, l'unica posizione disponibile è a sinistra!
So che non è la sezione giusta, sposterò il topic nella sezione "template" ma visto che conoscete già l'accaduto dall'inizio magari sapete dirmi al volo dove devo andare a parare questa volta!! :-\ :-\ ::)
-
Ma il template prevede una colonna a destra?
-
in "sito->preview->module position
c'e' "right"?
Io temo che tu abbia completamente, totalmente, assolutamente rasato a zero il tuo database. Se in quello chema che trovi alla pagina module position non ci trovi i nomi delle posizioni moduli diponibili per il tuo database, temo proprio che devi ricostruirli.
Senti, scusa se mi permetto, ma ... una reinstallazione da zero, non ti avrebbe risparmiato un sacco di tempo (e di ansiolitici :-\ )?
-
in "sito->preview->module position
c'e' "right"?
Io temo che tu abbia completamente, totalmente, assolutamente rasato a zero il tuo database. Se in quello chema che trovi alla pagina module position non ci trovi i nomi delle posizioni moduli diponibili per il tuo database, temo proprio che devi ricostruirli.
Senti, scusa se mi permetto, ma ... una reinstallazione da zero, non ti avrebbe risparmiato un sacco di tempo (e di ansiolitici :-\ )?
Lei usa la 1.5, non la conosco ancora.
C'e' anche li' il site preview che mostra le posizioni?
-
Ciao ragazzi,
rispondo ad antrambe le domande:
1. si, il template prevedeva la colonna a destra, ma non è scamparsa solo quella, l'unica posizione disponibile è rimasta a sinistra!
2. stamattina ho completamente reinstallato joomla 1.5, fatto da zero, quindi proceduto all'istallazione, fai conto come nuovissimo! Poi ho inserito il template ma il problema eccolo di nuovo li, nonostante nel server avessi cancellato ogni cosa!
ma possibile???
uffi uffi..
-
dimenticavo: il problam ce l'ho solo con questa serie di template, se ne utilizzo un'altro i moduli ci sono tutti. Quindi se ho capito bene non dovrebbe dipendere dal database. ???
-
ma stavolta dovevi davvero rasare anche il database, però. Un "drop database" e ti levavi il pensiero :)
-
Credo proprio di no.
Sei sicura siano template per Joomla 1.5?
-
Ciao Sali,
a parte che la soluzione detta così mi sembra davvero terrificante, am tanto oramai nel database credo ci siano rimasti solo "ciaffetti" quindi potrei anche "rasare" tutto ma tipo? ???
come si procede??
per Cobra: sicurissima e fino a ieri mattina il miglior template che avessi mai usato!
-
apri phpmyadmin, selezioni il database e comando sql drop database.
No, ferma, scherzavo
Elimina solo tutte le tabelle
EDIT: che se poi non hai i permessi dell'host per creare un database ... sono davvero cavoli amari
-
Beh, se con gli altri template funge tutto allora il problema non e' il database ma i template.
Disinstalla i template che ti danno problemi.
Dal server cancella, in template, le cartelle che li riguardano e che dovessero essere ancora li' dopo la disinstallazione e poi reinstallane uno di nuovo.
Vediamo che succede.
ATT.NE con DROP database cancelli, senza poter tornare indietro, tutto il database!
-
ATT.NE con DROP database cancelli, senza poter tornare indietro, tutto il database!
Si, infatti. come detto scherzavo. elimina completamente le tabelle, però e lascia che vengano ricreate ex novo da joomla.
cobra, non credo sia colpa del template se lei dice che
sicurissima e fino a ieri mattina il miglior template che avessi mai usato!
Probabilmente devono essersi verificati dei problemi ne ldatabase con le posizioni disponibili per quel template
-
Aspe' ... non gli facciamo ancora eliminare le tabelle.
Vediamo se e' solo un problema di disinstallazione "sporca".
Pero', Giulia, se hai un backup recente ... beh ... taglia la testa al toro e cancella le tabelle ... possibilmente non gli user ... cosi' evitiamo un altra richiesta di aiuto ;D
-
Ok ragazzi, in effetti la questione si faceva complicata allora ho preso un'altra strada.
Per quanto riguarda la possibilità di disistalalre, cancellare i template anceh le cartelle dal server, già fatto un paio di volte. Ma nulla di fatto.
Ora vi dico come sto trovando una soluzione che, macchinosa, ma sembra andare.
Con il template di default, questo caso "beez" le posizioni ci sono tutte, allora ho provato a creare un modulo a destra, poi ho cambiato il template di default tornando a quello che mi dava problami, ed oplà: il modulo è ancora li! Di meglio: la posizione "right" adesso è una di quelle selezionabili!
Ci metterò una vita ma ricreerò tutte le posizioni e così via.
Per ora mi sembra l'unica soluzione fruibile da una che esperta non è e che si mette a giocare con il database rischia di fare danni ENORMI!!
Grazie a tutti, tutti ma proprio tutti!! :D :D
-
Come emergenza puo' anche andare bene.
Ma per i futuro potrebbe crearti grossi problemi, sarebbe infatti difficile spostare i moduli od aggiungerne altri nella colonna "fantasma".
Se e' un sito che intendi portare avanti allora ti conviene cercare una soluzione piu' radicale ma che risolva il problema una volta per tutte.
PS. Grazie per il ragazzi! :)
-
si si ... il "ragazzi" ti ha guadagnato un caffè :D
-
Ciao a tutti,
eccomi qua, mi son presa qualche giorno di meritato riposo dopo l'imprevista fatica!! ;)
Non ho ben capito la storia del caffè, ma se mai ce ne sarà l'occasione lo offro io a tutti! :D
Spero di non aver offeso nessuno con la storia dei "ragazzi" ma dai nik non sempre traspaiono informazioni lampanti ( e per fortuna anche!) comunque se così fosse mi scuso con chi di dovere.
a presto!
Ciaociao
-
altro che offesa ... anzi! ;)
-
Offeso? ma scherzi?
Il caffè te lo sei guadagnato davvero. Anche un cappuccino. Anzi, esageriamo: Una granita di caffè con panna :D ;)