进行身份验证时出现Google Calendar SSL错误

时间:2011-04-05 13:33:10

标签: php zend-framework ssl calendar

我在我的服务器和php构建中启用了SSL。当我运行以下代码时

require_once 'Zend/Loader.php';
Zend_Loader::loadClass('Zend_Gdata');
Zend_Loader::loadClass('Zend_Gdata_ClientLogin');
Zend_Loader::loadClass('Zend_Gdata_Calendar');
$user = '********';
$pass = '********';
$service = Zend_Gdata_Calendar::AUTH_SERVICE_NAME; 
try {
    $client = Zend_Gdata_ClientLogin::getHttpClient($user,$pass,$service);
} catch (Exception $e) {
    echo 'Exception caught: ',  $e->getMessage(), "\n";
}

我收到以下错误消息

  

无法连接到ssl://www.google.com:443。错误#1:不允许操作

我能解决这个问题的任何想法吗?

1 个答案:

答案 0 :(得分:1)

  

错误#1:不允许操作

诸如SELinux之类的本地防火墙或策略系统之类的东西阻止您打开套接字连接。

您需要与您的主机或系统管理员联系并要求他们进行调查。值得注意的是,许多低成本的共享托管服务提供商经常阻止传出连接。