Joomla.it Forum

Joomla! 2.5 (versione con supporto terminato) => Joomla! 1.6/1.7/2.5 => : chia88 08 Dec 2012, 15:49:28

: RISOLTO Database connection error (3): Could not connect to database
: chia88 08 Dec 2012, 15:49:28
Ciao a tutti.
Sto provando a importare un database di un altro sito su uno nuovo. Quando ho installato joomla ho dovuto mettere il nome del database che mi hanno fornito, poi, ho cambiato il nome del database e i nomi della tabella sul file configuration.php. Ricarico la pagina è l'errore che mi da è
Database connection error (3): Could not connect to database

Il file configuration.php è questo (tolgo alcune voci "sensibili")
<?php
class JConfig {
    public $offline = '0';
    public $offline_message = 'Sito fuori servizio per manutenzione.
 Riprovare più tardi.';
    public $display_offline_message = '1';
    public $offline_image = '';
    public $sitename = 'tagweb';
    public $editor = 'tinymce';
    public $captcha = '0';
    public $list_limit = '20';
    public $access = '1';
    public $debug = '0';
    public $debug_lang = '0';
    public $dbtype = 'mysqli';
    public $host = 'localhost';
    public $user = 'tagweb';
    public $password = '';
    public $db = 'sql526907_1';
    public $dbprefix = 'mk7w3_';
    public $live_site = '';
    public $secret = 'W6PQHGhtmWQ3FWdM';
    public $gzip = '0';
    public $error_reporting = 'default';
    public $helpurl = 'http://help.joomla.org/proxy/index.php?option=com_help&amp;keyref=Help{major}{minor}:{keyref}'; (http://help.joomla.org/proxy/index.php?option=com_help&amp;keyref=Help{major}{minor}:{keyref}';)
    public $ftp_host = '127.0.0.1';
    public $ftp_port = '21';
    public $ftp_user = '';
    public $ftp_pass = '';
    public $ftp_root = '';
    public $ftp_enable = '0';
    public $offset = 'UTC';
    public $mailer = 'mail';
    public $mailfrom = 'lamiamail@gmail.com';
    public $fromname = 'tagweb';
    public $sendmail = '/usr/sbin/sendmail';
    public $smtpauth = '0';
    public $smtpuser = '';
    public $smtppass = '';
    public $smtphost = 'localhost';
    public $smtpsecure = 'none';
    public $smtpport = '25';
    public $caching = '0';
    public $cache_handler = 'file';
    public $cachetime = '15';
    public $MetaDesc = '';
    public $MetaKeys = '';
    public $MetaTitle = '1';
    public $MetaAuthor = '1';
    public $MetaVersion = '0';
    public $robots = '';
    public $sef = '1';
    public $sef_rewrite = '0';
    public $sef_suffix = '0';
    public $unicodeslugs = '0';
    public $feed_limit = '10';
    public $log_path = '/membri/tagweb/logs';
    public $tmp_path = '/membri/tagweb/tmp';
    public $lifetime = '15';
    public $session_handler = 'database';
}

Ho pensato che forse devo cambiare queste voci:
   public $host = 'localhost';
    public $ftp_user = '';
    public $ftp_pass = '';
    public $ftp_root = '';

Mi confermate?
Grazie, C.
: Re:Database connection error (3): Could not connect to database
: tomtomeight 08 Dec 2012, 15:54:52
L'errore più comune è quello di esportare l'intero db, invece bisogna esportarne solo il contenuto in modo da essere indipendenti dal nome e dati di accesso compresi i permessi necessari. Selezionando solo le tabelle in fase di export le si potranno importare in un qualsiasi db con qualsiasi nome. Salvo ovviamente conflitti di versioni.
: Re:Database connection error (3): Could not connect to database
: chia88 08 Dec 2012, 15:58:58
ok quindi da phpmyadmin -> esporta
però così mi da solo da esportare il database e non le tabelle...
: Re:Database connection error (3): Could not connect to database
: tomtomeight 08 Dec 2012, 16:00:43
Devi andare nella struttura del db, poi selezioni tutte le tabelle e clicchi esporta.
: Re:Database connection error (3): Could not connect to database
: chia88 08 Dec 2012, 16:01:31
ok è la stessa procedura che avevo fatto già prima. Mi esporta un file che si chiama .sql
: Re:Database connection error (3): Could not connect to database
: tomtomeight 08 Dec 2012, 16:03:05
Aprilo con un editor come notepad++ e verifica se all'inizio ci sono riferimenti al nome, nel caso cancella le righe.
: Re:Database connection error (3): Could not connect to database
: chia88 08 Dec 2012, 16:05:09
Non capendo esattamente cosa intendi ti posto il codice
: Re:Database connection error (3): Could not connect to database
: tomtomeight 08 Dec 2012, 16:08:21
No per cortesia non intasare il forum, elimina tutta quella roba inutile dal post. Come ti ho detto devi eliminare dal file sql le righe che fanno riferimento al nome del db.
: Re:Database connection error (3): Could not connect to database
: chia88 08 Dec 2012, 16:16:32
Scusa... facciamo un passo indietro. Io ho seguito anche questa  (http://wiki.joomla.it/index.php?title=Trasferimento_siti_web_Joomla_da_locale_a_remoto_e_viceversa)guida. Ad ogni modo sono entrata nel database, ho selezionato le tabelle e ho esportato, perchè non va bene?
: Re:Database connection error (3): Could not connect to database
: tomtomeight 08 Dec 2012, 16:19:28
Ma hai un db vuoto ove poi importi?
: Re:Database connection error (3): Could not connect to database
: chia88 08 Dec 2012, 16:21:01
no il db che importo ha articoli e utenti registrati
: Re:Database connection error (3): Could not connect to database
: tomtomeight 08 Dec 2012, 16:25:57
Mi riferivo a quello nuovo ove vuoi importare il vecchio.
: Re:Database connection error (3): Could not connect to database
: chia88 08 Dec 2012, 16:26:46
si! è vuoto
: Re:Database connection error (3): Could not connect to database
: tomtomeight 08 Dec 2012, 16:36:11
Quando dici di aver cambiato il nome delle tabelle ti riferisci al prefisso? Comunque la procedura che hai adottato è corretta ho preso io una svista circa l'errore immaginando una situazione diversa. Ti consiglio di verificare attentamente i nuovi dati di accesso al nuovo db in particolare all'host ed al fatto di non mettere i valori nel configuration col copia incolla.
: Re:Database connection error (3): Could not connect to database
: chia88 08 Dec 2012, 16:38:16
uhm ok ora devo chiudere. ricontrollo quello che mi hai scritto.
Nel frattempo stavo guardando anche questo  (http://forum.joomla.it/index.php?topic=155325.0)post, il problema mi sembra simile (nel caso non mi fossi spiegata bene)
: Re:Database connection error (3): Could not connect to database
: chia88 09 Dec 2012, 16:23:13
Rieccomi.
Ho ricontrollato i passaggi e non mi ha portato ad alcun risultato allora ho deciso di partire da zero e riporto i passaggi qua sotto:

1) Ho esportato il database o meglio le tabelle
2) Ho rinomianto il file con il nome che vuole altervista (il dominio è ospitato in altervista)
3) Ho creato in phpmyadmin il database e importato le tabelle
4) Ho installato joomla e al passaggio delle configurazione come nome database ho impostato lo stesso che avevo precedente rinominato
5) Completo l'installazione di joomla ma non si vede alcun articolo del database importato


File configuration.php l'ho controllato è mi sembra corretto


Sapete aiutarmi?
Grazie
: Re:Database connection error (3): Could not connect to database
: chia88 09 Dec 2012, 16:28:27
Mi auto aiuto e cito la risposta per chi ne avesse bisogno:
Ho aperto il file con notepad e sono andata a modificare il nome del database era per quello che non lo "vedeva"

: Re:Database connection error (3): Could not connect to database
: Fabrizio Fiorita 09 Dec 2012, 17:35:56
 >:( Possibile che dopo oltre 200 posts ancora non hai preso l'abitudine di scrivere [RISOLTO] nel titolo del tuo primo post per evitare che chi ti vorrebbe aiutare perda solo tempo?  >:(