Can he do anything besides read database connection which is localhost and not accessible via remote host ?

  • What's the context behind this, and what do you mean by access? Are we talking read access? write access? both? Or do you mean just going to example.com/wp-config.php in a browser?
    – Tom J Nowell
    Dec 28, 2018 at 20:43
  • Read access, to be able to read the wp-config contents I had a wp-config.txt backup and I saw it was ccessed via access logs Dec 28, 2018 at 21:11
  • At the risk of committing what my daughter would refer to as "mansplaining," the most important thing to do immediately would be to change your DB credentials - I hope you've already done that.
    – butlerblog
    Dec 28, 2018 at 21:31
  • and reset all passwords, if your secret hashes/salts are exposed then that's a problem too
    – Tom J Nowell
    Dec 28, 2018 at 21:41
  • he can get access to my wp-admin credentials? Dec 28, 2018 at 21:49

1 Answer 1


wp-config.php is an important file of the WP installation. It acts as a bridge between the WP file system and the MySQL database. wp-config.php contains the database connection credentials. Apart from this, it can also be used for:

  • Defining the security keys.
  • To specify the database prefix.
  • To set the default language for your admin panel.

If you have been hacked I recommend looking at: https://codex.wordpress.org/FAQ_My_site_was_hacked

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.