Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Онлайн-форум hostobzor.ru _ Общие вопросы _ Ubuntu 12 + https

Автор: Roman Hirauka 10.09.2012, 20:07

Приветствую, господа!
Всё перепробовал, решил спросить у вас. Может кто знает. На Ubuntu 12 не работает вот такое дело:

Код
php -r "file_get_contents('https://domain.ltd');"


Ошибки:
Код
PHP Warning:  file_get_contents(): SSL: crypto enabling timeout in Command line code on line 1 PHP Warning:  file_get_contents(): Failed to enable crypto in Command line code on line 1


На других серверах с Ubuntu 10 всё проходит нормально. Если файл пытаюсь скачать через wget - нормально проходит подключение и скачивание...

Сталкивался кто с таким?

uname -a
Linux econtentQA 3.2.0-24-virtual #39-Ubuntu SMP Mon May 21 18:44:18 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

php -m
[PHP Modules]
bcmath
bz2
calendar
Core
ctype
curl
date
dba
dom
ereg
exif
fileinfo
filter
ftp
gd
gettext
hash
iconv
json
libxml
mbstring
memcache
mhash
mysql
mysqli
openssl
pcntl
pcre
pdf
PDO
pdo_mysql
Phar
posix
readline
Reflection
session
shmop
SimpleXML
soap
sockets
SPL
ssh2
standard
sysvmsg
sysvsem
sysvshm
tokenizer
wddx
xml
xmlreader
xmlwriter
zip
zlib

php -i | grep ssl
Registered Stream Socket Transports => tcp, udp, unix, udg, ssl, sslv3, tls
openssl

Автор: eSupport.org.ua 11.09.2012, 07:32

Попробуйте curl

Автор: Roman Hirauka 11.09.2012, 12:53

У меня тоже сразу была мысль про curl, но там нужна именно эта функция. Собственно проблема возникла из-за метода шифрования. Собственно проблема была в самом коде, а не сервере...

Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)