Impossibile connettersi al server del database utilizzando le impostazioni fornite.Connessione a un database remoto tramite CodeIgniter
Ho avuto difficoltà a collegare la mia applicazione al mio database remoto. Sto ricevendo l'errore mostrato sopra quando eseguo la mia applicazione. Ho visto le risposte precedenti a questa domanda su questo sito, ma non ho avuto fortuna nel risolverlo. Da quello che ho imparato, ho bisogno di sostituire il nome host e fare in modo che il mio database mysql accetti le connessioni esterne, cosa che ho fatto entrambe. Ho provato gli stessi valori nel mio database.php attraverso la riga di comando mysql e funziona.
Quindi cos'altro potrei mancare?
Qui ci sono le mie impostazioni in database.php:
$active_group = 'staging';
$active_record = TRUE;
$db['default']['hostname'] = 'localhost';
$db['default']['username'] = 'root';
$db['default']['password'] = '';
$db['default']['database'] = 'myDatabase';
$db['default']['dbdriver'] = 'mysql';
$db['default']['dbprefix'] = '';
$db['default']['pconnect'] = TRUE;
$db['default']['db_debug'] = TRUE;
$db['default']['cache_on'] = FALSE;
$db['default']['cachedir'] = '';
$db['default']['char_set'] = 'utf8';
$db['default']['dbcollat'] = 'utf8_general_ci';
$db['default']['swap_pre'] = '';
$db['default']['autoinit'] = TRUE;
$db['default']['stricton'] = FALSE;
$db['staging']['hostname'] = 'XX.XX.XXX.XXX';
$db['staging']['username'] = 'user';
$db['staging']['password'] = 'pwd';
$db['staging']['database'] = 'myDatabase';
$db['staging']['dbdriver'] = 'mysql';
$db['staging']['dbprefix'] = '';
$db['staging']['pconnect'] = TRUE;
$db['staging']['db_debug'] = TRUE;
$db['staging']['cache_on'] = FALSE;
$db['staging']['cachedir'] = '';
$db['staging']['char_set'] = 'utf8';
$db['staging']['dbcollat'] = 'utf8_general_ci';
$db['staging']['swap_pre'] = '';
$db['staging']['autoinit'] = TRUE;
$db['staging']['stricton'] = FALSE;
come hai provato finora? dare il codice di configurazione del database. –
Ho modificato la mia domanda con la mia configurazione del database. – Mikey
sembra corretto. –