soft
Новичок
Проблема с local_cert в Soap клиенте на ubuntu
Имеется простенький Soap клиент , который замечательно работает на Win :
но при переносе его на сервере отказывается работать вылетая с ошибкой :
Uncaught SoapFault exception: [HTTP] Could not connect to host in /var/www/webservice/client.php:72
так как не подключается сертификат (больше причин я не вижу ) .
Пытался менять путь к local_cert на нечто подобное "local_cert"=>"/var/www/webservice/local_cert.crt" , но нчиего не помагло
Может у кого есть сображения как заставить эту конструкцию работать .
Кусочки phpinfo() :
Registered Stream Socket Transports tcp, udp, unix, udg, ssl, sslv3, sslv2, tls
Apache Version Apache/2.2.9 (Ubuntu) PHP/5.2.6-2ubuntu4.2 with Suhosin-Patch mod_ssl/2.2.9 OpenSSL/0.9.8g
Loaded Modules core mod_log_config mod_logio prefork http_core mod_so mod_alias mod_auth_basic mod_authn_file mod_authz_default mod_authz_groupfile mod_authz_host mod_authz_user mod_autoindex mod_cgi mod_deflate mod_dir mod_env mod_mime mod_negotiation mod_php5 mod_setenvif mod_ssl mod_status
openssl
OpenSSL support enabled
OpenSSL Version OpenSSL 0.9.8g 19 Oct 2007
Имеется простенький Soap клиент , который замечательно работает на Win :
PHP:
$client = new SoapClient('http://localhost/webservice/Portal.wsdl', array("local_cert"=>"c:/Apache2.2/bin/local_cert.crt"));
$arrParams = array( 'login' =>"[email protected]", 'password' => "12121212" , 'browser' => 'PHP', 'ip' => '127.0.0.1' );
; $r = $client->login($arrParams);
Uncaught SoapFault exception: [HTTP] Could not connect to host in /var/www/webservice/client.php:72
так как не подключается сертификат (больше причин я не вижу ) .
Пытался менять путь к local_cert на нечто подобное "local_cert"=>"/var/www/webservice/local_cert.crt" , но нчиего не помагло
Может у кого есть сображения как заставить эту конструкцию работать .
Кусочки phpinfo() :
Registered Stream Socket Transports tcp, udp, unix, udg, ssl, sslv3, sslv2, tls
Apache Version Apache/2.2.9 (Ubuntu) PHP/5.2.6-2ubuntu4.2 with Suhosin-Patch mod_ssl/2.2.9 OpenSSL/0.9.8g
Loaded Modules core mod_log_config mod_logio prefork http_core mod_so mod_alias mod_auth_basic mod_authn_file mod_authz_default mod_authz_groupfile mod_authz_host mod_authz_user mod_autoindex mod_cgi mod_deflate mod_dir mod_env mod_mime mod_negotiation mod_php5 mod_setenvif mod_ssl mod_status
openssl
OpenSSL support enabled
OpenSSL Version OpenSSL 0.9.8g 19 Oct 2007