#php #zend-framework #ssl #calendar
#php #zend-framework #ssl #Календарь
Вопрос:
У меня включен SSL на моем сервере и в моей сборке php. когда я запускаю следующий код
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:
Ошибка # 1: операция не разрешена
Что-то вроде локального брандмауэра или системы политик, такой как SELinux, не позволяет вам открыть сокет-соединение.
Вы захотите связаться со своим хостом или системным администратором и попросить их провести расследование. Стоит отметить, что многие недорогие провайдеры общего хостинга часто блокируют исходящие соединения.
Комментарии:
1. Спасибо.. Я связался со своим хостинг-провайдером, и им пришлось добавить исключение для ssl и tcp в свой брандмауэр для меня