title: No OpenID Server found at https://www.google.com/accounts/o8/id
body: <p>Interesting enough I am using the same .php scripts on two different servers (a.com, b.com) with different results, I guess those have different configurations. While on a.com I am able to go through SSO process nicely, the b.com throws "No OpenID Server found at <a href="https://www.google.com/accounts/o8/id" rel="nofollow">https://www.google.com/accounts/o8/id</a>".</p>
  
  <p>my php script looks as following:</p>
  
  <pre><code>$openid = new LightOpenID($_SERVER["HTTP_HOST"]);
  $openid-&gt;required = array
  (
      'contact/email',
      'namePerson/first',
      'namePerson/last'
  );
  if(!$openid-&gt;mode)
  {
      $openid-&gt;identity = 'https://www.google.com/accounts/o8/id';
      header('Location: ' . $openid-&gt;authUrl());
  }
  </code></pre>
  
  <p>in b.com the line $openid->authUrl() throws an error saying:
  <strong>No OpenID Server found at <a href="https://www.google.com/accounts/o8/id" rel="nofollow">https://www.google.com/accounts/o8/id</a></strong></p>
  
  <p>What server configuration may cause this isse?</p>