Затем я пытаюсь использовать композитор create-project. laravel/laravel и я получаю сообщение об ошибке:
composer create-project laravel/laravel
Создание проекта "laravel/laravel" в "./laravel"
[Composer\Downloader\TransportException]
ошибка Curl 60 при загрузке https://repo.packagist.org/packages.json :
SSL: ни одно альтернативное имя субъекта сертификата не соответствует имени целевого хоста 'repo.packagist.org'
Поэтому я попробовал это, включая ответ: https://stackoverflow.com/a/59339136/2110476
Код: Выделить всё
curl.cainfo = "/etc/ssl/certs/cacert.pem"
openssl.cafile = "/etc/ssl/certs/cacert.pem"
openssl.capath = "/etc/ssl/certs/cacert.pem"
Файл конфигурации (php. ini) Путь: /etc/php/7.4/cli
Загруженный файл конфигурации: /etc/php/7.4/cli/php.ini
Сканировать дополнительные файлы .ini в: /etc/php/7.4/cli/conf.d
Проанализированы дополнительные файлы .ini: /etc/php/7.4/cli/conf.d/10-mysqlnd.ini,
...
что вроде нормально? php -я | grep -i openssl
Версия SSL => OpenSSL/1.1.1f
Версия libSSH => libssh/0.9.3/openssl /zlib
openssl
Поддержка OpenSSL => включена
Версия библиотеки OpenSSL => OpenSSL 1.1.1f 31 марта 2020 г.
Версия заголовка OpenSSL => OpenSSL 1.1.1f 31 марта 2020 г.
Конфигурация Openssl по умолчанию => /usr/lib/ssl/openssl.cnf
openssl.cafile => /home/hpn/Software/cacert.pem => /home/hpn/Software/cacert.pem
openssl.capath => /home/hpn/Software/cacert.pem => /home/hpn/Software/cacert.pem
Встроенная поддержка OpenSSL => включена
Я даже зашел так далеко и попробовал Composer Require «пакет», выдает ошибку OpenSSL
Код: Выделить всё
composer config disable-tls true
composer config secure-http false
Затем я нашел вот эту: http://manpages.ubuntu.com/manpages/bionic/ man8/update-ca-certificates.8.html
и сделал: sudo update-ca-certificates - все равно с той же ошибкой.
Подробнее здесь: https://stackoverflow.com/questions/677 ... e-issue-on
Мобильная версия