Note that there are some explanatory texts on larger screens.

plurals
  1. POConnecting to a remote database through CodeIgniter
    primarykey
    data
    text
    <blockquote> <p>Unable to connect to your database server using the provided settings. </p> </blockquote> <p>I've been having difficulty connecting my application to my remote database. I'm receiving the error shown above when I run my application. I've looked at previous answers to this question on this site, but I've gotten no luck at solving it. From what I learnt, I need to replace the hostname and make my mysql database accept external connections, which I have both done. I tried the same values in my database.php through the mysql command-line and it works. </p> <p>So what else could I possibly be missing?</p> <p>Here are my settings in database.php:</p> <pre><code>$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; </code></pre>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload