Страница 1 из 1

Openssl

Добавлено: 25 май 2020, 09:53
Panix
copy(): SSL operation failed with code 1. OpenSSL Error messages:
error:14095126:SSL routines:ssl3_read_n:unexpected eof while reading

есть проблемы с openssl в версиях php 7.3-7.4 другие не проверял...

https://github.com/openssl/openssl/issues/11381
https://github.com/khs1994-docker/lnmp/issues/836

Re: Openssl

Добавлено: 25 май 2020, 13:30
ERserver
Так как нет логов.
Не написали, что за движок у Вас и что пытались сделать. То ответ на Ваш вопрос ссылками так же:

Google

https://bbs.archlinux.org/viewtopic.php?id=253854
https://stackoverflow.com/questions/616 ... le-reading
https://stackoverflow.com/questions/608 ... ile-readin

Re: Openssl

Добавлено: 25 май 2020, 16:41
Panix
yii2, проблема наблюдается именно в консоле


php -f d:\openserver\domains\MY_DOMAIN\yii controller/action

PHP Action
for ($i = 1; $i <= 10; $i++) {
     copy('https://i.citrus.ua/uploads/shop/c/2/c2 ... c4e4d3.jpg', 'ROOT_DIR/pic'.$i.'.jpg');
}

Re: Openssl

Добавлено: 25 май 2020, 16:46
Panix
$ php -f d:\openserver\domains\MY_DOMAIN\yii controller/action
PHP Warning 'yii\base\ErrorException' with message 'copy(): SSL operation failed with code 1. OpenSSL Error messages:
error:14095126:SSL routines:ssl3_read_n:unexpected eof while reading'

Re: Openssl

Добавлено: 25 май 2020, 16:49
ERserver
У вас домен MY_DOMAIN локальный тоже?
Такой команды yii controller вот тут https://www.yiiframework.com/search?q=Controller
не нашел. То есть с пробелом.

Re: Openssl

Добавлено: 25 май 2020, 17:16
Panix
Проблема не в yii, домен локальный всеравно какой "example.com, example.loc" без разницы
Раньше такого не было, это после установки новой версии OpenServer'a появилась такая проблема

file.php
--------------
for ($i = 1; $i <= 10; $i++) {
copy('https://i.citrus.ua/uploads/shop/c/2/c2 ... c4e4d3.jpg', $_SERVER['DOCUMENT_ROOT']. '/pic'.$i.'.jpg');
}
php -f d:\openserver\domains\myexample.com\file.php
---------------------------
Warning: copy(): SSL operation failed with code 1. OpenSSL Error messages:
error:14095126:SSL routines:ssl3_read_n:unexpected eof while reading in D:\OpenServer\domains\myexample.com\file.php on line 4

Warning: copy(): SSL operation failed with code 1. OpenSSL Error messages:
error:14095126:SSL routines:ssl3_read_n:unexpected eof while reading in D:\OpenServer\domains\myexample.com\file.php on line 4

Warning: copy(): SSL operation failed with code 1. OpenSSL Error messages:
error:14095126:SSL routines:ssl3_read_n:unexpected eof while reading in D:\OpenServer\domains\myexample.com\file.php on line 4
........И Т.Д .....................

Re: Openssl

Добавлено: 25 май 2020, 18:38
ERserver
Вот результаты с Вашим кодом без использования yii на чистом не настроенном OSPanel.
SSL не настроен.
Далее с этой же командой выполнил свой php файл csp.php.

Изображение

Отдельно скриншот https://cdn1.savepice.ru/uploads/2020/5 ... 9-full.jpg
Не настраивали SSL?

Re: Openssl

Добавлено: 25 май 2020, 19:52
Panix
ssl настраивал, вот по этому гайду https://wp-kama.ru/note/ssl-openserver# ... ov-windows

настраивал вообще для другого домена.. и шас просто сделал домен test.loc закинул туда файл file.php и все такая же ошибка

я шас почистил все сертификаты, что делал, через certmgr.msc - не помогло...


http://prntscr.com/snjl8n

Re: Openssl

Добавлено: 25 май 2020, 22:28
ERserver
По этой инструкции Вы уже умудрились что-то сделать не то что с Open Server, а с самой системой.

Что касательно SSL , то вот одна из тем тут - SSL сертификат с поддержкой WWW для РАЗНЫХ ЛОКАЛЬНЫХ доменов

По предоставленной инструкции сертификат создается и ставится в систему на домен demo.ru. Выдернул или проверил где он вообще:

Откройте «Пуск/Панель управления/Свойства браузера» или «Пуск/Панель управления/Сеть и интернет/Свойства браузера».
В открывшемся окне перейдите на вкладку «Содержание».
Нажмите кнопку «Сертификаты».
Изображение


Перейдите на вкладку «Доверенные корневые центры сертификации». Убедитесь, что в списке присутствуют все корневые сертификаты, необходимые для работы в системе.
Что делать, если сертификатов нет в списке?
Изображение

После чего попробовал,если не критично сделать без сертификатов требуемую операцию.

На самом деле не понимаю, зачем локально,если сайт не идет в интернет и только для разработки нужно использовать https. Потом все равно переносить в интернет на хостинг или сервер, там другой сертификат и снова ставить.
Eсли вот допустим сам сомневаюсь, то делаю что мне не понятно в virtualbox для начала.

Вероятнее всего не буду утверждать: Что же касаемо ошибки, то в ней говорится, что картинка находится по пути https: где-то в интернете, а у Вас сертификат наверное установлен локально. Line 4 (линия 4) и собственно говоря что-то не совсем корректно с знаками unexpected. Так же вероятнее всего у Вас стоит сертификат для любого домена на OpenServer, а Вам наверное надо для одного определенного возможно.

Re: Openssl

Добавлено: 25 май 2020, 22:42
Panix
спасибо за ответы, переустановил OSpanel и все работает, хз что я мог поломать