Композитор не работает на сервере с установленным Redmine

Я получил сервер, на котором установлен Redmine 3.

Композитор провалится на этой машине:

Ошибка установки (php -r «readfile (‘https://getcomposer.org/installer‘); «| php):

PHP Warning:  readfile(): SSL operation failed with code 1. OpenSSL Error messages:
error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed in Command line code on line 1

Если я устанавливаю его с помощью curl, установка работает, но когда я выполняю «php composer.phar install», она снова завершается неудачно:

[Composer\Downloader\TransportException]
The "https://packagist.org/packages.json" file could not be downloaded: SSL operation failed with code 1. OpenSSL Error messages:
error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
Failed to enable crypto
failed to open stream: operation failed

Это только сбой, так как Redmine установлен. Есть идеи?

0

Решение

Вы должны попытаться использовать:

curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
0

Другие решения

Каким-то образом в системе отсутствовал полный каталог / usr / lib / ssl. Я скопировал его из другой установки, теперь все снова работает!

0

По вопросам рекламы [email protected]