title: PHPMyAdmin no login form - Cookies must be enabled past this point
body: <p>For some reason, today I am unable to log into PHPMyAdmin (v4.0.3).  In fact, there is no login form at all, just the PHPMyAdmin logo at the top.</p>
  
  <p>On first load of the page, I get the warning:
  "Cookies must be enabled past this point."</p>
  
  <p>In the browser console, I get:
  Error: ReferenceError: $ is not defined
  ReferenceError: PMA_commonParams is not defined
  Error: TypeError: document.getElementById(...) is null</p>
  
  <p>I've also seen the warning "Javascript must be enabled past this point."</p>
  
  <p>Searching Google, there are quite a few people that have had this problem.  Here's everything I've tried to rectify the problem in config.inc.php:</p>
  
  <ul>
  <li>Installed the latest version of PHPMyAdmin (v4.1.9) but the log in screen was entirely blank!</li>
  <li>Changed auth_type to http. This allows me to log in, but I get a 404 when trying to delete a table row</li>
  <li>Made sure the server date/time is correct</li>
  <li>blowfish_secret is set</li>
  <li>Cleared all cookies</li>
  <li>Changed host from 'localhost' to '127.0.0.1'</li>
  <li>Disabled IPv6</li>
  </ul>
  
  <p>Here is my config as it stands.  It was working fine, but not anymore.  The only thing that has changed on the server is the application of security certificates.</p>
  
  <pre><code>/* Servers configuration */
  $i = 0;
  
  /* Server: localhost [1] */
  $i++;
  $cfg['Servers'][$i]['verbose'] = 'localhost';
  $cfg['Servers'][$i]['host'] = 'localhost';
  $cfg['Servers'][$i]['port'] = '';
  $cfg['Servers'][$i]['socket'] = '';
  $cfg['Servers'][$i]['connect_type'] = 'tcp';
  $cfg['Servers'][$i]['extension'] = 'mysqli';
  $cfg['Servers'][$i]['auth_type'] = 'cookie';
  $cfg['Servers'][$i]['AllowNoPassword'] = true;
  
  /* End of servers configuration */
  
  $cfg['DefaultLang'] = 'en-utf-8';
  $cfg['ServerDefault'] = 1;
  $cfg['UploadDir'] = '';
  $cfg['SaveDir'] = '';
  </code></pre>