Joomla.it Forum
Joomla! 3 => Installazione, migrazione e aggiornamento => : enryvin83 13 Jun 2016, 09:41:47
-
Ciao a tutti, ho finito di lavorare sul sito in locale e volevo trasferirlo su remoto. Sto impazzendo perchè joomla non mi accetta i dati che inserisco in "configurazione globale" --> "Impostazioni database" e che so essere corretti. Quale può essere il problema?
il messaggio che mi restituisce è: "Errore. Non è stato possibile connettersi al database".
Grazie per l'aiuto
-
fai la prova del 9
scaricati SQLyog, un software free, ed imposta la connessione database, se riceverai lo stesso errore avrai la certezza che le credenziali sono sbagliate
-
non mi accetta i dati che inserisco in "configurazione globale" --> "Impostazioni database" e che so essere
Perché li inserisci da pannello di controllo? E' ovvio cha da lì non te li riconosce, essendo collegato già col db locale ogni altra immissione risulterà come sconnessione, inseriscili nel configuration.php dopo aver trasferito in remoto.
-
Ho provato a configurare il file configuration.php da remoto, ma ho una gran paura di far casini, non so esattamente quali sono le voci da modificare.
-
Se ti fai un bel backup completo, file, cartelle e db, sei al sicuro e non serve aver paura.
Una volta caricato file e cartelle in remoto, importi il db cambi i riferimenti nel configuration.php coi nuovi dati di accesso al db remoto e ai path assoluti per log e tmp, deve funzionare. Poi ricordati che sbagliando si impara. :)
-
Condivido in pieno, ora provo, ma prima chiedo qualche informazione. Di seguito il codice della mia configuration.php, ho trovato le linee comando per impostare l'ftp, ma non quelle relative al database... :(
vi chiedo se potete indicarmi quali sono, grazie mille!
?php
class JConfig {
public $MetaAuthor = '1';
public $MetaDesc = '';
public $MetaKeys = '';
public $MetaRights = '';
public $MetaTitle = '1';
public $MetaVersion = '0';
public $access = '1';
public $cache_handler = 'file';
public $cachetime = '15';
public $caching = '0';
public $captcha = '0';
public $cookie_domain = '';
public $cookie_path = '';
public $db = 'sparzanon';
public $dbprefix = 'axn8w_';
public $dbtype = 'mysqli';
public $debug = '0';
public $debug_lang = '0';
public $display_offline_message = '1';
public $editor = 'tinymce';
public $error_reporting = 'default';
public $feed_email = 'author';
public $feed_limit = '10';
public $force_ssl = '0';
public $fromname = 'Supermercati Zanon';
public $ftp_enable = '0';
public $ftp_host = '';
public $ftp_pass = '';
public $ftp_port = '21';
public $ftp_root = '';
public $ftp_user = '';
public $gzip = '0';
public $helpurl = 'https://help.joomla.org/proxy/index.php?option=com_help&keyref=Help{major}{minor}:{keyref}';
public $host = 'localhost';
public $lifetime = '15';
public $list_limit = '20';
public $live_site = '';
public $log_path = '/Applications/MAMP/htdocs/sparzanon/logs';
public $mailer = 'mail';
public $mailfrom = 'enryvin@msn.com';
public $memcache_compress = '1';
public $memcache_persist = '1';
public $memcache_server_host = 'localhost';
public $memcache_server_port = '11211';
public $offline = '0';
public $offline_image = '';
public $offline_message = 'Sito fuori servizio per manutenzione.<br /> Riprovare più tardi.';
public $offset = 'UTC';
public $offset_user = 'UTC';
public $password = 'root';
public $robots = '';
public $secret = 'DX8CEakWEko0W2R5WU4o09VzKEVJ2dEh';
public $sef = '1';
public $sef_rewrite = '0';
public $sef_suffix = '0';
public $sendmail = '/usr/sbin/sendmail';
public $session_handler = 'database';
public $sitename = 'Supermercati Zanon';
public $sitename_pagetitles = '1';
public $smtpauth = '0';
public $smtphost = 'localhost';
public $smtppass = '';
public $smtpport = '25';
public $smtpsecure = 'none';
public $smtpuser = '';
public $tmp_path = '/Applications/MAMP/htdocs/sparzanon/tmp';
public $unicodeslugs = '0';
public $user = 'root';
public $mailonline = '1';
}
-
L'FTP conviene non valorizzarlo, poi per trovare dove inserire i dati del db confronta il configuration con quello che hai in locale così vedi da te dove inserirli.
Comunque sono:
public $db = '';
public $password = '';
public $user = '';
public $host = '';
-
Grazie mille, ora provo e vi faccio sapere. Grazie davvero per l'aiuto!
-
ok, ho modificato il file configuration.php su remoto, ora andando all'indirizzo del mio sito esce questo messaggio:
Parse error: syntax error, unexpected 'axn8w_' (T_STRING), expecting ',' or ';' in /web/htdocs/www.sparzanon.it/home/configuration.php on line 17
-
Hai mancato il punto e virgola dopo ogni linea.
-
ho controllato, i ";" ci sono alla fine di ogni linea...
-
oddio che imbranato.... avevo messo il segno dell'accento invece che dell'apostrofo...ora funziona tutto! Grazie mille!