title: Error "Sorry, I need a wp-config-sample.php file to work from. Please re-upload this file from your WordPress installation."
body: <p>I have been getting this error while installing Wordpress locally:</p>
  
  <p>"Error establishing a database connection This either means that the username and password information in your wp-config.php file is incorrect or we can't contact the database server at localhost. This could mean your host's database server is down."</p>
  
  <p>I searched the web for a solution. Most people said to check if MySql server is online (MAMP says it is) or change the wp-config-sample.php file.</p>
  
  <pre><code>// ** MySQL settings - You can get this info from your web host ** //
  /** The name of the database for WordPress */
  define('DB_NAME', 'wp_demo');
  
  /** MySQL database username */
  define('DB_USER', 'root');
  
  /** MySQL database password */
  define('DB_PASSWORD', 'root');
  
  /** MySQL hostname */
  define('DB_HOST', 'localhost');
  
  /** Database Charset to use in creating database tables. */
  define('DB_CHARSET', 'utf8');
  
  /** The Database Collate type. Don't change this if in doubt. */
  define('DB_COLLATE', '');
  </code></pre>
  
  <p>I have done it and still to no avail. The last step was changing the "wp-config-sample.php" filename to "wp-config.php" which netted me this error:</p>
  
  <p>"Sorry, I need a wp-config-sample.php file to work from. Please re-upload this file from your WordPress installation."</p>
  
  <p>I am using Win 7, MAMP 3.3.1  PHP 7.1.5. Localhost is on port 8888. MySql is port 8889</p>