Back to top

Autore Topic: [Risolto] Database Error  (Letto 3141 volte)

Offline nic2calzini

  • Nuovo arrivato
  • *
  • Post: 18
    • Mostra profilo
[Risolto] Database Error
« il: 21 Ott 2011, 15:56:40 »
Ciao,
oggi ho combinato un casino! Stavo mettendo a posto un sito joomla 1.5 su server sgaragnao linux con database MySql, in quanto da pochi giorni ho rinnovato l'hosting. Da "furbo", ho rinnovato creando un nuovo database invece che rinnovare quello esistente, che è scaduto oggi. Allora per spostare i dati sono andato nel pannello amministrazione e nella configurazione ho variato i campi del database....risultato....il messaggio
Database Error: Unable to connect to the database:Could not connect to MySQL
.....ho provato a cambiare con Dreamweaver il file "configuration.php" tornando ai vecchi valori, ma niente....non riesco.
Qualcuno mi sa dire qualcosa?
Grazie
« Ultima modifica: 25 Ott 2011, 11:16:03 da nic2calzini »

mau_develop

  • Visitatore
Re:Database Error
« Risposta #1 il: 21 Ott 2011, 17:46:52 »
se hai un problema con l'hoster devi parlarne con lui... dal forum solo solidarietà..

M.

Offline nic2calzini

  • Nuovo arrivato
  • *
  • Post: 18
    • Mostra profilo
Re:Database Error
« Risposta #2 il: 21 Ott 2011, 23:19:21 »
grazie per la pronta risposta!
il fatto è che non è un problema di hosting, è che non riesco più ad accedere al pannello di joomla, e nemmeno modificando il file configuration.php con i dati:
 var $host = 'xx.xxx.xxx.xxx;
 var $user = 'Sqlxxxxxx';
 var $db = 'Sqlxxxxxx_1';
e
var $password = 'xxxxxxxx';

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • *****
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:Database Error
« Risposta #3 il: 22 Ott 2011, 00:22:01 »
Non e' che spostando i riferimenti al nuovo database vuoto riottieni il sito, se non hai più il db scaduto non hai più nemmeno il sito.

Offline nic2calzini

  • Nuovo arrivato
  • *
  • Post: 18
    • Mostra profilo
Re:Database Error
« Risposta #4 il: 22 Ott 2011, 09:47:51 »
il fatto è che vorrei reimpostare i dati del database vecchio, che è scaduto ma ancora attivo per 15 giorni....

Offline nic2calzini

  • Nuovo arrivato
  • *
  • Post: 18
    • Mostra profilo
Re:Database Error
« Risposta #5 il: 22 Ott 2011, 10:15:43 »
forse la cosa migliore da fare è scaricare tramite filezilla tutti i file del sito sul computer (non ho backup), e reinstallarlo da zero (magari la versione nuova invece che la 1.5).
Facendo così, il database vecchio mi rimane intatto? cioè tutti gli articoli rimangono dopo una reinstallazione??? o mi cancella anche tutto il database?

mau_develop

  • Visitatore
Re:Database Error
« Risposta #6 il: 22 Ott 2011, 10:40:07 »
Per poter avere il sito di prima devi avere i backup.
Se non puoi più accedere al database e allo "spazio files" e non hai un backup hai perso tutto.
I dati di joomla si trovano nel database e non nei files, i files che scaricheresti soono pari pari a quelli di una nuova installazione, tranne immagini e video o file scaricabili che puoi avere uppato.

Come ti ho detto nella prima risposta è meglio finchè è passato poco tempo che tu contatti l'hoster spiegandogli l'accaduto.

M.

Offline nic2calzini

  • Nuovo arrivato
  • *
  • Post: 18
    • Mostra profilo
Re:Database Error
« Risposta #7 il: 22 Ott 2011, 10:53:06 »
l'ho fatto, ma mi hanno risposto:
Gentile cliente,
in merito alla Sua segnalazione, La informiamo che allo stato attuale non risulta attivo alcun servizio di Backup Spazio web associato al Suo dominio. La invitiamo a recuperare il file configuration.php da una copia di Backup in Suo possesso o ad importare all'interno del Suo nuovo Database i dati del DB MySQL precedente e correggendo adeguatamente i dati di server host e password del DB utilizzato che non risultano corretti.
Restiamo a disposizione per eventuali chiarimenti.

il fatto è che non ho copie di backup di quel file, e non riesco ad accedere al pannello admin.

Offline nic2calzini

  • Nuovo arrivato
  • *
  • Post: 18
    • Mostra profilo
Re:Database Error
« Risposta #8 il: 22 Ott 2011, 11:17:45 »
ho provato ad esportare il database vecchio ed importarlo in quello nuovo tramite il sito http://mysql.sgaragnao.it
l'unica cosa che vedo è che il database da esportare ha dimensioni di circa 1.2 MiB, mentre il database importato è da 332,3   KiB
ed il sito non funziona, cambiando i parametri del file configuration.php
var $host = 'xx.xxx.xxx.xxx;
 var $user = 'Sqlxxxxxx';
 var $db = 'Sqlxxxxxx_1';
e
var $password = 'xxxxxxxx';
con quelli nuovi.
« Ultima modifica: 22 Ott 2011, 11:21:16 da nic2calzini »

Offline nic2calzini

  • Nuovo arrivato
  • *
  • Post: 18
    • Mostra profilo
