composerを使用していてcomposer self-update
コマンド実行時に下記のエラーが出る場合があります
[Composer\Downloader\TransportException]
Your configuration does not allow connections to http://getcomposer.org/versions.
See https://getcomposer.org/doc/06-config.md#secure-http for details.
このエラーが出る理由ですが、composerはファイルのダウンロードをSSL対応したサイトからのみ許容しているのですが、SSL暗号化がされていないサイトへのアクセスが検出されたためです。本来であればSSL経由でアクセス可能なように対処すべきですが、一時的にこのチェックをOFFにして動作させたい場合もあります。
このような場合、下記のコマンドを実行してsecure-httpの設定値をfalseにすれば、self-updateを実行できます。
composer config --global -- secure-http false
設定された内容は、下記のコマンドでチェック可能です。
composer config --list
関連記事
コメントを残す