Re:Database Error
« Risposta #9 il: 22 Ott 2011, 15:42:42 »
Ho scaricato, cancellato il file configuration.php e reinserito con FTP con i parametri del vecchio database (scaduto, ma ancora attivo per 15 giorni)
adesso mi da questo errore:
jtablesession::store failed
DB function failed with error number 1142
INSERT command denied to user 'Sqlxxxxxx'@'xx.xxx.141.100' for table 'jos_session' SQL=INSERT INTO `jos_session` ( `session_id`,`time`,`username`,`gid`,`guest`,`client_id` ) VALUES ( '2ecb930d749a5ef3a2a5a69716d7d048','1319290755','','0','1','1' )
Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 16 bytes) in /web/htdocs/www.prolocopinzolo.it/home/libraries/joomla/error/exception.php on line 117

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • *****
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:Database Error
« Risposta #10 il: 22 Ott 2011, 19:36:36 »
Se ti colleghi al db scaduto non ti funziona perché ti si nega l'accesso finchè non lo rinnovi. Adesso visto che hai preso un db nuovo devi per prima cosa esportare tutte  le tabelle del vecchio db prima che passino i 15 giorni, lo fai  accedendo ad esso col phpmyadmin dopodiché fai un import di queste tabelle nel nuovo db, e nel configuration.php metti i dati del nuovo db.  La prossima volta non scambiare il db con un paio di scarpe  :)

Offline nic2calzini

  • Nuovo arrivato
  • *
  • Post: 18
    • Mostra profilo
Re:Database Error
« Risposta #11 il: 24 Ott 2011, 15:53:58 »
missione quasi compiuta....mi manca ancora un aiutino!
Ho parlato un po con l'Hoster, e mi ha riattivato il vecchio database cancellando il nuovo, e mi ha anche recuperato il backup del file configuration.php.
ora, avendo di nuovo il database "vecchio" riattivato, e il file configuration.php di qualche giorno fa....mi esce sempre il messaggio d'errore seguente:
jtablesession::store failed
DB function failed with error number 1142
INSERT command denied to user 'Sqlxxxxxx'@'xx.xxx.xxx.xx' for table 'jos_session' SQL=INSERT INTO `jos_session` ( `session_id`,`time`,`username`,`gid`,`guest`,`client_id` ) VALUES ( 'ebd2c20082703eef1c6c7943d3d8ac4c','1319464326','','0','1','1' )
Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /web/htdocs/www.prolocopinzolo.it/home/libraries/joomla/error/exception.php on line 117
qualcuno sa dirmi il perchè???
l'ultima cosa che mi manda da provare, è recuperare il database da un backup, ma non avendolo toccato se non per provare ad esportarlo non credo che ci siano errori lì...
« Ultima modifica: 24 Ott 2011, 16:45:26 da nic2calzini »

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • *****
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:Database Error
« Risposta #12 il: 24 Ott 2011, 18:04:38 »
L'errore riguarda sempre i dati di connessione al database, come la giri e rigiri quell'errore è fin troppo chiaro, verifica bene i dati di accesso.

Offline eugenata

  • Esploratore
  • **
  • Post: 96
    • Mostra profilo
Re:Database Error
« Risposta #13 il: 24 Ott 2011, 18:28:28 »
credo che il problema stia nel fatto che il nuovo db non ha alcun utente abilitato (intendo utente del batabase), quindi le credenziali impostate in configuration.php non trovano riscontro


Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • *****
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:Database Error
« Risposta #14 il: 24 Ott 2011, 18:32:33 »
Il nuovo il vecchio quello riabilitato dopo la scadenza, non ci si capisce nulla più. Meglio riordinare le idee non esistono database che non hanno almeno un utente abilitato.

Offline eugenata

  • Esploratore
  • **
  • Post: 96
    • Mostra profilo
Re:Database Error
« Risposta #15 il: 24 Ott 2011, 18:44:10 »
I... non esistono database che non hanno almeno un utente abilitato.
se crei il db ma non gli assegni alcun utente otterrai un database senza utente che quindi, non può essere accessibile.
Generalmente io creo l'utente in MySql (Privilegi) spuntando l'opzione: crea db con lo stesso nome e concedi tutti i privilegi.
Ma se nic2calzini ha creato (come credo) solo un nuovo db e/o importato il beckup del vecchio, allora deve anche creare un utente in Privilegi per poter accedere a questo db, altrimenti  si ritrova un db inutilizzabile.

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • *****
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:Database Error
« Risposta #16 il: 24 Ott 2011, 19:59:25 »
Lui parla del database scaduto che è stato ripristinato e quindi ha già un utente che dovrebbe essere lo stesso, ma fra tutti questi cambiamenti credo abbia perso il filo.

Offline nic2calzini

  • Nuovo arrivato
  • *
  • Post: 18
    • Mostra profilo
[risolto] Database Error
« Risposta #17 il: 25 Ott 2011, 11:12:13 »
no no, non ho perso il filo.... ;D
comunque ho risolto tutto, con il file "backuppato" di configuration.php e il backup del database mysql.
Grazie a tutti per il tempo che mi avete dedicato.
Buon lavoro e grazie ancoraaa!!!
« Ultima modifica: 25 Ott 2011, 11:16:18 da nic2calzini »

 



Web Design Bolzano Kreatif